أحد أفضل الأشياء في توزيعات Linux هو أنها تقوم بتثبيت برامج من مستودعات مركزية باستخدام مديري الحزم ، وهو مفهوم بدأت أنظمة التشغيل الأخرى تنتقل إليه للتو.
ولكن إذا لم تقم بتحديث هذه المستودعات بشكل متكرر ، فقد يواجه نظامك مشكلة أثناء تثبيت حزم جديدة. إليكم السبب.
تعتمد الحزم على الباقات الأخرى
تستخدم تطبيقات Linux والبرامج مفتوحة المصدر على نطاق أوسع استخدامًا مكثفًا للمكتبات المشتركة من التعليمات البرمجية. نظرًا لأن برامج Linux تستخدم هذه المكتبات على نطاق واسع ، فمن المنطقي أن تقوم توزيعات Linux بحزم هذه المكتبات بنفس الطريقة التي تستخدمها مع البرامج القابلة للتنفيذ.
الجانب السلبي لهذا النهج هو أن جداول التحديث للبرامج ومكتباتها يمكن أن تختلف. قد يقوم المطورون بإجراء تغييرات على البرامج أو المكتبات التي يمكن أن تغير سلوكهم بشكل كبير.
من خلال تعقيد جداول التحديث المختلفة ، فإن كل توزيع Linux له طريقته الخاصة لإصدار البرامج ، باستخدام توزيعات الإصدار المتداول مثل حزم إصدار Arch بعد وقت قصير جدًا من خروج مطوري المنبع مع الإصدارات.
ماذا يحدث إذا لم تقم بالتحديث
إذا لم تقم بتحديث مستودعات الحزمة الخاصة بك ، فقد تواجه مشكلة في تثبيت أو تشغيل برامج جديدة تعتمد على المكتبات القديمة التي قمت بتثبيتها على نظامك.
الحزم المعطلة على Linux أحد هذه الآثار المترتبة على الحزم القديمة.هذه المشكلة ليست فريدة من نوعها على لينكس بالرغم من ذلك. "DLL hell" هي مشكلة مماثلة يواجهها مستخدمو Windows.
كيفية تحديث مستودعات الحزم في Linux
الآن بعد أن علمت أنك بحاجة إلى تحديث مستودعات الحزم قبل تثبيت برامج جديدة ، فقد حان الوقت لمعرفة كيفية القيام بذلك. ستختلف أوامر القيام بذلك بناءً على التوزيعة التي تستخدمها.
في نظام Debian أو Ubuntu ، يمكنك تحديث قائمة المستودعات وترقية الحزم المثبتة باستخدام APT:
تحديث sudo apt && sudo apt Upgrade
في التوزيعات المشتقة من Red Hat ، يجمع YUM بين تحديث مستودعات الحزم مع تثبيت الحزم التي تمت ترقيتها:
ترقية sudo yum
يستخدم OpenSUSE مدير حزم Zypper. لمعرفة الحزم التي تحتاج إلى تحديث ، اكتب:
سودو زيبير ليرة لبنانية
لتحديث جميع الحزم القديمة ، اكتب:
التصحيح sudo zypper
لتحديث نظام Arch Linux ، استخدم Pacman:
sudo pacman -Syu
متعلق ب: كيفية تثبيت وإزالة الحزم في Arch Linux
الآن سيتم تثبيت البرنامج الخاص بك بسلاسة
الآن بعد أن عرفت كيفية تحديث نظامك قبل تثبيت الحزم الجديدة ، يجب أن تواجه مشكلات أقل أثناء تثبيت برامج جديدة على نظام Linux الخاص بك.
الاختلاف الرئيسي بين توزيعات Linux هو مدير الحزم. كل منهم لديه نقاط قوته وضعفه ، لذلك يجب عليك اختيار ما يناسب أسلوب عملك بشكل وثيق. هل يجب عليك استخدام APT أو YUM أو Zypper؟ أم شيء آخر تمامًا؟ الأمر متروك لك.
يصعب العثور على أفضل توزيعات Linux. ما لم تقرأ قائمتنا لأفضل أنظمة تشغيل Linux للألعاب ، Raspberry Pi ، والمزيد.
اقرأ التالي
- لينكس
- تثبيت نظام التشغيل
- مديرو الحزم
ديفيد كاتب مستقل مقيم في شمال غرب المحيط الهادئ ، ولكنه في الأصل ينحدر من منطقة الخليج. لقد كان متحمسًا للتكنولوجيا منذ الطفولة. تشمل اهتمامات David القراءة ومشاهدة البرامج التلفزيونية والأفلام عالية الجودة والألعاب الرجعية وجمع التسجيلات.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
انقر هنا للاشتراك