- Как вывести список установленных пакетов на CentOS
- Список установленных пакетов с помощью Yum
- Список установленных пакетов с оборотами в минуту
- Создайте список всех установленных пакетов
- Подсчитайте количество установленных пакетов
- Выводы
- linux-notes.org
- Показать все установленные пакеты в CentOS/RedHat/Fedora
- Показать все установленные пакеты в Ubuntu/Debian
- 3 thoughts on “ Показать все установленные пакеты в Linux ”
- Добавить комментарий Отменить ответ
- Как вывести список установленных пакетов на CentOS
- How to List Installed Packages on CentOS
- В этом руководстве мы покажем вам, как составлять список и фильтровать установленные пакеты в CentOS.
- Список установленных пакетов с Yum
- Список установленных пакетов с Rpm
- Создать список всех установленных пакетов
- Подсчитайте количество установленных пакетов
- Вывод
- Cписок установленных пакетов CentOS
- Установленные пакеты CentOS 7
- 1. Пакетный менеджер RPM
- 2. Пакетный менеджер YUM
- 3. Дополнительные утилиты YUM-Utils
- Выводы
- Как просмотреть подробную информацию о пакете в Linux
- Команда YUM: просмотр информации о пакете на системах RHEL и CentOS
- Команда YUMDB: просмотр информации о пакете на системах RHEL & CentOS
- Команда RPM: просмотр информации о пакете в системах RHEL / CentOS / Fedora
- Команда DNF: просмотр информации о пакете в системе Fedora
- Команда Zypper: просмотр информации о пакете на системе openSUSE
- Команда pacman: просмотр информации о пакете на Arch Linux и Manjaro
- Команда Apt-Cache: просмотр информации о пакете в системах Debian / Ubuntu / Mint
- Команда APT: просмотр информации о пакете в системах Debian / Ubuntu / Mint
- Команда dpkg: просмотр информации о пакете в системах Debian / Ubuntu / Mint
- Команда Aptitude: просмотр информации о пакете в системах Debian / Ubuntu / Mint
Как вывести список установленных пакетов на CentOS
В этом руководстве мы покажем вам, как составить список и отфильтровать установленные пакеты в CentOS. Знание того, как составить список установленных пакетов в вашей системе CentOS, может быть полезно в ситуациях, когда вам нужно установить те же пакеты на другой компьютер или если вы хотите переустановить свою систему.
Мы также покажем вам, как проверить, установлен ли конкретный пакет, подсчитать количество установленных пакетов и узнать версию установленного пакета.
Список установленных пакетов с помощью Yum
YUM (Yellow dog Updater) — менеджер пакетов CentOS по умолчанию. Его можно использовать для загрузки, установки, удаления, запроса и управления программными пакетами CentOS RPM из официальных и сторонних репозиториев CentOS.
Чтобы вывести список установленных пакетов в вашей системе CentOS с помощью yum , используйте следующую команду:
Он напечатает список всех установленных пакетов, включая информацию о версиях и репозитории пакетов RPM.
Обычно список пакетов длинный, для лучшей читаемости рекомендуется направить вывод в less :
Чтобы узнать, установлен ли конкретный пакет, отфильтруйте вывод с помощью команды grep .
Например, чтобы узнать, установлен ли в системе распакованный пакет, вы должны запустить:
Приведенный выше вывод показывает, что на машине установлена распакованная версия 6.0-19.
Список установленных пакетов с оборотами в минуту
Команда rpm с параметром -q позволяет запрашивать пакеты.
Следующая команда выведет список всех установленных пакетов:
Для запроса (поиска), установлен ли определенный пакет, передайте имя пакета команде rpm -q . Следующая команда покажет вам, установлен ли пакет tmux в системе:
Если пакет установлен, вы увидите что-то вроде этого:
В противном случае команда напечатает:
Чтобы получить дополнительную информацию о запрошенном пакете, передайте -i :
Создайте список всех установленных пакетов
Чтобы создать список имен всех установленных пакетов в вашей системе CentOS и сохранить его в файле с именем packages_list.txt , перенаправьте вывод команды в файл:
Чтобы установить те же пакеты на другой сервер, вы можете использовать команду cat для передачи всех пакетов в yum :
Подсчитайте количество установленных пакетов
Чтобы узнать, сколько пакетов установлено в вашей системе, используйте ту же команду, что и раньше, но вместо перенаправления вывода в файл направьте его в утилиту wc для подсчета строк:
Приведенный выше вывод показывает, что установлено 603 пакета.
Выводы
В системах CentOS вы можете перечислить установленные пакеты с помощью команд yum list installed и rpm -qa .
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.
Источник
linux-notes.org
Иногда, необходимо найти установленный пакет или вывести список все установленных пакетов на вашем сервере Linux. Эта статья «Показать все установленные пакеты в Linux» поможет вам как найти все установленные пакеты на системах основанных на RedHat’s и Debian’s.
Показать все установленные пакеты в CentOS/RedHat/Fedora
Используйте следующую команду, чтобы вывести список всех установленных пакетов на CentOS/RedHat/Fedora:
Если нужно найти конкретный установленный пакет, то можно использовать команду:
Показать все установленные пакеты в Ubuntu/Debian
Используйте следующую команду, чтобы вывести список всех установленных пакетов на Ubuntu и Debian:
Если нужно найти конкретный установленный пакет, то можно использовать команду:
Так же, можно использовать:
Для конкретного пакета, это будет выглядеть так:
Вот и все, очень просто и полезно. А я завершаю свою тему «Показать все установленные пакеты в Linux».
3 thoughts on “ Показать все установленные пакеты в Linux ”
Что означают слова неизвестно (unknown), установить (install), удалить (remove), вычистить (purge), зафиксировать(hold) в строке состояния пакета?
неизвестно (unknown) — пользователь никоим образом не отметил, нужен ли ему этот пакет;
установить (install) — пользователь хочет установить или обновить пакет;
удалить (remove) — пользователь хочет удалить пакет, но не хочет удалять его файлы настроек;
вычистить (purge) — пользователь хочет удалить пакет полностью, включая его файлы настроек;
зафиксировать (hold) — пользователь хочет, чтобы над пакетом не совершалось никаких действий, т. е. он хочет сохранить текущую версию пакета, в каком бы состоянии она ни была.
Ну и до кучи dnf info «*» > /home/maxim/info.log
У меня в Fedora 22 на выходе получилось 27,6 МБ с информацией об установленных и доступных пакетов. Правда я не верю, чтобы кто-нибудь это осилил прочитать.
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
Источник
Как вывести список установленных пакетов на CentOS
How to List Installed Packages on CentOS
В этом руководстве мы покажем вам, как составлять список и фильтровать установленные пакеты в CentOS.
Знание того, как составить список установленных пакетов в вашей системе CentOS, может быть полезно в ситуациях, когда вам нужно установить те же пакеты на другом компьютере, или если вы хотите переустановить систему.
Мы также покажем вам, как проверить, установлен ли конкретный пакет, подсчитать установленные пакеты и узнать версию установленного пакета.
Список установленных пакетов с Yum
YUM (Yellow dog Updater,) — менеджер пакетов CentOS по умолчанию. Его можно использовать для загрузки, установки, удаления, запроса и управления пакетами программного обеспечения CentOS RPM из официальных и сторонних репозиториев CentOS.
Чтобы просмотреть список установленных пакетов в вашей системе CentOS с yum помощью следующей команды:
Он распечатает список всех установленных пакетов, включая информацию о версиях и хранилище пакетов RPM.
Обычно список пакетов длинный, для лучшей читаемости рекомендуется направить вывод в less :
Чтобы выяснить, установлен ли определенный пакет, отфильтруйте вывод с помощью grep команды.
Например, чтобы узнать, установлен ли пакет unzip в системе, которую вы запустите:
Вывод выше показывает, что на машине установлена версия 6.0-19.
Список установленных пакетов с Rpm
Команда rpm с -q опцией позволяет вам запрашивать пакеты.
Следующая команда выведет список всех установленных пакетов:
Для запроса (поиска) установлен ли определенный пакет, передайте имя пакета в rpm -q команду. Следующая команда покажет вам, установлен ли в системе пакет tmux :
Если пакет установлен, вы увидите что-то вроде этого:
В противном случае команда выведет:
Чтобы получить больше информации о запрашиваемом пакете пропуска -i :
Создать список всех установленных пакетов
Чтобы создать список имен всех установленных пакетов в вашей системе CentOS и сохранить его в файле с именем packages_list.txt , перенаправьте вывод команды в файл:
Чтобы установить те же пакеты на другом сервере, вы можете использовать cat команду для передачи всех пакетов yum :
Подсчитайте количество установленных пакетов
Чтобы узнать, сколько пакетов установлено в вашей системе, используйте ту же команду, что и раньше, но вместо того, чтобы перенаправлять вывод в файл, передайте его wc утилите для подсчета строк:
Вывод выше показывает, что установлено 603 пакета.
Вывод
В системах CentOS вы можете перечислить установленные пакеты, используя yum list installed и rpm -qa команду.
Источник
Cписок установленных пакетов CentOS
Одни из самых частых задач, которые приходится выполнять системному администратору, — это установка, удаление и управление программным обеспечением. Иногда необходимо получить полный список установленных пакетов CentOS 7. Это нужно для создания резервной копии системы или для поиска определённого пакета.
В этой небольшой статье мы разберём несколько способов посмотреть установленные программы в CentOS через терминал.
Установленные пакеты CentOS 7
1. Пакетный менеджер RPM
RPM или Red Hat Package Manager — это низкоуровневый пакетный менеджер, который используется во всех дистрибутивах семейства Red Hat. Его можно сравнить с аналогичным инструментом в Ubuntu — dpkg. Уже существуют более высокоуровневые утилиты, например тот же YUM или DNF, но при необходимости можно использовать и rpm.
Чтобы посмотреть список всех установленных пакетов, необходимо использовать опцию -q, которая указывает, что надо выполнить запрос, вместе с опцией -a, она отображает все установленные пакеты:
Если вы хотите найти определённую группу пакетов, можно отфильтровать вывод с помощью grep:
sudo rpm -qa | grep google
Для сохранения вывода в файл используйте такую команду:
sudo rpm -qa > packages.txt
Позже этот список можно использовать для автоматической установки всех этих пакетов в другой системе. Для установки нужно использовать YUM:
sudo yum install $(cat packages.txt)
С помощью опции —last можно вывести время установки каждого пакета:
sudo rpm -qa —last
Посмотреть более подобную информацию об определённом пакете можно с помощью опции -i:
sudo rpm -qi wget
С помощью опции -l можно вывести список файлов пакета centos:
2. Пакетный менеджер YUM
Это основной пакетный менеджер, который используется в CentOS 7. Чтобы получить список установленных пакетов с помощью YUM, необходимо использовать команду list:
sudo yum list installed
Также вы можете получить список всех доступных пакетов:
sudo yum list available
С помощью параметра update можно найти все пакеты, для которых есть обновления:
sudo yum list update
Вывести все пакеты можно с помощью параметра all:
sudo yum list all
Если вы хотите получить только список пакетов для установки, используйте awk:
sudo yum list installed | awk ‘
3. Дополнительные утилиты YUM-Utils
Пакет YUM-Utils — это набор утилит, реализующих дополнительные возможности для управления репозиториями, установки и отладки пакетов, поиска пакетов и много другого. Для установки набора программ используйте:
sudo yum install yum-utils
Чтобы посмотреть установленные пакеты CentOS, используйте команду repoquery:
sudo repoquery -a —installed
С помощью команды yumdb вы можете вывести все пакеты, установленные из определённого репозитория:
sudo yumdb search from_repo base
Выводы
В этой небольшой статье мы рассмотрели, как посмотреть установленные пакеты СentOS 7 с помощью пакетного менеджера RPM, YUM и дополнительных утилит. Как видите, это очень просто.
Источник
Как просмотреть подробную информацию о пакете в Linux
Это известная тема, и мы можем написать так много статей, потому что большую часть времени мы будем придерживаться менеджеров пакетов по многим причинам.
Каждый клон-дистрибутив имеет свой собственный менеджер пакетов, каждый из которых имеет свои уникальные функции, которые позволяют пользователям выполнять множество действий, таких как установка новых пакетов программного обеспечения, удаление ненужных пакетов программного обеспечения, обновление существующих пакетов программного обеспечения, поиск конкретных пакетов программного обеспечения и обновление системы до последней доступной версии и т. д.
Тот, кто придерживается командной строки, большую часть времени предпочитает менеджеров пакетов на базе CLI.
Основными менеджерами пакетов CLI для Linux являются Yum, Dnf, Rpm, Apt, Apt-Get, Deb, pacman и zypper.
В качестве системного администратора вы должны знать, откуда идут пакеты, какой репозиторий, версия пакета, размер пакета, выпуск, URL-адрес источника пакета, информация о лицензии и т. д.
Это поможет вам понять использование пакета простым способом, так как оно идет с описанием пакета.
Выполните приведенные ниже команды на основе вашего дистрибутива, чтобы получить подробную информацию о данном пакете.
Команда YUM: просмотр информации о пакете на системах RHEL и CentOS
YUM означает Yellowdog Updater, Modified – это утилита управления интерфейсом командной строки с открытым исходным кодом для RPM-систем, таких как Red Hat Enterprise Linux (RHEL) и CentOS.
Yum является основным инструментом для получения, установки, удаления, запросов и управления пакетами RPM из репозиториев дистрибутива, а также других сторонних репозиториев.
Команда YUMDB: просмотр информации о пакете на системах RHEL & CentOS
Yumdb предоставляет информацию, аналогичную информации yum, но дополнительно предоставляет данные контрольной суммы пакета, тип, информацию о пользователе (кто установил пакет).
Поскольку yum 3.2.26 yum начал хранить дополнительную информацию за пределами базы данных rpm (где пользователь указывает, что она была установлена пользователем, а dep означает, что она была введена как зависимость).
Команда RPM: просмотр информации о пакете в системах RHEL / CentOS / Fedora
RPM означает Red Hat Package Manager – мощная утилита управления пакетами для командной строки Red Hat, например, (RHEL, CentOS, Fedora, openSUSE & Mageia).
Утилита позволяет вам устанавливать, обновлять, удалять, запрашивать и проверять программное обеспечение на вашей системе Linux / сервере.
Файлы RPM поставляются с расширением .rpm. RPM-пакет, построенный с использованием требуемых библиотек и зависимостей, которые не конфликтуют с другими пакетами, были установлены в вашей системе.
Команда DNF: просмотр информации о пакете в системе Fedora
DNF означает Dandified yum.
Мы можем сообщить DNF, следующее поколение менеджера пакетов yum (Fork of Yum), используя библиотеку hawkey / libsolv для бэкэнд.
Aleš Kozumplík начал работать над DNF с Fedora 18 и, наконец, был реализован в Fedora 22.
Команда Dnf используется для установки, обновления, поиска и удаления пакетов в Fedora 22 и более поздних версиях системы.
Она автоматически разрешает зависимости и упрощает установку пакета без каких-либо проблем.
Команда Zypper: просмотр информации о пакете на системе openSUSE
Zypper – это менеджер пакетов в командной строке, который использует libzypp. Zypper предоставляет такие функции, как доступ к репозиторию, решение проблем, установка пакетов и т. д.
Команда pacman: просмотр информации о пакете на Arch Linux и Manjaro
Pacman означает утилиту диспетчера пакетов. pacman – простая утилита командной строки для установки, сборки, удаления и управления пакетами Arch Linux.
Pacman использует библиотеку libalpm (библиотека управления пакетами Arch Linux (ALPM)), чтобы выполнять все действия.
Команда Apt-Cache: просмотр информации о пакете в системах Debian / Ubuntu / Mint
Команда apt-cache может отображать большую часть информации, хранящейся во внутренней базе данных APT.
Эта информация является своего рода кешем, поскольку она собирается из разных источников, перечисленных в файле sources.list. Это происходит во время операции обновления apt.
Команда APT: просмотр информации о пакете в системах Debian / Ubuntu / Mint
APT означает Advanced Packaging Tool (APT), который является заменой apt-get, например, как DNF появился вместо YUM.
Это многофункциональные средства командной строки, включающие все фьючерсы в одной команде (APT), такие как apt-cache, apt-search, dpkg, apt-cdrom, apt-config, apt-key и т. д,. и несколько других уникальных функций.
Например, мы можем легко установить пакеты .dpkg через APT, но мы не сможем выполнить через Apt-Get аналогичные дополнительные функции, включенные в команду APT. APT-GET заменен APT Из-за блокировки фьючерсов, отсутствующих в apt-get, которая не была решена.
Команда dpkg: просмотр информации о пакете в системах Debian / Ubuntu / Mint
dpkg означает менеджер пакетов Debian (dpkg).
dpkg – это инструмент командной строки для установки, сборки, удаления и управления пакетами Debian. dpkg использует Aptitude (первичный и более удобный) в качестве front-end для выполнения всех действий.
Другие утилиты, такие как dpkg-deb и dpkg-query, используют dpkg в качестве интерфейса для выполнения некоторых действий. В настоящее время большинство администраторов используют Apt, Apt-Get & Aptitude для управления пакетами без головной боли и ее надежного управления.
Несмотря на это, нам нужно использовать dpkg для выполнения некоторой установки программного обеспечения там, где это необходимо.
В качестве альтернативы мы можем использовать опцию -p с dpkg, которая предоставляет информацию, подобную информации dpkg -s, но дополнительно предоставляет данные и тип контрольной суммы пакета.
Команда Aptitude: просмотр информации о пакете в системах Debian / Ubuntu / Mint
aptitude – это текстовый интерфейс к пакетной системе Debian GNU / Linux.
Он позволяет пользователю просматривать список пакетов и выполнять задачи управления пакетами, такие как установка, обновление и удаление пакетов.
Действия могут выполняться из визуального интерфейса или из командной строки.
Источник