كيف تعرف الحزمة التي ينتمي إليها ملف معين

هل حدث لك أنك لم تستطع بناء حزمة لأنه كان هناك مفقود اعتماد؟ يمكن أن يحدث موقف مشابه عندما نريد تجميع برنامج أو تشغيل ثنائي. في هذه الحالات ، قد نواجه خطأ مثل: «ملف 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

حيث الملف هو اسم الملف الذي تبحث عنه.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ميغي تشان قال

    تعال ، يأتي إليّ من العاشرة (موهبة الترجمة) !!! شكرا وتحياتي !!!

  2.   لنستخدم لينكس قال

    اهلا وسهلا بكم ميغ! أنا سعيد لأنه يعمل.
    عناق! بول.

  3.   joadelvia قال

    مساهمة جيدة. في Debian و Ubuntu والمشتقات ، يمكنك أيضًا استخدام الأمر dpkg مع الخيار -S للحصول على نفس المعلومات ، في حالة عدم رغبتك في تثبيت ملف apt. سيكون استخدامه مشابهًا جدًا لملف apt:
    dpkg -S / المسار / الملف

    1.    دعنا نستخدم لينكس قال

      مثير للإعجاب! شكرا على المساهمة!
      عناق! بول.