Як знайти, де apt встановив цей пакет у Debian і Ubuntu

Ви зіткнулися з ситуацією, коли після інсталяції нового програмного забезпечення на вашій системі Debian або Ubuntu, використовуючи `apt`, при спробі запуску з командного рядка з’являється повідомлення про помилку “Команду не знайдено”? Ця стаття допоможе вам з’ясувати, де саме `apt` розмістив файли інстальованої програми.

Програма встановлена, але як її запустити?

У більшості випадків ім’я виконуваного файлу програми співпадає з назвою пакета, який ви встановили через `apt`. Проте іноді ці назви можуть відрізнятися, що ускладнює пошук потрібної команди для запуску. Це часто трапляється через конфлікт імен між пакетами. На щастя, існує простий спосіб визначити точну назву виконуваного файлу.

Використання `dpkg` для перегляду списку файлів

Команда `dpkg` з опцією `-L` (велика літера L) дозволяє переглянути повний список шляхів до файлів, які були встановлені пакетом. Наприклад, щоб перевірити, де встановлено Firefox ESR, виконайте наступну команду:

 dpkg -L firefox-esr 

Результатом буде перелік шляхів до всіх файлів, встановлених пакетом, включно з виконуваним файлом програми:

Де зазвичай знаходяться виконувані файли в Linux?

Шуканий виконуваний файл, як правило, розташований в каталозі `bin`, що є скороченням від “бінарний”. У стандартній структурі Linux, каталог `/usr/bin` є основним місцем для розміщення виконуваних файлів програм, які ви встановлюєте:

Ваша командна оболонка використовує змінну середовища `$PATH` для пошуку програм у цих каталогах, коли ви вводите команду. Щоб переглянути каталоги у вашому шляху пошуку, скористайтеся командою:

 echo $PATH 

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

Тепер ви знаєте, де `apt` встановлює програми

За допомогою простої команди `dpkg` та знання структури файлової системи Linux, легко визначити місце розташування виконуваного файлу програми, встановленої через `apt`. Ця інформація особливо корисна у випадках, коли назва пакета відрізняється від назви виконуваного файлу програми.