![]() |
هل حدث لك أنك لم تستطع بناء حزمة لأنه كان هناك مفقود اعتماد؟ يمكن أن يحدث موقف مشابه عندما نريد تجميع برنامج أو تشغيل ثنائي. في هذه الحالات ، قد نواجه خطأ مثل: «ملف X مفقود ، من المستحيل أداء المهمة المطلوبة".
أو ما هو أسوأ: كيفية إصلاح الإصدار الكلاسيكي صراع التبعية"الملف X مثبت بالفعل«؟ لهذا من الضروري أن تكتشف الحزمة التي تحتوي على الملف المعني. كيف افعلها؟ ها! تعال واكتشف ... |
منذ فترة رأينا كيفية القيام بذلك على Debian و Ubuntu والمشتقات. الآن ، دعنا نرى كيف يتم ذلك في باقي التوزيعات أيضًا.
APT: Debian و Ubuntu ومشتقاته
يمكن لتلك التوزيعات التي تستخدم APT استخدام ملفات apt- ملف.
Sudo apt-get install apt-file
بمجرد التثبيت ، يتم تشغيله على النحو التالي:
البحث عن ملف / مسار / ملف apt
حيث / path / file هو مسار الملف الذي تبحث عنه.
RPM: ريد هات ، فيدورا ومشتقاته
ما عليك سوى تنفيذ الأمر التالي:
rpm -qf / المسار / الملف
حيث / path / file هو مسار الملف الذي تبحث عنه.
بكمن: القوس ومشتقاته
في Arch ، ما عليك سوى استخدام Pacman العظيم:
باكمان -Qo / المسار / الملف
لذلك ، على سبيل المثال ، الأمر:
بكمن -Qo /usr/lib/gtk-2.0/2.10.0/engines/libmist.so
أعد:
/usr/lib/gtk-2.0/2.10.0/engines/libmist.so مملوك لشركة gtk-engine 2.20.2-1
من الممكن أيضًا استخدام pkgfile. ما عليك سوى تثبيته:
بكمان -S pkgtools
يعمل على النحو التالي:
ملف pkgfile
حيث الملف هو اسم الملف الذي تبحث عنه.
تعال ، يأتي إليّ من العاشرة (موهبة الترجمة) !!! شكرا وتحياتي !!!
اهلا وسهلا بكم ميغ! أنا سعيد لأنه يعمل.
عناق! بول.
مساهمة جيدة. في Debian و Ubuntu والمشتقات ، يمكنك أيضًا استخدام الأمر dpkg مع الخيار -S للحصول على نفس المعلومات ، في حالة عدم رغبتك في تثبيت ملف apt. سيكون استخدامه مشابهًا جدًا لملف apt:
dpkg -S / المسار / الملف
مثير للإعجاب! شكرا على المساهمة!
عناق! بول.