نهج شخصي لإدارة حزم يونكس

2025-04-13

يتشارك الكاتب طريقة ذكية لإدارة حزم البرامج الشخصية على أنظمة يونكس. يستخدم شجرة دليل `~/lib/` لتخزين البرامج لأنظمة معمارية مختلفة، حيث يتم تثبيت كل برنامج في دليل فرعي منفصل ومعرّف بالنسخة (مثلًا، `emacs-30.1`). يحتوي دليل `~/bin/bin.` على روابط رمزية أو نصوص تغليف تشير إلى هذه البرامج، مما يسمح بالتبديل بسهولة بين الإصدارات. بالنسبة لأدوات مثل pipx وCargo، يحتفظ الكاتب بمواقع التثبيت الافتراضية الخاصة بها، ولكنه ينشئ روابط في `~/bin/bin.` لتجنب تعارض المسارات. هذا الإعداد ليس مثاليًا، ولكنه مفيد جدًا لإدارة البرامج غير المتوفرة من خلال مدير الحزم في النظام أو البرامج القديمة جدًا.

التطوير إدارة البرامج