Застряли, пытаясь понять, как запустить только что установленную программу? Просто воспользуйтесь этим простым методом.
Вы хотите установить новую горячую программу на Debian или Ubuntu. Вы находите пакет и используете apt для его установки. Но когда вы попытаетесь запустить его из командной строки, вы получите сообщение об ошибке от оболочки: «Команда не найдена». Вот как узнать, где apt установил его.
Вы только что установили этот пакет, но какая команда его запускает?
В большинстве случаев имя исполняемой программы соответствует названию пакета Debian или Ubuntu. Иногда они разные, и вам придется немного поработать, чтобы выяснить имя исполняемого файла. Часто это происходит потому, что имя пакета конфликтует с существующим пакетом. К счастью, чтобы узнать имя программы, достаточно одной команды.
Использование dpkg для вывода списка установленных файлов
Чтобы просмотреть полные пути к установленным файлам пакета, просто используйте команду -L (заглавная L) вариант с помощью команды dpkg. Например, чтобы проверить Firefox ESR:
dpkg -L firefox-esr
Вы увидите пути к каждому файлу, установленному пакетом, включая очень важный исполняемый файл:
Где находятся исполняемые программы в Linux?
Исполняемый файл, который вы ищете, обычно находится в формате мусорное ведро каталог, который означает «двоичный». В структура каталогов Linux, /usr/bin — это основное расположение устанавливаемых исполняемых файлов:
Ваша оболочка использует путь поиска для поиска программ в этих каталогах при вводе команды. Чтобы увидеть каталоги в вашем пути поиска, изучите Переменная среды $PATH:
echo $PATH
В пути поиска вы увидите каталоги, разделенные двоеточием (:)характер. Debian и Ubuntu обычно устанавливают новые программы в /usr/bin или /usr/sbin каталоги. Последние обычно представляют собой программы системного администрирования, которые требуют запуска от имени пользователя root с помощью sudo.
Теперь вы знаете, где apt установил эту программу
Благодаря быстрой команде dpkg и знанию организации каталогов Linux легко выяснить, куда apt установил вашу новую программу. Этот процесс особенно полезен, когда имя программы не соответствует имени пакета.