Cd-m.ru

ПК Журнал СД-М
3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как вывести список установленных пакетов в Ubuntu 2021

Как вывести список установленных пакетов в Ubuntu 2021

В этом руководстве мы покажем вам, как составлять список и фильтровать установленные пакеты в Ubuntu. Знание того, как составить список установленных пакетов в вашей системе Ubuntu, может быть полезно в ситуациях, когда вам нужно установить те же пакеты на другом компьютере, или если вы хотите переустановить систему.

Мы также покажем вам, как проверить, установлен ли определенный пакет, посчитать установленные пакеты и узнать версию установленного пакета.

Хотя это руководство написано для Ubuntu, те же инструкции применимы для любого дистрибутива на основе Ubuntu, включая Kubuntu, Linux Mint и Elementary OS.

Список установленных пакетов с помощью Apt

apt — интерфейс командной строки для системы управления пакетами. Он был введен в Ubuntu 14.04 и объединяет наиболее часто используемые команды из apt-get и apt-cache включая опцию для вывода списка установленных пакетов.

Для просмотра списка установленных пакетов в вашей системе Ubuntu используйте следующую команду:

sudo apt list —installed

Команда покажет вам список всех установленных пакетов, включая версии пакетов, архитектуру и краткое описание.

Вы можете отфильтровать вывод dpkg-query -l с помощью grep аналогичного выводу apt :

sudo dpkg-query -l | grep package_name

Создать список всех установленных пакетов

Чтобы создать список имен всех установленных пакетов в вашей системе Ubuntu или Debian и сохранить его в файле packages_list.txt , выполните следующую команду:

sudo dpkg-query -f '$n' -W > packages_list.txt

Теперь, когда у вас есть список, если вы хотите установить те же пакеты на ваш новый сервер, вы можете сделать это с помощью:

sudo xargs -a packages_list.txt apt install

Подсчитайте количество пакетов, установленных на вашем компьютере с Ubuntu

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

Как вы можете видеть, на моем сервере Ubuntu установлено 544 пакета.

Вывод

Теперь вы должны знать, как составлять список и фильтровать установленные пакеты в вашей системе Ubuntu. Если вы хотите узнать больше о команде apt откройте ваш терминал и наберите man apt .

Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.

Ubuntu APT DPKG

Как получить список установленных драйверов Windows с помощью PowerShell

Как получить список установленных драйверов Windows с помощью PowerShell

В этом руководстве будет показано, как получить список установленных драйверов и данные с помощью Windows PowerShell Get -WindowsDriver в Windows 10/8 / 7.

Как вывести список установленных пакетов на centos

Как вывести список установленных пакетов на centos

В этом руководстве мы покажем вам, как составлять список и фильтровать установленные пакеты в CentOS. Знание того, как составить список установленных пакетов в вашей системе CentOS, может быть полезно в ситуациях, когда вам нужно установить те же пакеты на другом компьютере, или если вы хотите переустановить систему.

Читать еще:  Тормозит видео в Опере: решаем проблему

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

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

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

Как вывести список установленных пакетов в Ubuntu

Как вывести список установленных пакетов в Ubuntu

Мы также покажем вам, как проверить, установлен ли конкретный пакет, подсчитать установленные пакеты и узнать версию установленного пакета.

Хотя это руководство написано для Ubuntu, те же инструкции применимы для любого дистрибутива на основе Ubuntu, включая Kubuntu, Linux Mint и Elementary OS.

Список установленных пакетов с помощью Apt

apt — это интерфейс командной строки для системы управления пакетами. Он был представлен в Ubuntu 14.04 и сочетает в себе наиболее часто используемые команды из списка установленных пакетов apt-get и apt-cache включает его.

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

Как видно из выходных данных выше, команда выводит список всех установленных пакетов, включая информацию о версиях пакетов и архитектуре.

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

Чтобы узнать, установлен ли конкретный пакет, вы можете отфильтровать вывод с помощью команды grep . Например, чтобы узнать, установлен ли в нашей системе пакет screen, мы запустим:

Приведенный выше вывод показывает, что в нашей системе установлена ​​экранная версия 4.6.2-1.

Список установленных пакетов с помощью dpkg-query

Если вы используете более старую версию Ubuntu , вы можете использовать dpkg-query команду для вывода списка пакетов:

Команда покажет вам список всех установленных пакетов, включая версии пакетов, архитектуру и краткое описание.

Вы можете фильтровать dpkg-query -l вывод так grep же, как apt вывод:

Создайте список всех установленных пакетов

Чтобы создать список имен всех установленных пакетов в вашей системе Ubuntu или Debian и сохранить его в названном файле packages_list.txt , выполните следующую команду:

Теперь, когда у вас есть список, если вы хотите установить те же пакеты на свой новый сервер, вы можете сделать это с помощью:

Подсчитайте количество пакетов, установленных на вашем компьютере с Ubuntu #

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

Как видите, на моем сервере Ubuntu установлено 544 пакета.

Вывод

К настоящему времени вы должны знать, как составлять список и фильтровать установленные пакеты в вашей системе Ubuntu. Если вы хотите узнать больше о apt команде, откройте терминал и введите man apt .

Список установленных программ в Ubuntu

Многих новых пользователей Linux интересует, как посмотреть список установленных программ в Ubuntu. Не важно зачем: может вам нужно удалить ту или иную программу, или просто посмотреть, сколько программ в системе установлено. Или же вам необходимо экспортировать список всех программ, чтобы потом быстро установить их в другой системе. Сделать это можно несколькими способами.

Читать еще:  Как установить программу без прав администратора

Начнём с более простого способа — с помощью главного меню. Откройте меню, затем перейдите в категорию Приложения, в разделе все вы можете увидеть ярлыки установленных программ:

Правда программы здесь далеко не все, а только те, для которых есть ярлыки и которые можно запустить в графическом интерфейсе.

Второй способ — с помощью центра приложений. Откройте менеджер приложений, щелкнув по его значку на боковой панели:

Выберите вкладку Установлено:

И снова здесь не все приложения, а только установленные через центр приложений или snap-пакеты. Каждую программу можно удалить или посмотреть дополнительную информацию:

Способ третий — более сложный и потребует установки дополнительного программного обеспечения — менеджера пакетов. Запустите терминал (Ctrl + Alt + T) и наберите:

sudo apt install synaptic

Установка пакетов — действие от суперпользователя, поэтому система спросит пароль. Когда процесс закончится, найдите программу в главном меню и откройте её. Затем перейдите в СостоянияУстановленные:

В списке будут отображены все пакеты, установленные через пакетный менеджер apt, в том числе библиотеки и сервисы. Но тут нет пакетов, установленных через snap. Здесь также можно удалять и устанавливать приложения. Сначала их надо выбрать, а потом нажать кнопку Применить.

Способ четвёртый — с помощью консольной утилиты dpkg. Будет выведена аналогичная информация, что и в synaptic, только в терминале. Откройте терминал и наберите:

Утилита выведет список всех установленных пакетов с указанием версии, архитектуры и краткого описания:

Чтобы посмотреть список пакетов Ubuntu, установленных через пакетный менеджер snap, используйте такую команду в терминале:

Как видите, посмотреть список абсолютно всех программ в одном месте нельзя. Самый полный список показывают утилиты dpkg и synaptic. Есть и другие способы, но этого, я думаю, будет вполне достаточно. Удачи вам в экспериментах, и не удалите ничего нужного!

Записки программиста

Помните, как некоторое время назад у меня не срослось с установкой FreeBSD на Asus Eee PC 1215P и я был вынужден поставить Xubuntu? Тот случай неиллюзорно намекнул мне, что поддержка железа операционной системой имеет большее значение, нежели я полагал. Притом не только на десктопе — на серверах также требуется поддержка сетевых карт, RAID контроллеров и тп. А теперь я понял еще кое-что. Система управления пакетами во FreeBSD очень далека от совершенства. Это вынужден признать даже такой фанат Фряшки, как я.

Вот некоторые из проблем, с которыми сталкивается пользователь FreeBSD:

  • Необходимо следить за /usr/ports/UPDATING и периодически выполнять описанные там действия;
  • Софт во FreeBSD зачастую обновляется не так быстро, как в Linux;
  • Не всякий софт во FreeBSD доступен в виде бинарного пакета, вспомним хотя бы OpenOffice;
  • А некоторого софта вообще нет (из недавнего припоминаю wxFormBuilder);
  • Иногда удивляют опции, с которыми были собраны бинарные пакеты (так бинарный пакет Perl собран без поддержки нитей);
  • Заморочки с лицензиями, например, при установке шрифтов или софта, написанного на Java;
  • Удаление пакетов, ставших ненужными, автоматизировано лишь частично (в утилите pkg_cleanup);
Читать еще:  Как войти в Твиттер: решение проблем со входом

А вот пользователи Debian и основанных на нем дистрибутивах с этими проблемами не сталкиваются. Все управление пакетами в Debian происходит с помощью следующих простых команд.

Обновление базы доступных пакетов:

Пакеты можно искать через веб-интерфейс или с помощь команды:

Просмотр дополнительной информации о пакете:

Получения списка доступных версий пакета:

… или, в случае всяких там Dropbox, Skype и тп:

Даунгрейд или установка определенной версии:

Если не переустанавливается, можно попробовать так (осторожно, временно ломаются зависимости):

Обновление всех пакетов (с подробностями):

Запретить/разрешить обновление конкретного пакета:

Посмотреть список пакетов на холде:

Проверка контрольных сумм установленных пакетов:

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

Удаление вместе с файлами конфигурации:

Удаление пакетов, которые были установлены в качестве зависимостей и более не требуются:

Чистка кэша deb-пакетов (каталог /var/cache/apt/archives/):

Просмотр логов — что и когда ставилось:

Иногда нужно определить, к какому пакету относится файл. Данную задачу можно решить так:

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

В общем, все легко и просто, если не считать пары моментов. Во-первых, иногда требуется установить какой-нибудь экспериментальный пакет (из ветки sid). Для этого нужно открыть файл /etc/apt/sources.list и дописать в него строчку:

… после чего говорим «sudo apt-get update», ставим нужный пакет, удаляем строчку из sources.list и вновь говорим «sudo apt-get update».

Во-вторых, некоторые пакеты тянут за собой слишком много лишнего софта. Например, mail-notifications тянет за собой postfix и требует его настроить. Для решения это проблемы следует прописать в /etc/apt/apt.conf следующее:

После чего все должно пройти как по маслу:

Альтернативное решение, не требующее правки apt.conf:

Бывает еще так, что нужно создать резервную копию уже установленного пакета. Например, если он по каким-то причинам был удален из репозитория. Такое иногда бывает в случае со внутренними репозиториями компании. Решается эта проблема так:

Из приятных фишек Debian/Ubuntu мне особенно хотелось бы отметить умение выводить суммарный размер пакетов при их установке/удалении, а также способность делать так:

Чтобы такая же фишка появилась в zsh, нужно прописать в

Также вас могут заинтересовать следующие ссылки:

Следует отметить, что активно пользоваться Linux я начал недавно (после многолетнего перерыва), так что если вы видите в заметке какой-нибудь косяк, не постесняйтесь сообщить о нем в комментариях. А ежели косяков не видно, тогда просто поведайте мне, пользуетесь ли вы Linux, если да, то каким, похож ли его менеджер пакетов на APT, и довольны ли вы им.

0 0 голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты