Debian

Список всех установленных пакетов в Debian

Список всех установленных пакетов в Debian
В этом руководстве объясняется, как составить список установленных пакетов в Debian, включая все параметры для отображения списка необходимых пакетов. В LinuxHint уже было объяснено, как удалить пакеты в Debian, эта статья включала краткое введение в список пакетов, теперь все параметры для листинга пакетов будут объяснены с помощью диспетчеров пакетов dpkg, dpkg-query и apt.

dpkg / dpkg-query

Менеджер пакетов Debian - это dpkg, dpkg - это команда, которую мы используем для установки, удаления и управления пакетами Debian. Чтобы узнать, как создаются файлы dpkg, вы можете проверить эту статью по теме.

Чтобы получить простой полный список всех пакетов, установленных в нашей системе Debian, выполните:

dpkg -l

Как видите, есть 4 столбца, в которых отображаются названия программ, версии, поддержка архитектуры и описание.

А dpkg-query -l Команда выдаст точно такой же результат, два способа получить одинаковую информацию о пакетах:

Для более удобного просмотра вы можете добавить меньше параметр, запускаем из консоли:

dpkg-query -l | меньше

Если мы хотим найти конкретный .deb, и если он установлен, запустите:

dpkg -s | grep Статус

Пытаться:

dpkg -s nano | grep Статус

Затем попробуйте с пакетом, которого, как вы знаете, у вас нет, в моем случае я буду использовать tomcat:

dpkg -s tomcat | grep Статус

Как вы можете видеть, первый вывод говорит, что nano установлен, а второй говорит, что tomcat не установлен, но доступен.

Теперь, если мы хотим перечислить конкретный пакет с информацией, предоставленной с помощью dpkg -l тип:

dpkg -l

Пытаться:

dpkg -l нано

Опять же, эквивалент dpkg-query выдаст тот же результат

Если вы хотите перечислить все файлы, принадлежащие типу пакета:

dpkg -L

Пытаться

dpkg -L нано

Эта команда выводит список всех файлов, принадлежащих nano, и их пути. Мы можем получить эту информацию перед установкой пакета, получить .deb и попробуйте:

dpkg -c <.deb>

В таком случае dpkg -c показывает каталоги и файлы, которые будут установлены с Teamviewer.

Теперь давайте узнаем общее количество пакетов, установленных на нашем устройстве, запустите:

dpkg-query -f '$ binary: Package \ n' -W | туалет -l

dpkg-query позволяет нам экспортировать список установленных пакетов, который мы можем использовать позже для переустановки того же программного обеспечения на другом устройстве. Чтобы создать список установленных пакетов, выполните:

dpkg-query -f '$ binary: Package \ n' -W> inststalledPackages

А теперь попробуйте:

меньше установленных пакетов

подходящий

Apt (Advanced Package Tool) - еще один менеджер пакетов, доступный в дистрибутивах Linux на основе Debian и Ubuntu. Несмотря на то, что можно найти информацию о пакетах, dpkg имеет преимущества перед apt, apt лучше, поскольку может разрешать зависимости при установке программного обеспечения. Но также apt может быть полезен для составления списка пакетов и получения информации о них.

Чтобы получить список установленных пакетов с помощью apt run:

apt list - установлен

Вы также можете добавить параметр less для удобного просмотра, позволяющего легко передавать строки и страницы.

список подходящих --установлено | меньше

С помощью apt мы также можем использовать grep для поиска определенного пакета в типе консоли:

список подходящих --установлено | grep -i nano

Предупреждение можно игнорировать, apt сообщает о наличии пакета.

Если мы хотим вывести список зависимостей для пакета с помощью apt, введите в терминале:

apt-cache зависит


Этот вывод показывает зависимости Teamviewer.Надеюсь, вы нашли эту статью со списком программ и их информацией о системах Debian и Ubuntu. Как вы видите, каждая программа (dpkg, dpkg-query или apt) имеет свои преимущества и недостатки, в то время как dpkg / dpkg-query позволяют нам собирать больше информации, apt может помочь там, где dpkg не работает, например зависимости.Следите за LinuxHint для получения дополнительных советов и обновлений по Linux.

Как увеличить FPS в Linux?
FPS означает Кадров в секунду. Задача FPS - измерить частоту кадров при воспроизведении видео или во время игры. Проще говоря, количество непрерывных ...
Лучшие игры Oculus App Lab
Если вы владелец гарнитуры Oculus, вы должны знать о загрузке неопубликованных приложений. Боковая загрузка - это процесс установки на гарнитуру содер...
10 лучших игр для Ubuntu
Платформа Windows была одной из доминирующих платформ для игр из-за огромного процента игр, которые разрабатываются сегодня с встроенной поддержкой Wi...