6.3.1. قضايا الترقية
يسهل مدير الحزم الترقية إلى الإصدارات الأحدث عند إصدارها. بشكل عام ، يمكن استخدام الإرشادات الموجودة في LFS و BLFS Book للترقية إلى الإصدارات الأحدث. فيما يلي بعض النقاط التي يجب أن تكون على دراية بها عند ترقية الحزم ، خاصة على نظام قيد التشغيل.
• إذا احتاج Glibc إلى الترقية إلى إصدار أحدث (على سبيل المثال من glibc-2.19 إلى glibc-2.20) ، فمن الآمن إعادة إنشاء LFS. على الرغم من أنك قد أن تكون قادرًا على إعادة بناء جميع الحزم بترتيب التبعية ، لا نوصي بذلك.
• إذا تم تحديث حزمة تحتوي على مكتبة مشتركة ، وإذا تغير اسم المكتبة ، فيجب إعادة تجميع جميع الحزم المرتبطة ديناميكيًا بالمكتبة للارتباط بالمكتبة الأحدث. (لاحظ أنه لا يوجد ارتباط بين إصدار الحزمة واسم المكتبة.) على سبيل المثال ، ضع في اعتبارك الحزمة foo-1.2.3 التي تثبت مكتبة مشتركة باسم libfoo.so.1. لنفترض أنك قمت بترقية الحزمة إلى إصدار أحدث foo-1.2.4 يقوم بتثبيت مكتبة مشتركة بالاسم libfoo.so.2. في هذه الحالة ، كل الحزم المرتبطة ديناميكيًا
إلى libfoo.so.1 تحتاج إلى إعادة تجميعها للارتباط بها libfoo.so.2. لاحظ أنه لا يجب عليك إزالة المكتبات السابقة حتى يتم إعادة تجميع الحزم التابعة.
توثيق