Использование 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», но вывод не такой быстрый или организованный. Просто убедитесь, что вы передаете полный путь к файлу для любой утилиты, и вы должны получить хорошие результаты.

Оцените статью
TutoryBird.Ru
Добавить комментарий