hola
بما إنى مستخدم slackware11 فدا كان قبل الفترة بتاعت الإهتمام بال qt4 فالمهم اللى متركبة مع slackware هى qt3.3.6 وانا بشتغل على qt4
وبكل بساطة حملت الإصدار الجديد وعملت كمبيل -حوالى ساعة ونص- اكتشفت conflict بين الlibs الموجودة واللى هدعمها فى ال path وإذا شلت qt3 بكل بساطة السيستم عندى so messed!
بعد شوية بحث واسئلة و بما إن السبت اجازة فأنا قررت إنى اعمل upgrade لل slackware من 11 ل 12 وﻷنى هكسل احمل ديسترو واستبها وبتاع فالحل هو
هى perl script بيستخدم فى عمل upgrade من الإصدار الحالى من slack للإصدار اللى إنت عايزه على سبيل المثال من 11 ل 12
1- حمل ال script
2- ستبه بإستخدام installpkg
3- غير إسم ملف ال configuration بتاعها
واحد هيقول إنت إستخدمت cp مش mv ليه ؟ هقله عشان لما سعادتك ت mess configurations file up تلاقى عندك واحد سليم تقدر تستخدمه تانى!
4- اعمل set لل version اللى عايز تعمل upgrade to
5- افتح ملف ال /etc/swaret.conf لنظبط شوية حاجات
تقدر تعمل set لل version فى الملف بس عادى بقة :ي
6- فى قسم ال basic exclude ضيف alsa
7- حول سطرى ال dep_root ل comments ضيف ليهم # قبلها
وحط مكانهم
لنخلص من مشاكل ال dependencies
8- اعمل update لل packages list كالتالى
اعمل automatic upgrade كالتالى
بالمناسبة تقدر تستب packages بردو كالتالى
بالمناسبة فى tool تانية بإسم slackpkg بتقدم نفس الشئ وخيارات اوسع
ولكن خلاص بقة انا بدأت فى swaret
happy upgrading.
بما إنى مستخدم slackware11 فدا كان قبل الفترة بتاعت الإهتمام بال qt4 فالمهم اللى متركبة مع slackware هى qt3.3.6 وانا بشتغل على qt4
وبكل بساطة حملت الإصدار الجديد وعملت كمبيل -حوالى ساعة ونص- اكتشفت conflict بين الlibs الموجودة واللى هدعمها فى ال path وإذا شلت qt3 بكل بساطة السيستم عندى so messed!
بعد شوية بحث واسئلة و بما إن السبت اجازة فأنا قررت إنى اعمل upgrade لل slackware من 11 ل 12 وﻷنى هكسل احمل ديسترو واستبها وبتاع فالحل هو
swaret
إيه هى swaret ؟هى perl script بيستخدم فى عمل upgrade من الإصدار الحالى من slack للإصدار اللى إنت عايزه على سبيل المثال من 11 ل 12
1- حمل ال script
2- ستبه بإستخدام installpkg
كود:
installpkg swaretXxX.tgz
كود:
cp /etc/swaret.conf.new /etc/swaret.conf
4- اعمل set لل version اللى عايز تعمل upgrade to
كود:
swaret --set VERSION=12.0
تقدر تعمل set لل version فى الملف بس عادى بقة :ي
6- فى قسم ال basic exclude ضيف alsa
كود:
EXCLUDE=alsa
كود:
#DEP_ROOT=http://www.swaret.org/swaret #DEP_ROOT=ftp://ftp.swaret.org/swaret
كود:
DEP_ROOT=http://swaret.sourceforge.net/libraries-$VERSION
8- اعمل update لل packages list كالتالى
كود:
swaret --update
كود:
swaret --upgrade -a
كود:
swaret --install <pkgname>
ولكن خلاص بقة انا بدأت فى swaret
happy upgrading.
تعليق