Використання 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.
$ flac
/ usr / bin / flac
$ dlocate / usr / bin / flac
flac: / usr / bin / flac
Тепер ми знаємо, що команда flac знаходиться в пакеті, що називається "flac". (Так, цей приклад був дуже простим) Ви навіть можете стати більш креативними (використовуйте символ поруч із 1 ключем, а не однією цитатою)
$ dlocate "який flac"
flac: / usr / bin / flac
Якщо вам не хочеться встановлювати іншу утиліту, ви можете скористатися вбудованою командою 'dpkg -S', але висновок не так швидко або організовано. Просто переконайтеся, що ви передаєте повний шлях до файлу або утиліти, і ви повинні отримати хороші результати.