Glibc-2.2.5

Tahmini süre: 14.71 SBU Tahmini boyut:269 MB

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