OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

6.3.2.3. إدارة حزمة نمط الارتباط الرمزي

هذا هو شكل مختلف من تقنية إدارة الحزمة السابقة. يتم تثبيت كل حزمة مماثلة للنظام السابق. ولكن بدلاً من إنشاء الارتباط الرمزي ، يتم ربط كل ملف بامتداد / البيرة التسلسل الهرمي. هذا يزيل الحاجة إلى توسيع متغيرات البيئة. على الرغم من أنه يمكن للمستخدم إنشاء الروابط الرمزية لأتمتة الإنشاء ، فقد تمت كتابة العديد من مديري الحزم باستخدام هذا الأسلوب. ومن أشهرها Stow و Epkg و Graft و Depot.

يجب أن يكون التثبيت مزيفًا ، بحيث تعتقد الحزمة أنه تم تثبيتها فيه / البيرة رغم أنه في الواقع مثبت في / البيرة / pkg التسلسل الهرمي. التثبيت بهذه الطريقة ليس عادة مهمة تافهة. على سبيل المثال ، ضع في اعتبارك أنك تقوم بتثبيت حزمة libfoo-1.1. الإرشادات التالية قد لا تثبت الحزمة بشكل صحيح:


./configure --refix = / usr / pkg / libfoo / 1.1 make

جعل تثبيت

./configure --refix = / usr / pkg / libfoo / 1.1 make

جعل تثبيت

سيعمل التثبيت ، لكن الحزم التابعة قد لا ترتبط بـ libfoo كما تتوقع. إذا جمعت حزمة ترتبط بـ libfoo ، فقد تلاحظ أنها مرتبطة بـ /usr/pkg/libfoo/1.1/lib/libfoo.so. 1 بدلا من /usr/lib/libfoo.so.1 كما تتوقع. النهج الصحيح هو استخدام ديستير استراتيجية وهمية لتركيب الحزمة. يعمل هذا النهج على النحو التالي:


./configure --refix = / usr make

اجعل DESTDIR = / usr / pkg / libfoo / 1.1 تثبيت

./configure --refix = / usr make

اجعل DESTDIR = / usr / pkg / libfoo / 1.1 تثبيت

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


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: