Skip to main content

Gentoo'da "gcc" Upgrade

Gentoo'da "GCC" upgrade işlemi dikkatli yapılması ve aynı zamanda kolay yapılabilen bir işlemdir.Aşağıdaki adımları izleyerek sisteminizde "GCC" sürümünü başarıyla yükseltebilirsiniz.

1.İlk olarak yeni "GCC" sürümünü sistemimize yüklüyoruz;

$# emerge -uav gcc

2.Yeni "GCC" sürümü sisteme yüklendikten sonra önceki sürümü veya sürümleri ile beraber birden çok "gcc" olduğuna göre yeni sürümü aktif derleyici olarak seçmemiz lazım;

$# gcc-config -l (Sisteminizde bulunan GCC sürümlerinin listesini verir.) $# gcc-config i686-pc-linux-gnu-4.4.3 (Yeni GCC sürümü 4.4.3 ise ,CHOST ayarının sonuna GCC sürüm numarasını ekleyip seçiyoruz.) $# env-update && source /etc/profile

3.{Şartlı Madde} Eğer GCC sürümünü 3. bir versiyondan 4. bir versiyona yükseltecekseniz aşağıdaki yapmalısınız;

$# /usr/share/gcc-data/$CHOST//fix_libtool_files.sh 3.4.6 (Eski sürümünüz 3.4.6 ise,varsayılan 3.4.6 alınmıştır. )

4."libtool"u yeniden kuruyoruz;

$# emerge --oneshot -av libtool

5.Son olarak ise sistemimizin güvenle ve sorunsuz çalışması için yeni yüklenen derleyici ile tüm sistemi yeniden derliyoruz.Bu sisteminize göre uzun zaman alabilir;

$# emerge -eav system $# emerge -eav world

NOT: Eğer sisteminizin yeniden derlenme sürecinde bir hata ile karşılaşırsanız,

$# emerge --resume

komutuyla derlenmeye kaldığı yerden başlatabilirsiniz.Fakat hala aynı paket aynı hatayı veriyor ve derlenmeye devam etmiyorsa, aşağıdaki komutla o paketi atlayıp derlemeye devam ettirebilirsiniz.

$# emerge --resume --skipfirst

Tüm adımlar sorunsuz tamamlanıp,eski "GCC" sürümünü güvenle kaldırmak istiyorsanız;

$# emerge -aC =sys-devel/gcc-3.4* (kaldıracağınız eski sürüm 3.4 ile başlıyorsa,varsayılan olarak bu sürüm alınmıştır. bu komutla kaldırabilirsiniz.

Ayrıntılı bilgi için Gentoo GCC Upgrade Guide

Comments

Comments powered by Disqus