Использование Ubuntu Из какого пакета появился этот файл?
Сколько раз вы замечали файл, находящийся в каталоге, и спрашивали себя: откуда этот файл? Или вы пытаетесь рассказать другу, как пользоваться утилитой, но у него его нет, и вы не можете вспомнить, какой пакет вы установили, чтобы получить его..
Конечно, вы можете зайти в Google, но вам не всегда интересно, как эти люди знают? Это просто, установите утилиту dlocate, которая является более быстрой альтернативой dpkg для этого типа запроса..
sudo apt-get установить 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
- обрезается -
Это много выхода! Вы можете видеть, что есть много имен файлов, которые частично совпадают. Лучше передать полный путь к имени файла. В этом случае вы можете использовать 'which flac', чтобы определить, какую команду flac вы используете, а затем передать полный путь к dlocate..
$, который flac
/ USR / бен / FLAC
$ dlocate / usr / bin / flac
flac: / usr / bin / flac
Теперь мы знаем, что команда flac находится в пакете под названием «flac». (Да, этот пример был очень простым) Вы можете даже стать более креативным (используйте символ рядом с клавишей 1, а не одну кавычку)
$ dlocate 'which flac'
flac: / usr / bin / flac
Если вам не хочется устанавливать другую утилиту, вы можете использовать встроенную команду 'dpkg -S', но вывод не такой быстрый или организованный. Просто убедитесь, что вы передаете полный путь к файлу для любой утилиты, и вы должны получить хорошие результаты.