كيفية تعطيل تحديثات التطبيق على Arch Linux

آرتش لينوكس هو نظام تشغيل لينكس "متطور". حافة النزيف هي مصطلح عام في مجتمع Linux وتعني "الأشياء الجديدة بأسرع ما يمكن." تعد فلسفة التحديث هذه جوهرية بالنسبة لـ Arch ، وهي أحد الأسباب التي تجعل العديد من هواة Linux المتقدمين يحبون استخدامها.

هناك فائدة كبيرة لاستخدام نظام حافة النزيف مثل القوس. بالنسبة للمبتدئين ، ستحصل دائمًا على أحدث البرامج وبرامج التشغيل والتحسينات التي يقدمها مجتمع Linux. ومع ذلك ، فإن بعض السلبيات الشديدة تأتي مع استخدام نظام تشغيل مثل هذا. السبب الرئيسي هو أنه نظرًا لأن التحديثات تأتي بأسرع ما يمكن ، فلا يتم اختبارها على نطاق واسع. بسبب نقص الاختبار ، هناك أخطاء يمكن أن تحدث. لنكون واضحين: لا تحدث المشكلات دائمًا ، ولكن بسبب التحديثات السريعة لـ Arch ، تحدث الأعطال بشكل متكرر.

أفضل طريقة لتخفيف أعطال الحزمة هي تعطيل تحديثات التطبيق على Arch Linux ، وبالتالي تجنب التحديث المعطل. في هذا الدليل ، سنوضح لك كيفية تكوين جهاز كمبيوتر Arch الخاص بك لتجنب ترقيات الحزم.

العثور على الحزمة في بكمن

قبل العبث بملفات تكوين Pacman لمنع Arch من ترقية حزمة على نظامك ، يجب أن تجد الاسم الدقيق للحزمة. أفضل طريقة للقيام بذلك هي من خلال استخدام مفتاح سطر الأوامر "Qe".

للبحث ، افتح نافذة طرفية بالضغط على Ctrl + Alt + T أو Ctrl + Shift + T على لوحة المفاتيح. ثم ، كمستخدم عادي ، قم بتشغيل Pacman باستخدام مفتاح سطر الأوامر "Qe". ستعمل هذه العملية على طباعة قائمة كاملة بكل حزمة مثبتة على النظام.

بكمان -Qe

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

لفرز قائمة الحزم المثبتة ، جرب:

بكمان -Qe | grep "اسم برنامج أو حزمة"

بدلاً من ذلك ، قم بتوجيه الإخراج إلى ملف نصي مناسب لاستخدامه لاحقًا باستخدام الأمر أدناه.

pacman -Qe> ~ / package-info.txt

ملاحظة: لعرض ملف package-info.txt في المحطة ، قم بتشغيل cat ~/package-info.txt

بعد إجراء البحث باستخدام  أداة grep ، سترى اسم الحزمة متبوعًا برقم الإصدار. تجاهل رقم الإصدار ولاحظ اسم الحزمة ، حيث ستحتاج إلى هذا عند تحرير ملفات التكوين.

تحرير Pacman.conf

تتمثل طريقة منع Arch Linux من ترقية الحزم المثبتة في تحرير ملف /etc/pacman.conf والاستفادة من ميزة "IgnorePkg". للوصول إلى هذه الميزة ، قم بتشغيل نافذة طرفية وافتح ملف Pacman.conf داخل محرر نصوص Nano بامتيازات الجذر.

كيفية تعطيل تحديثات التطبيق على Arch Linux

سو -
nano -w /etc/pacman.conf

أو:

sudo nano -w /etc/pacman.conf

في محرر نصوص Nano ، استخدم Down Arrow وشق طريقك إلى الجزء من الملف الذي يقول "# Pacman لن يقوم بترقية الحزم المدرجة في IgnorePkg وأعضاء IgnoreGroup."

كيفية تعطيل تحديثات التطبيق على Arch Linux

بمجرد الوصول إلى هناك ، قم بإزالة الرمز # من أمام "IgnorePkg". ثم اكتب اسم الحزمة من البحث في وقت سابق بعد "=". يجب أن يبدو كما يلي:

IgnorePkg = nameofpackage

هل لديك أكثر من حزمة تريد منع تحديث Arch Linux؟ اكتب أسماء كل حزمة بعد "IgnorePkg" ، متبوعة بفواصل. فمثلا:

IgnorePkg = nameofpackage1 ، nameofpackage2 ، nameofpackage3

مع كل الحزم التي ترغب في منعها من ترقية Arch Linux الموجودة داخل "IgnorePkg" ، فقد حان الوقت لحفظ التغييرات. اضغط على Ctrl + O على لوحة المفاتيح لكتابة التعديلات على ملف التكوين بكمن ، وأغلقه بالضغط على Ctrl + X.

بافتراض أن جميع التعديلات على ملف تكوين Pacman تمت بشكل صحيح ، ستتمكن من تشغيل أمر الترقية على Arch Linux ومنع الحزم في IgnorePkg من الترقية بنجاح.

كيفية تعطيل تحديثات التطبيق على Arch Linux

sudo pacman -Syyu

تمكين التحديثات

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

الخطوة 1: افتح نافذة طرفية واستخدم Root أو Sudo للوصول إلى ملف تكوين Pacman.

سو -
nano -w /etc/pacman.conf

أو

sudo nano -w /etc/pacman.conf

الخطوة 2: قم بالتمرير خلال ملف التكوين وشق طريقك لأسفل إلى منطقة "IgnorePkg" من الملف.

الخطوة 3: باستخدام مفتاح Backspace ، قم بإزالة جميع أسماء الحزم بعد "IgnorePkg."

الخطوة 4: احفظ التعديلات التي تم إجراؤها على ملف تكوين Pacman في محرر نصوص Nano بالضغط على مجموعة لوحة المفاتيح Ctrl + O. ثم أغلق محرر عن طريق الضغط على Ctrl + X .

الخطوة 5: قم  بتشغيل أمر ترقية Pacman. أثناء تشغيله ، ستلاحظ Arch Linux أن الحزم التي تم تعليقها سابقًا لم تعد متوقفة وتقوم بترقيتها تلقائيًا إلى الإصدار الأحدث.

sudo pacman -Syyu

Leave a Comment

تطبيقات إشعارات سطح المكتب من Google Voice

تطبيقات إشعارات سطح المكتب من Google Voice

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

تنزيل مفضلات Flickr باستخدام FlickrFaves

تنزيل مفضلات Flickr باستخدام FlickrFaves

هناك العديد من الأدوات التي تتيح لمستخدمي فليكر تنزيل صورهم بجودة عالية، ولكن هل هناك طريقة لتنزيل مفضلات فليكر؟ لقد وصلنا مؤخرًا

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

ما هو أخذ العينات؟ وفقًا لويكيبيديا، "هو عملية أخذ جزء، أو عينة، من تسجيل صوتي واحد وإعادة استخدامه كأداة أو

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

مواقع جوجل هي خدمة من جوجل تتيح للمستخدم استضافة موقع ويب على خادم جوجل. ولكن هناك مشكلة واحدة، وهي عدم وجود خيار مدمج للنسخ الاحتياطي.

تطبيق مهام Google لسطح المكتب

تطبيق مهام Google لسطح المكتب

لا تعد مهام Google شائعة مثل خدمات Google الأخرى مثل التقويم وWave وVoice وما إلى ذلك، ولكنها لا تزال مستخدمة على نطاق واسع وتشكل جزءًا لا يتجزأ من حياة الأشخاص.

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب [دليل]

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب [دليل]

في دليلنا السابق حول مسح القرص الصلب والوسائط القابلة للإزالة بشكل آمن عبر Ubuntu Live وقرص تمهيد DBAN، ناقشنا أن القرص الذي يعمل بنظام Windows

تحسين حافظة Gnome Shell باستخدام Pano

تحسين حافظة Gnome Shell باستخدام Pano

دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.