trLFS [ C* ]: LFS 4.0 kitabının Türkçe özeti... (http://lfs.geleceklinux.org) | ||
---|---|---|
<<< Previous | Asıl Yüklemeler | Next >>> |
Bu paketi yüklemeden önce patch`i uygulamamız gerekiyor. Patch`i açtığınızdan emin olun.
Ayrıca başlamadan önce glibc-linuxthreads paketinin glibc-2.2.5 içine açtığınızdan emin olun.
Eğer bu paketi yüklerken bazı öntanımlı yükleme değerlerini değiştirseniz hatalarla karşılaşabilirsiniz. Bu yüzden bu paketi yüklemeden önce CCFLAGS ve CXXFLAGS gibi değerleri sıfırlamanızı tavsiye ederiz. Sakın --enable-kernel opsiyonuyla configure scriptini çalıştırmayın çünkü bazı paketler (tar,fileutils ... gibi) bu opsiyon nedeniyle çökmelere neden olabiliyorlar.
Glibc`i kurmak için bu komutları kullanalım:
---patch -Np1 -i ../glibc-2.2.5-2.patch && touch /etc/ld.so.conf && mkdir ../glibc-build && cd ../glibc-build && ../glibc-2.2.5/configure --prefix=/usr --disable-profile \ --enable-add-ons --libexecdir=/usr/bin && echo "cross-compiling = no" > configparms && make && make install && make localedata/install-locales && exec /static/bin/bash --login |
"make localedata/install-locales" komutu bize daha sonra ihtiyacımız olan locale dosyalarını yüklememiz için gereklidir. Bunu "localedef" programıyla yapabilirsiniz. Bu komutu çalıştırmadan önce /usr/lib/locale dizinin yaratılmış olduğundan emin olmasınız...
Linux Threads man sayfalarını şimdi yüklemeyeceğiz çünkü bunu yüklemek için öncelikle perl`ün yüklenmesi gerekmekedir. Daha sonra buraya dönecek ve kılavuz sayfalarını yükleyeceğiz.
Yükleme sırasında buna benzer bir uyarı ile karşılaşırsanız:
***configure: warning: *** These auxiliary programs are missing or too old: msgfmt *** some features will be disabled. *** Check the INSTALL file for required versions. |
önemsemeyebilirsiniz çünkü bu uyarılar msgfmt olmamasından kaynaklanır. Bunu içeren gettext paketini daha sonra kuracağız. msgfmt, linux`unuzun başka dillerde konuşmasını sağlar. Bununla ilgili işlemler zaten yapılacaktır.
Glibc-2.2.5 içeriği: catchsegv, gencat, getconf, getent, glibcbug, iconv, iconvconfig, ldconfig, ldd, lddlibc4, locale, localedef, mtrace, nscd, nscd_nischeck, pcprofiledump, pt_chown, rpcgen, rpcinfo, sln, sprof, tzselect, xtrace, zdump ve zic
<<< Previous | Home | Next >>> |
Man-pages-1.52 | Up | GCC-3.2 |