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