Как узнать, где установлен конкретный пакет в Debian и Ubuntu

В Linux поиск места установки определенного пакета жизненно важен для выполнения задач, бесперебойной работы приложений и выполнения различных операций. Пользователи Debian и Ubuntu иногда сталкиваются с трудностями при поиске места для установки конкретного пакета, который им нужен.

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

Вот как узнать, где установлен какой-либо пакет apt. Проверять Лучшие приложения для управления разрешениями, пультами и данными Flatpak.

Как узнать, где установлен конкретный пакет в Debian и Ubuntu — Linux

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

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

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

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

dpkg -L firefox-esr

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

Как узнать, где установлен конкретный пакет в Debian и Ubuntu — Linux

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

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

Как узнать, где установлен конкретный пакет в Debian и Ubuntu — Linux

Командный интерфейс использует путь поиска для поиска приложений в этих каталогах при вводе команды. Чтобы увидеть каталоги в вашем пути поиска, проверьте переменную среды $PATH:

echo $PATH

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

Общие вопросы

Вопрос 1. Каков основной способ найти место для установки пакета в Debian и Ubuntu?

Вы можете использовать команду . Dpkg Чтобы узнать, где установлен пакет в Debian, введите команду dpkg-запрос На Убунту. Например: dpkg -L <имя пакета>.

В2. Могу ли я найти, где установлен пакет, не устанавливая его?

Да, вы можете использовать команду APT-файл В Ubuntu для поиска в базе данных файлов пакетов без их установки.

Вопрос 3. Работает ли одна и та же команда в Debian и Ubuntu, чтобы найти место установки пакета?

Да, многие команды Debian и Ubuntu схожи, но могут быть некоторые незначительные различия. Предпочтительно использовать порядок, соответствующий конкретному дистрибутиву.

Вопрос 4. Есть ли более простая команда для поиска места установки пакета вместо использования dpkg?

Да, вы можете использовать APT-файл Чтобы легко найти место для установки пакета в Ubuntu без необходимости предварительной его установки.

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

Использование команды Dpkg Благодаря быстрому знанию организации каталогов Linux легко определить, где менеджер пакетов apt установил ваше новое приложение. Этот процесс особенно полезен, когда имя приложения и имя пакета не совпадают. Теперь вы можете просмотреть Способы удаления установленных пакетов в Ubuntu.

Источник
Перейти к верхней кнопке