Застряли, пытаясь понять, как запустить только что установленную программу? Просто воспользуйтесь этим простым методом.

Вы хотите установить новую горячую программу на Debian или Ubuntu. Вы находите пакет и используете apt для его установки. Но когда вы попытаетесь запустить его из командной строки, вы получите сообщение об ошибке от оболочки: «Команда не найдена». Вот как узнать, где apt установил его.

Вы только что установили этот пакет, но какая команда его запускает?

В большинстве случаев имя исполняемой программы соответствует названию пакета Debian или Ubuntu. Иногда они разные, и вам придется немного поработать, чтобы выяснить имя исполняемого файла. Часто это происходит потому, что имя пакета конфликтует с существующим пакетом. К счастью, чтобы узнать имя программы, достаточно одной команды.

Использование dpkg для вывода списка установленных файлов

Чтобы просмотреть полные пути к установленным файлам пакета, просто используйте команду -L (заглавная L) вариант с помощью команды dpkg. Например, чтобы проверить Firefox ESR:

instagram viewer
dpkg -L firefox-esr

Вы увидите пути к каждому файлу, установленному пакетом, включая очень важный исполняемый файл:

Где находятся исполняемые программы в Linux?

Исполняемый файл, который вы ищете, обычно находится в формате мусорное ведро каталог, который означает «двоичный». В структура каталогов Linux, /usr/bin — это основное расположение устанавливаемых исполняемых файлов:

Ваша оболочка использует путь поиска для поиска программ в этих каталогах при вводе команды. Чтобы увидеть каталоги в вашем пути поиска, изучите Переменная среды $PATH:

echo $PATH

В пути поиска вы увидите каталоги, разделенные двоеточием (:)характер. Debian и Ubuntu обычно устанавливают новые программы в /usr/bin или /usr/sbin каталоги. Последние обычно представляют собой программы системного администрирования, которые требуют запуска от имени пользователя root с помощью sudo.

Теперь вы знаете, где apt установил эту программу

Благодаря быстрой команде dpkg и знанию организации каталогов Linux легко выяснить, куда apt установил вашу новую программу. Этот процесс особенно полезен, когда имя программы не соответствует имени пакета.