مايو 08، 2011

الترقية من Sabayon Linux 5.4 إلى 5.5


الترقية من Sabayon Linux 5.4 إلى Sabayon Linux 5.5.

محتوى ملف الخاص بالمستودعات و إعداداتها /etc/entropy/repositories.conf. الفرع دائم التحديث (rolling) المسمى limbo غير مفعل على ذلك الملف.

product|standard

branch|5

officialrepositoryid|sabayonlinux.org

# securityurl|http://community.sabayon.org/security/security-advisories.tar.bz2

repository|sabayonlinux.org|Sabayon Linux Official Repository|http://mirror.us.sabayon.org/sabayon/entropy ftp://ftp.klid.dk/sabayonlinux/entropy ftp://ftp.fsn.hu/pub/linux/distributions/sabayon/entropy ftp://ftp.rnl.ist.utl.pt/pub/sabayon http://mirror.dun.nu/sabayonlinux/entropy ftp://ftp.nluug.nl/pub/os/Linux/distr/sabayonlinux/entropy http://cross-lfs.sabayonlinux.org/entropy http://ftp2.cz.freebsd.org/pub/sabayon/entropy http://debian.mirror.dkm.cz/sabayon/entropy http://mirror.internode.on.net/pub/sabayonlinux/entropy http://ftp.rnl.ist.utl.pt/pub/sabayon http://ftp.sh.cvut.cz/MIRRORS/sabayon/entropy http://mirror.umoss.org/sabayonlinux/entropy http://riksun.riken.go.jp/pub/pub/Linux/sabayon/entropy http://mirrors.cs.wmich.edu/sabayon/entropy http://ftp.fsn.hu/pub/linux/distributions/sabayon/entropy http://ftp.cc.uoc.gr/mirrors/linux/SabayonLinux/entropy http://na.mirror.garr.it/mirrors/sabayonlinux/entropy http://ftp.surfnet.nl/pub/os/Linux/distr/sabayonlinux/entropy http://pkg.sabayon.org|http://pkg.sabayon.org,sabayon.org#bz2#1026,1027

# limbo for rolling
# repository|sabayon-limbo|Sabayon Linux Limbo Repository|http://na.mirror.garr.it/mirrors/sabayonlinux/entropy/|http://na.mirror.garr.it/mirrors/sabayonlinux/entropy#bz2




عملية الترقية يجب أن تتم من على حساب الجدر (root) و ليس بواسطة صلاحيات sudo.
$ su -l root

$ equo update

$ equo install entropy sulfur equo --relaxed

$ equo conf update

$ equo update

$ equo upgrade --ask

$ equo conf update




دائما من على حساب الجدع و قبل أن نعيد تشغيل النظام ننفذ و نحتفظ بالمخرجات.
$ eselect kernel list

$ eselect opengl list


فقط إذا كنت تمتلك بطاقة من نوع ati أو nvidia بتعريفاتها المملوكة/المغلقة المصدر
# $ equo search nvidia # $ equo search ati
ثم نتأكد من أن علامة * بجوار أحدث إصدار لكل الأوامر التالية:
$ gcc --version $ gcc-config -l $ binutils-config -l $ eselect python list


بعد إعادة تشغيل النظام سنتأكد من أن كل اعتمادات النظام و مكتبتاه في حالة جيدة:

$ su -l root

$ equo deptest

$ equo libtest





النواة لا يتم ترقيتها إلا بطلب من المستخدم و يجب عدم إعادة تشغيل النظام إلا بعد انتهاء العملية بشكل تام:

$ su -l root

$ equo update

$ equo install entropy

$ equo conf update

$ equo install --ask linux-sabayon

$ eselect kernel list

    # Available kernel symlink targets:
    #  [1]   linux-2.6.35-sabayon
    #  [2]   linux-2.6.37-sabayon
    #  [3]   linux-2.6.38-sabayon *

$ eselect kernel set 3


يفضل أن نستفسر عن عن الوحدات الخارجية المستخدمة مع النواة السابقة (linux-2.6.35-sabayon) كي نثبتها على الجديدة
$ equo query installed 2.6.35-sabayon > kernel-upgrade.txt $ equo query installed 2.6.35-sabayon | grep '#' >> @@ Package: app-emulation/virtualbox-guest-additions-4.0.2#2.6.35-sabayon branch: 5, [__system__] >> @@ Package: net-wireless/broadcom-sta-5.60.48.36-r1#2.6.35-sabayon branch: 5, [__system__] >> @@ Package: net-wireless/ndiswrapper-1.56#2.6.35-sabayon branch: 5, [__system__] >> @@ Package: x11-drivers/xf86-video-virtualbox-4.0.2#2.6.35-sabayon branch: 5, [__system__]
نثبت تلك الوحدات
$ equo install --ask virtualbox-guest-additions:0,2.6.38-sabayon broadcom-sta:0,2.6.38-sabayon xf86-video-virtualbox:0,2.6.38-sabayon ndiswrapper-1.56#2.6.38-sabayon


بعدها يمكن أن نعيد تشغيل الجهاز و بعد ذلك لابأس أن ننظيف مجلد تخزين الحزم المحملة (cache) لنزفر بعض المساحة:

$ equo cleanup



-

ليست هناك تعليقات:

إرسال تعليق