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

كيفية العثور على مكان تثبيت تلك الحزمة على Debian وUbuntu
القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا، قد نكسب عمولة تابعة. اقرأ أكثر.

تريد تثبيت بعض البرامج الجديدة الرائعة على Debian أو Ubuntu. تجد الحزمة وتستخدم apt لتثبيتها. ولكن عندما تحاول تشغيله على سطر الأوامر، تحصل على رسالة خطأ من الصدفة تقول: 'لم يتم العثور على الأمر'. إليك كيفية معرفة مكان تثبيته apt.





فيديو MUO لهذا اليوم قم بالتمرير للمتابعة مع المحتوى

لقد قمت للتو بتثبيت هذه الحزمة، ولكن ما هو الأمر لتشغيلها؟

في أغلب الأحيان، يتوافق اسم البرنامج القابل للتنفيذ مع اسم حزمة Debian أو Ubuntu. في بعض الأحيان، تكون مختلفة ويتعين عليك القيام ببعض العمل لمعرفة اسم الملف القابل للتنفيذ. غالبًا ما يرجع ذلك إلى تعارض اسم الحزمة مع حزمة موجودة. ولحسن الحظ، لا يتطلب الأمر سوى أمر واحد لمعرفة اسم البرنامج.





استخدام dpkg لسرد الملفات المثبتة

لسرد أسماء المسارات الكاملة للملفات المثبتة للحزمة، ما عليك سوى استخدام الملف -L (الحرف الكبير L) الخيار باستخدام الأمر dpkg. على سبيل المثال، لفحص Firefox ESR:





 dpkg -L firefox-esr

سترى مسارات كل ملف تم تثبيته في الحزمة، بما في ذلك الملف القابل للتنفيذ المهم جدًا:

 قائمة Firefox-esr dpkg على دبيان

أين توجد البرامج القابلة للتنفيذ في Linux؟

عادةً ما يكون الملف القابل للتنفيذ الذي تبحث عنه موجودًا في ملف سلة مهملات الدليل الذي يرمز إلى 'ثنائي'. في هيكل دليل لينكس ، /usr/bin هو الموقع الأساسي للملفات التنفيذية التي تقوم بتثبيتها:



 إدراج /usr/bin على دبيان

يستخدم Shell الخاص بك مسار بحث للبحث عن البرامج في هذه الدلائل عند إدخال أمر. لرؤية الدلائل في مسار البحث الخاص بك، قم بفحص ملف $PATH متغير البيئة :

 echo $PATH

سترى الأدلة في مسار البحث مفصولة بنقطتين ( : ) شخصية. عادةً ما يقوم Debian وUbuntu بتثبيت برامج جديدة في /usr/bin أو /usr/sbin الدلائل. عادةً ما تكون هذه الأخيرة عبارة عن برامج إدارة النظام التي تتطلب منك التشغيل كجذر باستخدام sudo.





الآن أنت تعرف أين تم تثبيت هذا البرنامج

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