إذا واجهت الخطأ "E: غير قادر على تحديد موقع الحزمة" أثناء تثبيت الحزم على Ubuntu، فلا تقلق، لأنه من السهل إصلاحه.
الماخذ الرئيسية
- قم بتحديث قائمة الحزم الخاصة بك بانتظام للحفاظ على نظام Ubuntu آمنًا ومحدثًا، مما يضمن الوصول إلى أحدث حزم البرامج وتصحيحات الأمان وإصلاحات الأخطاء وتحسين دقة التبعية.
- انتبه إلى التهجئة الصحيحة وحساسية حالة الأحرف لاسم الحزمة عند استخدام apt أمر لتثبيت البرنامج، حيث أن أي خطأ مطبعي بسيط يمكن أن يؤدي إلى "E: غير قادر على تحديد موقع الحزمة" خطأ.
- تحقق من معلومات المستودع الخاص بك عن طريق التحقق من المستودعات التي تم تكوينها للتأكد من أنه يمكنك الوصول إلى البرامج الضرورية. فكر في إضافة مستودعات موثوقة ويتم صيانتها جيدًا إذا لزم الأمر لبرامج معينة.
Ubuntu عبارة عن توزيعة Linux سهلة الاستخدام ومعروفة باستقرارها وكتالوج البرامج الضخم. ومع ذلك، حتى مستخدمي Ubuntu الأكثر خبرة من المحتمل أن يواجهوا الخطأ "E: غير قادر على تحديد موقع الحزمة". تظهر رسالة الخطأ هذه عادةً عندما تحاول تثبيت حزمة عبر APT.
سنوضح لك كيف يمكنك إصلاح رسالة الخطأ "E: غير قادر على تحديد موقع الحزمة" على Ubuntu. سواء كنت مبتدئًا أو إداريًا متمرسًا، فإن معرفة كيفية التغلب على هذا الخطأ ستعزز قدرتك على استخدام Ubuntu بشكل كبير.
1. قم بتحديث قائمة الحزم الخاصة بك
يعد تحديث قائمة الحزم الخاصة بك أمرًا مهمًا للحفاظ على نظام Ubuntu آمنًا وعمليًا وحديثًا. والأهم من ذلك، أنه يضمن حصولك على أفضل تجربة برمجية ممكنة مع الحفاظ على نظامك آمنًا ومستقرًا.
يمكنك تحديث قائمة الحزم الخاصة بك عن طريق تشغيل:
sudo apt update
في بعض الأحيان، أو عندما تريد تثبيت برنامج جديد، تأكد من تشغيل الأمر السابق. من خلال تحديث قائمة الحزم، فإنك تضمن إمكانية الوصول إلى أحدث إصدارات حزم البرامج، بالإضافة إلى أي حزم تمت إضافتها حديثًا.
فوائد أخرى لتشغيل سودو التحديث المناسب يتضمن الأمر الوصول إلى تصحيحات الأمان الجديدة وإصلاحات الأخطاء وتحسين دقة التبعية.
2. استخدم اسم الحزمة الصحيح
على عكس Windows، فإن Linux حساس بطبيعته لحالة الأحرف عندما يتعلق الأمر بتسمية الملفات والدلائل. وهذا يعني أنه يتم التعامل مع الأحرف الكبيرة والصغيرة بشكل منفصل. على سبيل المثال، الملفات "Test.txt" و"TEST.txt" و"TesT.txt" كلها ملفات مميزة على Linux.
ينطبق نفس المبدأ على أسماء الحزم. تأكد من كتابة اسم الحزمة بشكل صحيح. حتى الأخطاء المطبعية الطفيفة مثل الأحرف الكبيرة حيث يجب أن تكون هناك أحرف صغيرة ستؤدي إلى الخطأ "E: غير قادر على تحديد موقع الحزمة".
إذا لم تكن متأكدًا من اسم الحزمة، فيمكنك استخدام الأمر apt للبحث عن أسماء الحزمة الجزئية. على سبيل المثال، لنفترض أنك تبحث عن برنامج لقطة الشاشة الشهير Flameshotلكنك تتذكر فقط أن الأمر يبدأ باللهب. حسنًا، يمكنك البحث عنه باستخدام الاسم الجزئي كما يلي:
apt search flame
3. التحقق من معلومات المستودع
لن تقوم APT بتثبيت البرنامج إلا من مجموعة معينة من المستودعات التي تم تكوينها على نظامك. يعد هذا أمرًا جيدًا للأمان لأنه يمكنك تقييد نظامك للحصول على البرامج من عدد قليل من المصادر الموثوقة فقط.
بشكل افتراضي، يأتي Ubuntu مع بعض المستودعات الافتراضية تم تكوينه لك. لكن في بعض الأحيان، قد تحتاج إلى إضافة مستودع للوصول إلى البرامج التي لا تشكل جزءًا من المستودعات التي تم تكوينها حاليًا.
قم بإلقاء نظرة على المستودعات التي تم تكوينها باستخدام:
cat /etc/apt/sources.list
يجب أن تحتوي قائمة المصادر الخاصة بك عادةً على المستودعات التالية التي تم تكوينها وتنشيطها افتراضيًا. لا يتم التعليق على المستودعات النشطة بالحرف #.
deb http://archive.ubuntu.com/ubuntu/ release-name main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ release-name-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ release-name-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ release-name-security main restricted universe multiverse
اسم الإصدار في المقتطف السابق سيتم استبداله بـ Ubuntu الحالي اسم الإصدار. يمكنك الحصول على الخاص بك اسم الإصدار عن طريق الركض lsb_release -c في المحطة. الاسم الرمزي الذي أخرجه هذا الأمر هو الاسم الحالي الخاص بك اسم الإصدار.
فمن السهل نسبيا أن إضافة مستودعات برامج جديدة على نظام Linux. أيضًا، ستذكر معظم أدلة تثبيت البرامج ما إذا كنت بحاجة إلى إضافة مستودع جديد، لذا تأكد من الانتباه إلى ذلك.
لأغراض أمنية، تأكد من أنك تقوم بإضافة PPAs والمستودعات الموثوقة والتي يتم صيانتها جيدًا إلى نظامك.
4. التحقق من توافق البرامج
في بعض الحالات، قد لا تتوفر حزم برامج معينة في الإصدارات الأقدم من Ubuntu. في حالات نادرة، لا يمكن أن تتوفر بعض حزم البرامج إلا في إصدارات LTS من Ubuntu. في مثل هذه الحالات، قد تواجه الخطأ "E: غير قادر على تحديد موقع الحزمة" بسبب مشكلات التوافق.
يمكنك التحقق من مزيد من المعلومات حول الحزمة عن طريق تشغيل: مناسبة لإظهار اسم الحزمة. على سبيل المثال، بالنسبة لحزمة Flameshot، قم بتشغيل:
apt show flameshot
انتبه أيضًا إلى معلومات التوافق من الموقع الرسمي للحزم للتأكد من أن حزمة البرامج التي تحاول تثبيتها متوافقة مع إصدار Ubuntu الخاص بك.
5. إصلاحات أخرى
إذا لم يساعدك أي من الحلول السابقة، فحاول مسح ذاكرة التخزين المؤقت لحزمتك ثم قم بتحديث قائمة الحزم الخاصة بك مرة أخرى باستخدام:
sudo apt clean && sudo apt update
يمكنك أيضًا محاولة تثبيت حزمة صغيرة مثل Cowsay باستخدام الأمر sudo apt update && apt install Cowsay فقط لمعرفة ما إذا كان كل شيء على ما يرام.
يمكنك الآن إصلاح الخطأ "E: غير قادر على تحديد موقع الحزمة" على Ubuntu
كمستخدم Ubuntu، من المرجح أن تواجه الخطأ "E: غير قادر على تحديد موقع الحزمة" في مرحلة ما. هذا الخطأ قابل للحل ومجهز بالمعلومات الصحيحة التي يمكنك مواجهتها بثقة وجهاً لوجه.
ولضمان عدم الوقوع في مثل هذه الأخطاء مرة أخرى، ابحث دائمًا عن الحزم المعطلة على جهاز الكمبيوتر الخاص بك.