Etiketler ‘Günlerim’

Pardus Günlerim -3 . Glibc Kurulumu

Cuma, Ağustos 31st, 2007

Pardus günlerim 1 ve 2 makalelerimin devamı olarak GlibC kurulumundan bahsedeceğim. Hatırlarsanız Pardus Günlerim -2 makalemde sizlere RAR dosyalarında sorun yaşadığımı ve Glibc 2.4 paketinin yüklü olmadığı için RAR partlarını açamadığımdan bahsetmiştim.

Şimdi sizlere Glibc kurumumunu anlatacağım. Bu kurulum çok basit görülebilir ama beni bayağı uğraştırdı hata üzerine hata aldım ama en sonunda çözdüm. Pardus kullanmaya başlayalı 3 gün oldu ve şimdi Glibc-2.4 veya glibc-2.6 kurulumu…

Öncelikle Konsolu açıyoruz.

su root

komutunu girerek Root girişi yapıyoruz. Bizden Root şifresini isteyecektir. Root şifresini giriyoruz.

cd /

komutu ile ana dizine geliyoruz.

Bu dizinden /usr/src dizinine geçeceğiz.

cd /usr/src

buraya GNU isminde bir klasör açalım.

mkdir gnu

sonrada gnu klasörümüzün içine girelim

cd gnu

TEAkolik gnu #
bu dizine geldik. Şimdi bize gerekli olan tar.gz paketini indireceğiz.

wget komutu ile sistemimize glibc paketini bulunduğumuz dizine indirelim.

wget http://ftp.gnu.org/gnu/glibc/glibc-2.4.tar.gz

TEAkolik gnu # wget http://ftp.gnu.org/gnu/glibc/glibc-2.4.tar.gz
–23:54:33– http://ftp.gnu.org/gnu/glibc/glibc-2.4.tar.gz
=> `glibc-2.4.tar.gz’
ftp.gnu.org çözümleniyor… 140.186.70.20

indirdikten sonra paketi açalım.

tar xzvf glibc-2.4.tar.gz

bu komut sayesinde paketimizi klasör olarak açtık.

şimdi ise önemli bir not :

Glibc kurulumu için glibc-build isminde bir klasör açıp bu klasör içerisinde derleme yapmamız gerekiyor.

hemen build klasörümüzü oluşturalım.

mkdir glibc-build

şimdi kurulum için build klasörünün içine girelim.

TEAkolik gnu # mkdir glibc-build
TEAkolik gnu # ls
glibc-2.4 glibc-2.4.tar.gz glibc-build

cd glibc-build

evet şuanda kurulum için oluşturduğumuz derleme klasörünün içine girdik. Bu klasör içerisinde ./configure komutunu çalıştıracağız.

FAKAT : Configure için Glibc nin özel bir durumu var. Sisteminizde Glibc paketleri hangi dizinde ise –prefix öndeğeri ile bu klasörü belirtmek zorundayız.

standart olarak /usr/local içerisinde olabilir. Fakat bazen /usr bazende /usr/src … gibi bir dizinde olabilir. Sisteminiz neyse onu yapmak gerekiyor.

Ben standart olarak –prefix=/usr/local belirteceğim.

build klasörü içerisindeyken

../glibc-2.4/configure –prefix=/usr/local

Eğer –prefi= komutundan sonra birşey yazmazsanız o zaman standart kurulum yapıyor.

Bu işlem bitttikten sonra

make komutu ile derleme yapacağız. Fakat make komutundan önce bir kontrol etmek gerekir. Eğer ki bir yanlışlık varsa görelim.

make check

komutunu girerseniz. Derleme esnasında bir sorun olacaksa size en alt son 5 satırda nerede ne hata var sorun nedir söyleyecektir. Böylelikle kurulumdan ve derlemeden önce sistemin azına sıçmış olmazsınız benim gibi :)

Eğer ki make check komutu *** olarak en alt satırda hata uyarıları vermiyorsa..

make yazıp entere basarak derlemeyi başlatabilirsiniz.

Derlemem başladı bu işlm biraz uzun sürebilir arkadaşlar yapmanız gereken beklemek…

Ben 3 dakikadır bekliyorum.

biittti

nsswitch.c:79: error: `LIBNSS_FILES_SO’ undeclared here (not in a function)
make[2]: *** [/usr/src/gnu/glibc-build/nss/nsswitch.o] Error 1
make[2]: Leaving directory `/usr/src/gnu/glibc-2.4/nss’
make[1]: *** [nss/subdir_lib] Error 2
make[1]: Leaving directory `/usr/src/gnu/glibc-2.4′

bu hatayı alırsanız bir sorun var demektir.

Ben hatayı gördüm çözmeye çalışacağım bakalım çözünce tekrar yazarız.. Hadi kolay gelsin.

Pardus Günlerim -2. /lib/libc.so.6: version `GLIBC_2.4′ not found (required by ./rar)

Salı, Ağustos 28th, 2007

Pardus işletim sistemimiz ile kurcalama günlerine devam ediyorum. Şimdi garip bir hata ile karşılaştım. İnternetten The Mars Underground 2007 Filmini indirdim. Şifreli rar paketini tam 8 paketi açayım dedim.

Unrar e e5150-mars.part1.rar

Komutunu konsoldan verdim fakat karşıma unrar: /lib/libc.so.6: version `GLIBC_2.4′ not found (required by unrar)
hatasını çıkarttı. GlibC nin sürümünden kaynaklanan bir sorun olabilir diye düşünmeye başladım çünkü sistemimde GlibC yüklü yüklü olmasına rağmen bu hatayı aldım. hemen sistemime Winrar programını yükledim ffakat yine aynı hata karşıma çıktı.

unrar: /lib/libc.so.6: version `GLIBC_2.4′ not found (required by unrar) verdi.

Unrar veyahut rar çalışmıyor. Ayrıca PART1 üzerinde sağ tıklayıp aç dememe rağmen aynı hata ile karşılaşıyorum. Pisi’den depoda olan Glibc programını kontrol ettim bende yüklü gözüküyor.

Acaba paketi kaldırıp yeniden mi yüklesem ? derken aklıma geldi..

Konsolda Root login oldum.

su root

Şifre : ***********

Sonrada

sudo pisi bi http://svn.pardus.org.tr/pardus/devel/system/base/glibc/pspec.xml && pisi it glibc

Eğer Glibc ise sorun bu sayede Glibc nin paketini güncellemiş olacağız.

* Yama uygulanıyor: locale-no-archive.patch
* Yama uygulanıyor: glibc-2.5-ldconfig-old-cache.diff
* Yama uygulanıyor: glibc-2.4.90-no_NO.diff
açıldı (/var/pisi/glibc-2.6.1-23/work)
Kaynak yapılandırılıyor
Kaynak inşa ediliyor…

burada kaldık… Bekliyorum 5 dakkadır konsolda baka kaldım diyebilirim. Fakat hala kaynak inşa ediliyor diyor bekliyor…

Bu sorunun cevabını bulur bulmaz sizlerle paylaşacağım…

Bu sefer bana kolay gelsin :)

Theme : N.Design Studio Türkçe : TEAkolik V.2.8 Altyapı : Wordpress
RSS Yorumlar RSS Giriş