قوس لينكس هو نظام تشغيل Linux "حافة النزيف". النزيف هو مصطلح عام في مجتمع لينكس يعني "أشياء جديدة بأسرع ما يمكن." هذه فلسفة التحديث هي جوهر Arch ، وأحد الأسباب التي يحب العديد من هواة Linux المتقدمين استخدامها عليه.
هناك فائدة كبيرة لاستخدام نظام حافة النزيف مثل القوس. بالنسبة للمبتدئين ، ستحصل دائمًا على أحدث البرامج وبرامج التشغيل والتحسينات التي يقدمها مجتمع Linux. ومع ذلك ، فإن بعض السلبيات الشديدة تأتي باستخدام نظام تشغيل مثل هذا. أهمها أنه نظرًا لأن التحديثات تأتي في أسرع وقت ممكن ، فلا يتم اختبارها على نطاق واسع. بسبب نقص الاختبار ، هناك أخطاء يمكن أن تحدث. للتوضيح: لا تحدث المشكلات دائمًا ، ولكن نظرًا للتحديثات السريعة لـ Arch ، تحدث الأعطال كثيرًا.
أفضل طريقة للحد من كسور الحزمة هي تعطيل تحديثات التطبيق على Arch Linux ، وبالتالي تجنب التحديث المعطل. في هذا الدليل ، سوف نوضح لك كيفية تكوين الكمبيوتر الشخصي اللدود لتجنب ترقية الحزم.
قبل العبث بملفات تهيئة Pacman لمنع Arch من ترقية حزمة على نظامك ، يجب عليك العثور على اسم الحزمة بالضبط. أفضل طريقة للقيام بذلك هي من خلال استخدام مفتاح تبديل سطر الأوامر "Qe".
للبحث، افتح نافذة طرفية عن طريق الضغط Ctrl + Alt + T. أو Ctrl + Shift + T على لوحة المفاتيح. ثم ، كمستخدم عادي ، قم بتشغيل Pacman باستخدام مفتاح تبديل سطر الأوامر "Qe". ستقوم هذه العملية بطباعة قائمة كاملة بكل حزمة مثبتة على النظام.
بكمن -Qe
لا شك في أن تشغيل استعلام عن كل حزمة مثبتة على Arch Linux سيعرض لك الكثير من المعلومات. بالنسبة لمعظم ، قد لا تكون هذه الكمية الهائلة من البيانات مفيدة. لهذا السبب ، من الجيد الاستفادة منها جريب الأمر ، لفرز والبحث عن الكلمات الرئيسية والأنماط.
لفرز قائمة الحزم المثبتة ، جرب:
بكمن -Qe | grep "اسم برنامج أو حزمة"
بدلاً من ذلك ، قم بتوجيه الإخراج إلى ملف نصي مناسب لوقت لاحق باستخدام الأمر أدناه.
pacman -Qe> ~ / package-info.txt
ملاحظة: لعرض ملف package-info.txt في الوحدة الطرفية ، قم بتشغيل قطة ~ / package-info.txt
بعد البحث مع جريب أداة ، سترى اسم الحزمة متبوعًا برقم إصدار. تجاهل رقم الإصدار ولاحظ اسم الحزمة ، حيث ستحتاج إلى ذلك عند تعديل ملفات التكوين.
طريقة منع Arch Linux من ترقية الحزم المثبتة هي عن طريق تحرير /etc/pacman.conf ملف والاستفادة من ميزة "IgnorePkg". للوصول إلى هذه الميزة ، قم بتشغيل نافذة طرفية وافتح ملف Pacman.conf داخل محرر نصوص Nano بامتيازات الجذر.
سو -
nano -w /etc/pacman.conf
أو:
sudo nano -w /etc/pacman.conf
في محرر نص Nano ، استخدم السهم لأسفل وشق طريقك إلى الجزء من الملف الذي يقول "# لن يقوم Pacman بترقية الحزم المدرجة في IgnorePkg وأعضاء IgnoreGroup."
بمجرد الوصول ، أزل الرمز # من أمام "IgnorePkg". ثم اكتب اسم الحزمة من البحث سابقًا بعد "=". يجب أن يبدو:
IgnorePkg = nameofpackage
هل لديك أكثر من حزمة تريد منع Arch Linux من التحديث؟ اكتب أسماء كل حزمة بعد "IgnorePkg" متبوعة بفواصل. فمثلا:
IgnorePkg = nameofpackage1، nameofpackage2، nameofpackage3
مع كل الحزم التي تريد منع Arch Linux من ترقية مجموعة داخل "IgnorePkg" ، فقد حان الوقت لحفظ التغييرات. صحافة Ctrl + O على لوحة المفاتيح لكتابة التعديلات على ملف تهيئة Pacman ، وإغلاقه بالضغط Ctrl + X.
بافتراض إجراء جميع التعديلات على ملف تهيئة Pacman بشكل صحيح ، ستتمكن من تشغيل أمر الترقية على Arch Linux وستمنع الحزم في IgnorePkg من الترقية بنجاح.
sudo pacman -Syyu
بعد بضعة أسابيع من تجاهل التحديث ، قد يكون من الآمن الترقية مرة أخرى. لإعادة تمكين الترقيات للحزم التي قمت بتعطيلها مسبقًا ، ستحتاج إلى القيام بما يلي.
الخطوة 1: افتح نافذة طرفية واستخدم Root أو Sudo للوصول إلى ملف تكوين Pacman.
سو -
nano -w /etc/pacman.conf
أو
sudo nano -w /etc/pacman.conf
الخطوة 2: مرر عبر ملف التهيئة وشق طريقك إلى منطقة "IgnorePkg" من الملف.
الخطوه 3: باستخدام مسافة للخلف المفتاح ، قم بإزالة كافة أسماء الحزم بعد "IgnorePkg."
الخطوة الرابعة: احفظ التعديلات التي تم إجراؤها على ملف تهيئة Pacman في محرر نص Nano بالضغط على Ctrl + O تركيبة لوحة المفاتيح. ثم أغلق المحرر بالضغط Ctrl + X.
الخطوة الخامسة: قم بتشغيل أمر ترقية Pacman. أثناء تشغيله ، سيلاحظ Arch Linux أن الحزم التي كانت معلقة سابقًا لم تعد متوقفة عن العمل وترقيتها تلقائيًا إلى الإصدار الأحدث.
sudo pacman -Syyu
كان هناك الكثير من الحديث عن تخصيص Ubuntu Unity Launcher. لهذا السب...
يحل الصوت عبر الإنترنت (VoIP) محل طرق الاتصال الأخرى ، نظرًا لقدرته...
تحتاج إلى تذكير عندما يكون لديك طرفية اكتمال الأمر؟ تحقق من Undestr...