Skip to main content

Використання Ubuntu: що пакет зробив цей файл?

Використання Ubuntu: що пакет зробив цей файл?

Geoffrey Carr

Скільки разів ви помітили файл, що сидить у каталозі, і задавав питання ... звідки з'явився цей файл? Або ви намагаєтеся розповісти другові, як користуватися програмою, але він не встановлений, і ви не пам'ятаєте, який пакет ви встановили для його отримання.

Звичайно, ви можете перейти до Google, але ви не завжди дивуєтеся, як ці люди знають? Це просто, встановіть утиліту dlocate, яка є швидшою альтернативою dpkg для даного типу запиту.

sudo apt-get install dlocate

Ви можете використовувати цю команду за допомогою синтаксису 'dlocate' ', Що дасть вам цей висновок:

$ dlocate flac

libxine1: /usr/lib/xine/plugins/1.1.4/xineplug_flac.solibtunepimp5: /usr/lib/tunepimp/plugins/flac.tppgstreamer0.10-plugins-good: /usr/lib/gstreamer-0.10/libgstflac.soflac: /.flac: /usrflac: /usr/binflac: /usr/bin/flac—– trimmed ——

Це дуже багато результату! Ви можете бачити, що існує безліч імен файлів, які частково збігаються. Краще пройти повний шлях до імені файлу. У цьому випадку ви можете використовувати "який флак", щоб визначити, яку команду flac ви використовуєте, а потім передайте повний шлях до dlocate.

$ which flac

/usr/bin/flac

$ dlocate /usr/bin/flac

flac: /usr/bin/flac

Тепер ми знаємо, що команди flac знайдені в пакеті, що називається "flac". (Так, цей приклад був дуже простим) Ви навіть можете отримати більше креативності (використовуйте символ поруч із ключем 1, а не однією цитатою)

$ dlocate `which flac`

flac: /usr/bin/flac

Якщо вам не подобається інсталювати іншу програму, ви можете скористатись командою 'dpkg -S 'Команда, яка вбудована, але вихід не настільки ж швидкий або організований. Просто переконайтеся, що ви передаєте повний шлях до файлу до будь-якої утиліти, і вам слід отримати хороші результати.

Link
Plus
Send
Send
Pin