باستخدام Ubuntu ما هي حزمة هذا الملف؟
كم عدد المرات التي لاحظت فيها ملفًا جالسًا في دليل وتساءلت ... من أين أتى هذا الملف؟ أو إذا كنت تحاول إخبار صديق بكيفية استخدام الأداة ولكن لم يتم تثبيتها ، ولا يمكنك تذكر الحزمة التي قمت بتثبيتها للحصول عليها..
بالتأكيد ، يمكنك التوجه إلى google ، لكن ألا تتساءل دائمًا كيف يعرف هؤلاء الأشخاص؟ انها بسيطة ، وتثبيت الأداة المساعدة dlocate ، وهو بديل أسرع ل dpkg لهذا النوع من الاستعلام.
sudo apt-get install dlocate
يمكنك استخدام الأمر مع بناء الجملة 'dlocate' ، والذي سيعطيك هذا الناتج:
$ dlocate flac
libxine1: /usr/lib/xine/plugins/1.1.4/xineplug_flac.so
libtunepimp5: /usr/lib/tunepimp/plugins/flac.tpp
gstreamer0.10-plugins-good: /usr/lib/gstreamer-0.10/libgstflac.so
flac: /.
flac: / usr
flac: / usr / bin
flac: / usr / bin / flac
- قلص -
هذا كثير من الانتاج! يمكنك أن ترى أن هناك الكثير من أسماء الملفات التي تتطابق جزئيًا. من الأفضل تمرير المسار الكامل إلى اسم الملف. في هذه الحالة ، يمكنك استخدام "أي flac" لتحديد الأمر flac الذي تستخدمه ، ثم تمرير المسار الكامل لإدخال dlocate.
$ أي فلك
/ البيرة / بن / فلك
$ dlocate / usr / bin / flac
flac: / usr / bin / flac
الآن نحن نعرف أن الأمر flac موجود في الحزمة المسماة "flac". (نعم ، كان هذا المثال بسيطًا جدًا) يمكنك حتى أن تصبح أكثر إبداعًا (استخدم الحرف المجاور لمفتاح 1 ، وليس علامة اقتباس مفردة)
$ dlocate "flac"
flac: / usr / bin / flac
إذا كنت لا ترغب في تثبيت أداة مساعدة أخرى ، فيمكنك استخدام الأمر 'dpkg -S' المضمن ، ولكن الإخراج ليس سريعًا أو منظمًا. فقط تأكد من تمرير المسار الكامل للملف إلى أي أداة مساعدة ويجب أن تحصل على نتائج جيدة.