فبراير 10، 2011

طرق تخفيض إصدارات الحزم على دبيان/أبونتو

في محاولة لتحسين جودة عرض الخطوط على دبيان هذا المساء باتباع هذه التعليمات التي تجمع حزمة libcairo2 مع دمج رقعتين واحدة من مستودع آرتش و الأخرى من أبونتو، لكن لم أصل إلى شيء بل بالعكس تراجعة جودتها. فما السبيل للرجوع إلى الاصدار السابق/الأصلي لهذه الحزمة أو غيرها؟

هناك ثلاثة طرق (من بين أخرى!؟):

1. باستخدام مدير الحزم الرسومي Synaptic
نحدد الحزمة المطلوبة ثم من على القائمة Package -> Force Version...، ستظهر نافدة بها كل الإصدارات المتوفرة. سنختار مثالا 1.8.10-6 (stable) لتثبيتها - كما في الصورتين:




2. من مجلد التخزين /var/cache/apt/archives/ المؤقت إن كانت ما زالت هناك
سنبحث عنها ثم سنثبتها إذا عثرنا عليها. مثال:
ls /var/cache/apt/archives/ | grep libcairo2
sudo dpkg -i /var/cache/apt/archives/libcairo2_1.8.10-6_i386.deb


3. من سطر الأوامر و بطريقة أكثر تمكنا
سنثبت أولا حزمة apt-show-versions
sudo apt-get install apt-show-versions

بعدها سنعرض كل الإصدارات المتاحة لحزمة libcairo2
apt-show-versions -a -p libcairo2

و ستكون النتيجة كالتالي:
libcairo2 1.8.10-6mbk1 install ok installed
libcairo2 1.8.10-6 squeeze http.us.debian.org
libcairo2 1.8.10-6mbk1 newer than version in archive

بعدها سننفذ أمر تثبيت الحزمة libcairo2 محددين الإصدار 1.8.10-6 المتواجد بالمستودع المستقر المسمى squeeze. مثال:

sudo apt-get install libcairo2=1.8.10-6

بالتأكيد نفس الطرق المدكورة أعلاه تعمل مع أبونتو. هل من حلول/طرق أخرى؟

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

إرسال تعليق