كيفية إزالة مستودع APT من دبيان

لإزالة مستودع APT من دبيان، ابحث أولاً عن مدخل المصدر، ثم قم بتعطيله أو حذفه، وأنهِ العملية sudo apt update. في أنظمة دبيان الحالية، تُخزَّن المستودعات عادةً .sourcesكملفات بنمط deb822 ضمن . لا تزال المدخلات /etc/apt/sources.list.d/القديمة مدعومة، ولكن تنسيق السطر الواحد مُهمل. توثّق دبيان كلا التنسيقين في دليل APT sources.list ..list/etc/apt/sources.list

إذا sudoلم يتم تكوينها في تثبيت Debian الخاص بك، فقم بتشغيل نفس الأوامر من خلال shell الجذر بدلاً من ذلك.

1. ابحث عن الملف الذي يحتوي على المستودع

ابدأ بالبحث عن جزء مميز من عنوان URL الخاص بالمستودع. استبدله packages.example.invalidبالنطاق الحقيقي الذي تريد إزالته:

grep -RHi --include='*.list' --include='*.sources' 'packages.example.invalid' \
  /etc/apt/sources.list /etc/apt/sources.list.d 2>/dev/null

يُظهر لك الناتج الملف الذي يحتوي على المدخل المطابق بالتحديد. وهذا مهم لأن مستودع الطرف الثالث قد يكون في ملف خاص به .sources، .listأو قد يكون مشتركًا /etc/apt/sources.listمع مستودعات أخرى.

تحديد موقع إدخال مستودع APT في طرفية دبيان ضمن /etc/apt/sources.list.d
ابحث عن نطاق المستودع قبل تعديل أو حذف أي ملف مصدر APT.

2. تعطيل المستودع دون حذفه

يُعد تعطيل هذه الخاصية الخيار الأكثر أمانًا إذا كنت قد تحتاج إلى المستودع مرة أخرى.

لملف .sources حديث

افتح الملف المطابق، على سبيل المثال:

sudo nano /etc/apt/sources.list.d/vendor.sources

في قسم المستودع الذي تريد تعطيله، أضف ما يلي:

Enabled: no

هذا هو مفتاح التبديل المفضل بنمط deb822 والموثق من قِبل APT. إذا كان .sourcesالملف يحتوي على أكثر من مقطع، فقم بتغيير المقطع الخاص بالمستودع الذي تنوي تعطيله فقط.

ملف مصدر دبيان مع تمكين "لا" في قسم مستودع APT deb822
بالنسبة لإدخال deb822 .sources، فإن إضافة Enabled: no تعطل هذا المستودع دون حذف تكوينه.

لإدخال .list قديم

افتح الملف وضع السطر التالي #في بداية السطر المطابق deb. deb-srcيتعامل نظام إدارة الحزم APT مع باقي السطر #كتعليق. لا تقم بتعليق روابط دبيان غير ذات الصلة.

3. إزالة المستودع نهائياً

إذا كان للمستودع ملف مخصص خاص به، فاحذف ذلك الملف بعد التأكد من محتوياته. على سبيل المثال:

sudo rm /etc/apt/sources.list.d/vendor.sources

بالنسبة للمصادر القديمة، قد ينتهي اسم الملف .listبـ . إذا كان المستودع مخزنًا داخل /etc/apt/sources.list، فقم بتحرير ذلك الملف واحذف السطر أو الأسطر ذات الصلة فقط. إذا كان .sourcesالملف يحتوي على عدة مقاطع مستودع غير مترابطة، فاحذف المقطع المطابق فقط بدلاً من الملف بأكمله.

حذف ملف .sources الخاص بـ APT التابع لجهة خارجية من طرف ثالث عبر طرفية دبيان
لا تقم بحذف ملف المستودع المخصص إلا بعد التأكد من أنه يحتوي على المصدر الذي لم تعد تريده.

4. قم بتحديث APT وتأكد من اختفاء المستودع

بعد تعطيل المصدر أو إزالته، قم بتحديث APT:

sudo apt update

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

طرفية دبيان تقوم بتشغيل الأمر sudo apt update بعد إزالة مستودع APT
قم بتشغيل الأمر apt update حتى يقوم APT بتحديث بيانات تعريف الحزمة دون حذف المستودع.

هل يجب عليك إزالة مفتاح توقيع المستودع أيضًا؟

لا يؤدي حذف مستودع إلى حذف مفتاح التوقيع الخاص به تلقائيًا. بالنسبة لإدخالات deb822 التابعة لجهات خارجية، تحقق من Signed-By:الحقل قبل حذف أي ملف مفتاح. يوصي دليل APT بذلك /etc/apt/keyringsللمفاتيح التي يديرها مسؤول النظام /usr/share/keyringsولسلاسل المفاتيح التي تديرها الحزم.

لا تحذف مفتاحًا إلا /etc/apt/keyringsبعد التأكد من عدم استخدامه في أي مستودع آخر. لا تقم بإزالة سلاسل مفاتيح أرشيف دبيان أو سلاسل المفاتيح الخاصة بالحزم لمجرد تنظيف مدخل مصدر.

ما لا يفعله حذف المستودع

يؤدي حذف المصدر إلى منع APT من جلب بيانات تعريف الحزم والإصدارات المستقبلية من ذلك المستودع. ولا يؤدي ذلك إلى إلغاء تثبيت الحزم التي قمت بتثبيتها مسبقًا منه. إذا كنت ترغب أيضًا في إزالة إحدى هذه الحزم، فاستخدم أمر الحزم المعتاد، مثل `package.get` sudo apt remove package-name، بعد مراجعة ما يقترحه APT لإزالته.

إذا كان برنامج APT لا يزال يتصل بالمستودع القديم

  • ابحث في نطاق المستودع عبر كليهما /etc/apt/sources.listومرة /etc/apt/sources.list.d/​​أخرى.
  • تحقق من كلا .sourcesالملفين .list؛ يمكن تعريف نفس المستودع أكثر من مرة.
  • إذا لاحظت وجود Signed-Byتعارض، فابحث عن تعريفات مكررة تشير إلى نفس المستودع بإعدادات مفاتيح مختلفة.
  • لا تقم بحذف إدخالات دبيان الرسمية إلا إذا كنت ترغب عمداً في التوقف عن تلقي الحزم أو التحديثات الأمنية من هذا الأرشيف.

توصي وثائق Debian 13 بتصميم deb822 الأحدث .sources، ويصف فصل إدارة الحزم في مرجع Debian هذا/etc/apt/sources.list.d/*.sources التصميم بأنه تنسيق قائمة المصادر الحديث.

اترك تعليقاً

كيفية لعب لعبة Don't Starve Together على نظام لينكس

كيفية لعب لعبة Don't Starve Together على نظام لينكس

قم بتثبيت نسخة لينكس من لعبة Don't Starve Together عبر Steam، وابدأ عالمًا جديدًا، أو انضم إلى أصدقائك باتباع خطوات الإعداد واستكشاف الأخطاء وإصلاحها هذه.

كيفية تشغيل لعبة Squad على نظام Linux باستخدام Steam Proton

كيفية تشغيل لعبة Squad على نظام Linux باستخدام Steam Proton

قم بإعداد Squad على نظام Linux باستخدام Steam Play و Proton، ثم قم بتثبيت اللعبة، واختر أداة التوافق، وقم باستكشاف مشكلات مكافحة الغش وإصلاحها.

كيفية تثبيت نظام لينكس منت ديبيان الإصدار الخامس "إلسي" من خلال USB

كيفية تثبيت نظام لينكس منت ديبيان الإصدار الخامس "إلسي" من خلال USB

قم بتنزيل ملف LMDE 5 ISO المؤرشف والتحقق منه، ثم أنشئ قرص USB قابلًا للإقلاع، واختر إعدادات التثبيت الآمنة. انتهى دعم Elsie؛ راجع إصدار LMDE الحالي.

كيفية إنشاء قرص USB قابل للتشغيل لنظام التشغيل Windows 11 على نظام Linux

كيفية إنشاء قرص USB قابل للتشغيل لنظام التشغيل Windows 11 على نظام Linux

قم بإنشاء قرص USB لتثبيت نظام التشغيل Windows 11 على نظام Linux باستخدام Ventoy: احصل على ملف ISO الرسمي، وقم بتثبيت Ventoy بأمان، وانسخ الصورة، وقم بتشغيل جهاز الكمبيوتر المستهدف.

كيفية تشغيل لعبة It Takes Two على نظام لينكس باستخدام Steam Proton

كيفية تشغيل لعبة It Takes Two على نظام لينكس باستخدام Steam Proton

تعلم كيفية تشغيل لعبة It Takes Two على نظام Linux باستخدام Steam Proton، وتثبيت إصدار Steam، وتمكين التوافق، وإعداد وضع اللعب التعاوني، وحل مشاكل التشغيل.

كيفية تثبيت برنامج Wireshark على أنظمة Linux: أوبونتو، فيدورا، آرتش، وغيرها

كيفية تثبيت برنامج Wireshark على أنظمة Linux: أوبونتو، فيدورا، آرتش، وغيرها

قم بتثبيت Wireshark على Ubuntu أو Debian أو Fedora أو Arch أو openSUSE باستخدام أوامر الحزمة الحالية، ثم قم بتكوين التقاط الحزم المباشر بأمان.

كيفية لعب Slay the Spire على نظام Linux: قم بتثبيته وتشغيله باستخدام Steam

كيفية لعب Slay the Spire على نظام Linux: قم بتثبيته وتشغيله باستخدام Steam

قم بتثبيت Steam على نظام Linux، ثم احصل على نسخة Slay the Spire الأصلية لنظام Linux من مكتبتك، وقم بتشغيلها. يتضمن ذلك خطوات عملية لحل مشاكل بدء التشغيل الشائعة.

كيفية تشغيل لعبة DiRT Rally على نظام لينكس: إعداد Steam وإصلاحات Proton

كيفية تشغيل لعبة DiRT Rally على نظام لينكس: إعداد Steam وإصلاحات Proton

تعلم كيفية تشغيل لعبة DiRT Rally على نظام Linux إذا كنت تمتلكها بالفعل على Steam: قم بتثبيت الإصدار الأصلي، وقم بتشغيله، واستخدم Proton فقط كخيار احتياطي.

كيفية تثبيت ديفوان لينكس من قرص USB قابل للإقلاع

كيفية تثبيت ديفوان لينكس من قرص USB قابل للإقلاع

قم بتثبيت Devuan Excalibur من ملف ISO الخاص بنظام التشغيل المباشر على سطح المكتب. تحقق من التنزيل، أنشئ قرص USB قابل للتشغيل، احمِ الأقسام الموجودة، وأكمل التثبيت باستخدام برنامج Refracta Installer.

كيفية تشغيل لعبة The Forest على نظام Linux باستخدام Steam Proton

كيفية تشغيل لعبة The Forest على نظام Linux باستخدام Steam Proton

قم بتثبيت Steam على نظام Linux، وقم بتمكين Steam Play، واستخدم Proton لتنزيل وتشغيل The Forest، مع إعداد توافق لكل لعبة على حدة إذا لم يبدأ تشغيلها.