Вывести все пакеты linux

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

В Ubuntu мы можем установить несколько дополнительных пакетов в зависимости от наших потребностей. Такие пакеты, как Apache, PHP и MySQL, не поставляются с предустановленной операционной системой Linux. Однако эти дополнительные функции можно легко установить с помощью соответствующих пакетов. Вы также можете выбрать установку определенной версии в вашей ОС Linux.
Могут быть определенные случаи, когда вы захотите реплицировать среду с одной машины на другую. В таких случаях вам нужно будет указать установленные пакеты и их версии.
Точно так же вы можете переустановить операционную систему Linux на вашем компьютере, что потребует повторной установки пакетов.
Если вы планируете установить, удалить или переустановить пакеты, первым делом всегда следует сначала перечислить установленные пакеты. Это позволяет вам проверить установленную версию пакета и выполнить перекрестную проверку, если конкретный пакет необходимо обновить.
Вывести список установленных пакетов в Ubuntu можно несколькими способами. Эта статья покажет вам несколько способов сделать это с помощью вашего терминала.

Использование APT для вывода списка установленных пакетов в Ubuntu

Ubuntu использует apt, инструмент командной строки для помощи в управлении пакетами. apt был представлен в Ubuntu 14.04. После этой версии команду apt можно использовать для вывода списка установленных пакетов.
Команда для вывода списка установленных пакетов будет следующей:

В нем будут перечислены все установленные пакеты и их версии. Полный список установленных пакетов, скорее всего, будет очень длинным, превышающим размер прокручиваемого экрана.
Вы можете ограничить вывод списка установленных файлов, используя less . Это покажет меньший результат. Команда Linux для этого будет разделена вертикальной чертой (|). Пример этого показан ниже:

sudo apt list –-installed | less

Хотя less сжимает ваш вывод, он по-прежнему предоставляет список установленных пакетов. Чтобы найти какой-либо конкретный пакет, вы можете использовать grep вместе со списком пакетов.
Например, если вы хотите получить список всех установленных пакетов PHP, используйте следующую команду:

sudo apt list –-installed | grep PHP

Затем, чтобы просмотреть дополнительную информацию о конкретном пакете, используйте следующую команду:

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

Если у вас установлена ​​более старая версия Linux Ubuntu и вы не можете использовать инструмент apt , используйте команду dpkg-query . Здесь также перечислены установленные пакеты. Базовая команда dpkg будет такой:

Читайте также:  Linux pci e wireless

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

С помощью grep, включенного в эту команду, вы можете искать определенные пакеты. Команда в командной строке будет выглядеть так:

sudo dpkg -l | grep packageName

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

Может возникнуть необходимость создать полный список установленных пакетов и сохранить этот список пакетов в файле. Приведенная ниже команда сохраняет полный вывод в файл:

sudo dpkg-query -f '$\n' -W > completePackage.txt
sudo dpkg --get-selections > completePackage.txt

Хотя это помогает отслеживать пакеты, установленные на вашем компьютере, его также можно использовать для репликации установки на других машинах. Вы можете использовать это для установки тех же пакетов на новый сервер. Для этого после размещения файла completePackage.txt на новом компьютере используйте следующую команду :

sudo xargs -a completePackage.txt apt install

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

sudo apt list --installed | awk -F/ -v ORS=" " 'NR>1 ' > completePackage.txt

Подсчитайте установленные пакеты в Ubuntu

Возможно, вам потребуется подсчитать количество установленных пакетов Linux. Это можно сделать аналогично приведенной выше команде. Не перенаправляя вывод в файл, а используя wc для подсчета.
Пример такой команды показан ниже:

sudo dpkg-query -f '$\n' -W | wc -l

Результатом будет общее количество установленных пакетов. Точно так же вы можете использовать команду ниже с apt, чтобы получить общее количество установленных пакетов.

sudo apt list –-installed | wc -l

Как составить список обновляемых пакетов

Используя apt , вы также можете проверить более новые версии пакетов, доступные для установки. Это можно сделать с помощью следующей команды:

sudo apt list –upgradeable

Список всех версий

Если у вас установлено несколько версий, вы можете перечислить все версии, установленные с помощью apt . Это можно сделать с помощью следующей команды:

sudo apt list --all-versions

В папке / var / log / apt вы можете указать файл history.log, чтобы проверить информацию о том, какой пакет был удален, обновлен и удален, а также в какое время и в какой день.

Пакеты Snap и Flatpak

Поскольку команды apt и dpkg не могут отображать пакеты Linux Snap и Linux Flatpak, нам нужно будет использовать несколько разные команды.
Чтобы вывести список установленных пакетов Linux Snap, используйте следующую команду:

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

Источник

Как в Linux вывести список установленных пакетов и отсортировать их по размеру

Список и размер пакетов в Linux

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

Это может быть полезным, когда место на компьютере ограниченно, и вы хотите определить основных «пожирателей» дискового пространства.

Читайте также:  Как на линукс зайти на сетевую папку

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

Для DEB пакетов (Ubuntu)

Для дистрибутивов, основанных на Ubuntu / Debian выполните в терминале следующую команду:

dpkg-query --show --showformat='$\t$\n' | sort -rh | head -30 | awk ''

Данная команда выводит список, установленных в системе пакетов, и сортирует их по размеру, занимаемого места. Команда выводит 30 самых больших пакeтов. Чтобы вывести больше пакетов, то измените значение параметра head −30.

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

260.991 nvidia-340 228.058 linux-firmware 182.982 franz 164.328 linux-modules-extra-4.15.0-33-generic 164.301 linux-modules-extra-4.15.0-29-generic 161.312 firefox 156.953 linux-image-extra-4.13.0-32-generic 154.283 simplenote 146.892 typora 146.758 libgl1-mesa-dri 135.2 libgl1-mesa-dri 120.19 fonts-noto-cjk 95.0605 openjdk-8-jre-headless 77.4531 snapd 73.5088 linux-headers-4.15.0-33 73.4658 linux-headers-4.15.0-29 68.7598 virtualbox . 

Для RPM пакетов

Для дистрибутивов, использующих RPM пакеты (CentOS, OpenSUSE, Fedora и другие), выполните следующую команду:

rpm -qa --queryformat '%10 - %-25 \t % \t % \n' | sort -rh | head -30 | awk ''

Для pacman (Arch Linux)

Для дистрибутивов, использующих пакетный менеджер pacman (это прежде всего ArchLinux и другие), выполните следующую команду:

pacman -Qi | awk '/^Name/ /^Installed Size/' | sort -hr | head -30

Если у вас русская локаль, то используйте команду:

pacman -Qi | awk '/^Название/ /^Установленный размер/' | sort -hr | head -30

Источник

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

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

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

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

В Ubuntu присутствует и графический интерфейс, реализованный по умолчанию на оболочке Gnome, а также есть привычный «Терминал», через который осуществляется управление всей системой. Через два этих составляющих доступен просмотр перечня добавленных компонентов. Выбор оптимального способа зависит только от самого пользователя.

Способ 1: Терминал

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

Переход к работе с терминалом в Ubuntu

    Откройте меню и запустите «Терминал». Делается это также зажатием горячей клавиши Ctrl + Alt + T.

  • Используйте стандартную команду dpkg с аргументом -l , чтобы вывести на экран все пакеты. Отобразить список всех пакетов в Ubuntu
  • С помощью колесика мышки перемещайтесь по списку, просматривая все найденные файлы и библиотеки. Ознакомиться со списком всех пакетов в Ubuntu
  • Добавьте к dpkg -l еще одну команду, чтобы осуществить поиск определенного значения по таблице. Выглядит строка так: dpkg -l | grep java , где java — имя необходимого для поиска пакета. Выполнить поиск по установленным пакетам в Ubuntu
  • Найденные подходящие результаты будут подсвечены красным цветом. Ознакомиться с результатами поиска по пакетам в Ubuntu
  • Используйте dpkg -L apache2 , чтобы получить информацию обо всех файлах, установленных через этот пакет (apache2 — название пакета для поиска). Найти файлы установленного пакета в Ubuntu
  • Появится список всех файлов с их расположением в системе. Ознакомиться с файлами установленного пакета в Ubuntu
    Читайте также:  Linux test cpu performance

    Узнать пакет файла в Ubuntu

  • Если вы хотите узнать, каким пакетом был добавлен определенный файл, следует ввести dpkg -S /etc/host.conf , где /etc/host.conf — сам файл.
  • К сожалению, не всем удобно использовать консоль, а также это не всегда требуется. Именно поэтому следует привести альтернативный вариант отображения списка присутствующих в системе пакетов.

    Способ 2: Графический интерфейс

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

    Нахождение программ через меню в Ubuntu

    Менеджер приложений

    «Менеджер приложений» позволит более детально изучить поставленный вопрос. Помимо всего, этот инструмент установлен по умолчанию и предоставляет достаточно широкую функциональность. Если по каким-либо причинам «Менеджер приложений» отсутствует в вашей версии Ubuntu, ознакомьтесь с другой нашей статьей, перейдя по следующей ссылке, а мы же переходим к поиску пакетов.

    1. Откройте меню и запустите необходимый инструмент, нажав на его иконку. Запуск менеджера приложений в Ubuntu
    2. Перейдите во вкладку «Установлено», чтобы отсеять тот софт, которого еще не имеется на компьютере. Переход к списку установленных приложений в Ubuntu
    3. Здесь вы видите названия ПО, краткое описание, размер и кнопку, позволяющую провести быстрое удаление. Ознакомиться с приложениями в менеджере Ubuntu
    4. Нажмите на название программы, чтобы перейти на ее страницу в Менеджере. Здесь осуществляется знакомство с возможностями софта, его запуск и деинсталляция. Страница программы в Менеджере приложений Ubuntu

    Как видите, работа в «Менеджере приложений» проходит достаточно просто, однако функциональность этого инструмента все еще ограничена, поэтому на помощь придет более расширенный вариант.

    Менеджер пакетов Synaptic

    Установка дополнительного менеджера пакетов Synaptic позволит получать детальнейшую информацию обо всех добавленных программах и компонентах. Для начала все же придется воспользоваться консолью:

    1. Запустите «Терминал» и введите команду sudo apt-get synaptic для установки Synaptic из официального репозитория. Команда для установки Synaptic в Ubuntu
    2. Укажите свой пароль для рут-доступа. Ввод пароля для установки Synaptic в Ubuntu
    3. Подтвердите добавление новых файлов. Подтвердить добавление пакетов Synaptic в Ubuntu
    4. По завершении инсталляции запустите инструмент через команду sudo synaptic . Запустить Synaptic в Ubuntu
    5. Интерфейс разделен на несколько панелей с различными разделами и фильтрами. Слева выбирайте подходящую категорию, а справа в таблице смотрите все установленные пакеты и подробную информацию о каждом из них. Ознакомиться с интерфейсом программы Synaptic в Ubuntu
    6. Присутствует и функция поиска, позволяющая сразу же отыскать требуемые данные. Поиск пакетов в программе Synaptic U

    Ни одним из приведенных методов вам не удастся найти пакет, во время инсталляции которого произошли определенные ошибки, поэтому внимательно следите за появляющимися уведомлениями и всплывающими окнами во время распаковки. Если же все попытки завершились провалом, значит искомый пакет отсутствует в системе или имеет другое наименование. Сверьте название с тем, что указано на официальном сайте, и попробуйте переустановить программу.

    Источник

    Оцените статью
    Adblock
    detector