Centos какому пакету принадлежит файл

Обновлено: 06.07.2024

YUM (Yellowdog Updater Modified) - утилита командной строки с открытым исходным кодом, а также графический менеджер пакетов для RPM (RedHat Package Manager). С помощью yum пользователь или системный администратор может легко искать, устанавливать, обновлять, удалять пакеты программного обеспечения в системах Fedora linux, RHEL, CentOS. Для поиска и установки пакетов с разрешением зависимостей, yum использует множество сторонних репозиториев.

1. Установка пакетов с yum

Что-бы Установить FTP сервер VsFTPd, нужно выполнить: После проверки зависимостей пакета, yum попросит подтверждения операции, что-бы установка прошла в автоматическом режиме, нужно добавить ключ -y:

2. Yum, удаление пакетов

Что-бы удалить пакет со всеми его зависимостями нужно использовать yum с опцией remove: Как и в предыдущем случае, будет запрошено подтверждение, которого можно избежать, использовав ключ -y:

3. Yum, обновление пакетов

Для обновления пакетов в yum, используется опция update. Предположим, необходимо обновить ftp сервер, proftpd с разрешением зависимостей, для этого выполняем команду:

4. Yum, список пакетов по имени

Что-бы проверить пакеты по их имени используется команда list, проверить можно сразу несколько пакетов:

5. Yum, поиск пакетов

Найти пакет с помощью yum можно, как по полному имени пакета, так и по его части, для этого используется команда search: В данном случае yum показал результаты в которых имя пакета или его краткое описание полностью совпадает со строкой поиска и было предложено использовать расширенный вариант поиска с командой search all, в таком случае yum будет искать совпадение не только в имени и кратком описании, но и в полном описании пакета. Если же команде search передать только часть имени пакета, то yum сразу проведет поиск по имени, по краткому а так-же по полному описанию пакета, то есть результат будет как в случае с search all.

6. Yum, информация о пакете

Что-бы получить расширенную информацию о пакете, используется команда info:

7. Yum, список доступных пакетов

Получить список всех доступных для установки пакетов можно с помощью команды list и ключевого слова available:

8. Yum список установленных пакетов

Что-бы вывести все установленные пакеты используется опция list и ключевое слово installed:

9. Yum, узнать из какого пакета файл

Узнать какой пакет установил конкретный файл можно с помощью команды provides:

10. Yum, проверка обновлений

Посмотреть пакеты для которых доступно обновление можно с помощью команды check-update:

11. Обновить систему с помощью yum

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

12. Yum, список доступных групп пакетов

Для удобства, пакеты программного обеспечения можно объединять в группы. Вместо установки каждого пакета отдельно, yum может установить определенную группу, при этом будут установлены все пакеты входящие в данную группу. Получить список доступных групп пакетов можно так:

13. Yum, состав группы пакетов

14. Yum, установка группы пакетов

Для установки определенной группы пакетов используется команда groupinstall:

15. Yum, обновление группы пакетов

16. Yum, удаление группы пакетов yum

17. Список репозитариев yum

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

18. Yum, установка пакета из конкретного репозитария

Что-бы установить пакет из определенного, включенного или отключенного репозитария, используйте опцию --enablerepo, в примере ниже, будет включен репозитарий epel:

19. Интерактивная оболочка yum

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

20. Yum, очистка кэша репозитариев

По умолчанию yum хранит все данные включенных репозиториев в подкаталогах /var/cache/yum/ARCH/VER/repo_name, чтобы очистить все кэшированные файлы включенных репозиториев, например в целях экономии дискового пространства, нужно выполнить:

21. История операций yum

Что-бы посмотреть историю операций yum, выполните: Не забываем про Удачи.

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

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

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

Основными менеджерами пакетов CLI для Linux являются Yum, Dnf, Rpm, Apt, Apt-Get, Deb, pacman и zypper.

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

Это поможет вам понять использование пакета простым способом, так как оно идет с описанием пакета.

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

Команда YUM: просмотр информации о пакете на системах RHEL и CentOS

Yum является основным инструментом для получения, установки, удаления, запросов и управления пакетами RPM из репозиториев дистрибутива, а также других сторонних репозиториев.

Команда YUMDB: просмотр информации о пакете на системах RHEL & CentOS

Yumdb предоставляет информацию, аналогичную информации yum, но дополнительно предоставляет данные контрольной суммы пакета, тип, информацию о пользователе (кто установил пакет).

Поскольку yum 3.2.26 yum начал хранить дополнительную информацию за пределами базы данных rpm (где пользователь указывает, что она была установлена пользователем, а dep означает, что она была введена как зависимость).

Команда RPM: просмотр информации о пакете в системах RHEL / CentOS / Fedora

Утилита позволяет вам устанавливать, обновлять, удалять, запрашивать и проверять программное обеспечение на вашей системе 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

Команда pacman: просмотр информации о пакете на Arch Linux и Manjaro

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-deb и dpkg-query, используют dpkg в качестве интерфейса для выполнения некоторых действий. В настоящее время большинство администраторов используют Apt, Apt-Get & Aptitude для управления пакетами без головной боли и ее надежного управления.

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

В качестве альтернативы мы можем использовать опцию -p с dpkg, которая предоставляет информацию, подобную информации dpkg -s, но дополнительно предоставляет данные и тип контрольной суммы пакета.

Команда Aptitude: просмотр информации о пакете в системах Debian / Ubuntu / Mint

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

Действия могут выполняться из визуального интерфейса или из командной строки.

В этой статье мы узнаем, как устанавливать, обновлять, удалять, находить пакеты, управлять пакетами и репозиториями в системах Linux с помощью инструмента YUM (Yellowdog Updater Modified), разработанного RedHat. Примеры команд, показанные в этой статье, практически протестированы на нашем сервере CentOS вы можете использовать эти материалы для целей обучения, сертификации или просто для изучения способов установки новых пакетов и поддержания вашей системы в актуальном состоянии. Основное требование этой статьи — у вас должно быть базовое понимание команд и работы операционной системы Linux, где вы можете изучить и практиковать все команды, перечисленные ниже.

Что такое yum?

YUM (Yellowdog Updater Modified) — это инструмент с интерфейсом командной строки, а также графический инструмент управления пакетами с открытым исходным кодом для систем Linux на основе RPM (RedHat Package Manager). Эта программа позволяет пользователям и системному администратору легко устанавливать, обновлять, удалять или искать программные пакеты в системе. Она была разработана и выпущен Сетом Видалем под GPL (General Public License) как открытый исходный код, что означает, что любой может загрузить и получить доступ к коду для исправления ошибок и разработки индивидуальных пакетов. YUM использует многочисленные сторонние репозитории для автоматической установки пакетов, решая проблемы с их зависимостями.

1. Как установить пакет с yum

Чтобы установить пакет под названием Firefox, просто запустите приведённую ниже команду, она автоматически найдёт и установит все необходимые зависимости для Firefox.

Приведённая выше команда запросит подтверждение перед установкой любого пакета в вашей системе. Если вы хотите устанавливать пакеты автоматически без запроса подтверждения, используйте опцию -y, как показано в примере ниже.

2. Удаление пакета с помощью yum

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

Таким же образом вышеуказанная команда запросит подтверждение перед удалением пакета. Чтобы отключить запрос подтверждения, просто добавьте параметр -y, как показано ниже.

3. Обновление пакета с помощью yum

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


4. Поиск пакетов по точному имени в yum

Используйте функцию list для поиска определённого пакета по имени. Например, чтобы найти пакет с именем openssh, используйте команду.


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

5. Поиск пакетов по части имени в yum

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


6. Как в yum получить информацию о пакете

Допустим, вы хотите узнать информацию о пакете перед его установкой. Чтобы получить информацию о пакете, просто введите команду с info.


7. Как в yum перечислить все доступные пакеты

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

8. Как вывести список всех установленных пакетов с помощью yum

Чтобы вывести список всех установленных пакетов в системе, просто введите команду показанную ниже, она отобразит все установленные пакеты.

9. Как с помощью yum узнать, к какому пакету принадлежит файл


10. Как в yum проверить наличие обновления

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

11. Как обновить систему с помощью yum

Чтобы поддерживать вашу систему в актуальном состоянии со всеми обновлениями безопасности и бинарных пакетов, выполните следующую команду. Он установит все последние исправления и обновления безопасности в вашу систему.

12. Как вывести список пакетов определённой группы

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


13. Установка группы пакетов

Чтобы установить определённую группу пакетов, мы используем опцию groupinstall. Например, чтобы установить «MySQL Database», просто выполните следующую команду.

14. Обновление групповых пакетов

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

15. Удаление групповых пакетов

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

16. Список включённых репозиториев Yum

Чтобы вывести список всех включённых репозиториев Yum в вашей системе, используйте следующую опцию.

16. Список всех включённых и отключённых репозиториев Yum.

Следующая команда отобразит все включённые и отключённые репозитории yum в системе.

17. Как установить пакет из определённого репозитория

Чтобы установить определённый пакет из определённого включённого или отключённого репозитория, вы должны использовать параметр --enablerepo в своей команде yum. Например, чтобы установить пакет phpMyAdmin, просто выполните команду.

18. Интерактивная оболочка Yum Shell

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

19. Как очистить кеш Yum

По умолчанию yum хранит все данные пакета с включённым репозиторием в /var/cache/yum/ с каждым подкаталогом, чтобы очистить все кэшированные файлы из включённого репозитория, вам необходимо регулярно запускать следующую команду, чтобы очистить весь кеш и убедиться, что нет ничего лишнего. Помните, что если вы хотите сохранять предыдущие версии программ чтобы иметь возможность откатиться к ним, то вам не нужно выполнять очистку кэша и не нужно выполнять следующую программу.

20. Просмотр истории Yum

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

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

Статья представляет из себя небольшую шпаргалку по работе с пакетным менеджером dnf (CentOS 8) и yum (CentOS 7 и ниже). В данном руководстве мы будем использовать только команду yum, так как она работает и в CentOS 7 и в 8.

Репозитории

Команда yum/dnf использует репозитории для своей работы. Очень важно понять, как с ними работать в системе. Конфиги репозиториев CentOS описывают пути, по которым система может брать установочные файлы для пакетов, а также правила работы с самими репозиториями.

Примеры команд для управления репозиториями

1. Просмотр репозиториев.

Список включенных репозиториев:

Список включенных и отключенных репозиториев:

yum repolist all

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

Список отключенных репозиториев можно посмотреть отдельно командой:

yum repolist disabled

2. Добавление репозитория командой.

Для добавления репозитория мы можем воспользоваться командой yum-config-manager, для этого сначала нужно установить yum-utils:

yum install yum-utils

yum-config-manager --add-repo <репозиторий>

3. Добавление репозитория через файл.

Также мы можем создать конфигурационный файл с описанием репозитория. Все файлы находятся в каталоге /etc/yum.repos.d. Например, создадим файл с добавлением репозитория mariadb:

  • name — произвольное имя репозитория.
  • baseurl — путь, по которому система может забирать пакеты из репозитория.
  • gpgkey — путь до открытого gpg-ключа. Нужен для проверки цифровой подписи пакетов.
  • gpgcheck — нужно ли проверять цифровую подпись пакетов.
  • enabled — опция включает или выключает репозиторий.

4. Временное включение и отключение репозиториев во время операций (на примере репозитория EPEL).

Отключить во время обновления:

yum update --disablerepo=epel

Включить во время обновления:

yum update --enablerepo=epel

Отключить во время установки:

yum install --disablerepo=epel

Включить во время установки:

yum install --enablerepo=epel

5. Постоянное отключение/включение репозиториев.

Мы можем отключить наш репозиторий командой:

yum-config-manager --disable <имя репозитория>

* для выполнения данной команды мы должны установить в систему пакет yum-utils.

Разрешить репозиторий можно той же командой с опцией --enable:

Также мы можем выполнить настройку в конфигурационном файле, например:

* в данном примере 1 разрешает репозиторий, а 0 запрещает.

6. Настройка опций.

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

yum-config-manager --save --setopt=<имя репозитория>.<имя опции>=<значение>

yum-config-manager --save --setopt=mariadb.module_hotfixes=1

Обслуживание

1. Удалить кэш для списков пакетов в репозиториях, а также загруженные исходники для пакетов:

yum clean --enablerepo=* all

Также мы можем удалить кэш только для определенных репозиториев, например:

yum clean all --disablerepo="*" --enablerepo="epel,nginx-thirdparty"

* обязательно, сначала должен следовать disablerepo, после enablerepo.

2. Сформировать кэш списков пакетов в репозиториях:

Установка, обновление и получение информации о пакетах

1. Установка пакета:

yum install <имя пакета>

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

3. Обнолвение конкретного пакета

yum update <имя пакета>

4. Установить пакет из определенного репозитория:

yum --disablerepo="*" --enablerepo=thirdparty install nginx

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

5. Только скачать пакет, не устанавливая его:

yum install --downloadonly --downloaddir=<куда скачать> <имя пакета>

yum install --downloadonly --downloaddir=/tmp nodejs

* скачиваем пакет nodejs в каталог /tmp.

6. Распаковать содержимое пакета RPM:

rpm2cpio <путь до файла rpm> | cpio -idmv

Просмотр информации о пакетах

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

yum list --installed

2. Получение зависимостей для пакета:

yum deplist <имя пакета>

yum deplist nginx

* покажет, какие пакеты или библиотеки необходимы для установки nginx. Дополнительно, могут быть указаны пакеты, которые нужны для удовлетворения зависимостей.

3. Посмотреть список файлов внутри установочного пакета.

Мы можем посмотреть данный список для уже установленного пакета:

rpm -ql <имя установленного пакета>

Или из установочного файла:

rpm -qlp <путь до RPM-пакета>

rpm -qlp nginx.rpm

4. Посмотреть, какой пакет предоставляет определенный файл:

yum provides audit-libs-python

В данном примере мы получим ответ:

audit-libs-python-2.8.5-4.el7.x86_64 : Python bindings for libaudit
Repo : base

Это значит, что audit-libs-python содержится в пакете audit-libs-python-2.8.5-4.el7.x86_64, который в свою очередь, находится в репозитории base.

Можно также выполнять поиск по маске:

yum provides audit-libs-*

Управление потоками (модулями)

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

1. Вывести список доступных модулей:

dnf module list

  • [d] — значения по умолчанию.
  • [e] — включенные модули.
  • [x] — отключены.
  • [i] — установленные.

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

Мы также можем посмотреть отдельные по состоянию группы модулей:

dnf module list --enabled

dnf module list --disabled

dnf module list --installed

2. Вывести список возможных модулей для конкретного пакета:

dnf module list nodejs

* в данном примере для nodejs.

3. Разрешить или запретить конкретный модуль:

dnf module enable nodejs:12

dnf module disable nodejs:14

* первая команда разрешит модуль nodejs версии 12, вторая, соответственно, запрещает использование модуля nodejs версии 14.

4. Переключение модуля.

Если мы хотим изменить активный модуль, необходимо сначала отключить текущий командой dnf module reset, например:

dnf module reset php:7.3

После включаем новый поток:

dnf module enable php:7.4

Заблокировать установку и обновление пакетов

В некоторых случаях, может возникнуть необходимость запретить установку и обновление определенных пакетов. Есть несколько способов это сделать.

1. Во время обновления (разово)

Данный метод можно использовать при обновлении пакетов. Мы с помощью ключа -x просто указываем через запятую те, которые не должны быть обновлены, например:

yum -x postgresql*,asterisk update

* данной командой мы обновим все пакеты, кроме asterisk и тех, название которых начинается на postgresql.

2. Постоянный запрет в yum.conf

Аналогично, можно запретить как установку, так и обновление в конфигурационном файле yum.conf. Открываем его командой:

* в данном примере мы также запретим установку и обновление asterisk, а также пакетов, название которых начинается на postgresql.

3. Настройка репозитория

Ну и также мы можем заблокировать установку и обновление через конфигурационный файл репозитория. Например:

* в данном примере мы блокируем пакет postgresql12.

Возможные ошибки

Рассмотрим примеры ошибок, с которыми мы можем столкнуться и способы их решения.

1. Curl error (60): SSL peer certificate or SSH remote key was not OK

Ошибка появляется при попытке выполнить операцию обновления или установки пакетов.

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

yum-config-manager --save --setopt=<имя репозитория>.sslverify=0

Или в конфигурационном файле репозитория добавить или изменить строку с sslverify:

* данная опция задает необходимость проверки SSL для репозитория.

2. Error: GPG validation FAILED

Ошибка появляется при попытке установить пакет.

Причина: система не может загрузить и импортировать gpg-ключ. Это возможно в разных сценариях, например, в настройках репозитория не указан путь до него, но при этом указано, что проверка подписи необходима или ключ не удалось загрузить и импортировать.

Решение: для некоторых пакетов идет отдельная инструкция по настройке репозитория, в частности, установки ключа GPG. Или мы можем отключить проверку gpg командой:

Yellow dog Updater, Modified (YUM) — открытый консольный менеджер RPM-пакетов.

RPM (рекурсивный акроним RPM Package Manager — RPM — менеджер пакетов; ранее раскрывался как Red Hat Package Manager — менеджер пакетов Red Hat

YUM создан для решения следующих задач:

  • Поиск пакетов в репозиториях
  • Установка пакетов из репозиториев
  • Установка пакетов из .rpm файлов, с разрешением зависимостей с помощью репозиториев
  • Обновление системы
  • Удаление ненужных пакетов
  • Фактически, YUM представляет собой оболочку для RPM, обеспечивающую работу с репозиториями.

Поиск пакета по его названию выполняется с помощью опции list . Например, найти пакет packagename можно так:

Эти символы замены (? и *) допускаются и в большинстве остальных команд YUM.

Поиск пакета в списках по его имени (можно неполному слову) и в его описании:

Установка, обновление, удаление пакетов с помощью YUM

Можно указать несколько пакетов для установки, разделяя их запятыми.

Обновить установленный пакет packagename можно командой:

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

Выполнить downgrade пакета до его предыдущей версии:

YUM и репозитории

Получить список активных репозиториев в ваших repo -файлов из каталога /etc/yum.repos.d/ можно так:

Другие возможности YUM

Получить информацию об установленных пакетах можно так:

О конкретном пакете packagename:

Исключить пакет из списка пакетов для обновления можно так.

Откройте для редактирования файл /etc/yum.conf , и в него добавьте строку:

Просмотреть список зависимостей пакета:

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

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

Другие возможности работы с RPM-пакетами

Посмотреть список установленных в системе пакетов НЕ из списка репозиториев CentOS;

Посмотреть список man -страниц для определённого пакета можно так:

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

Показать список всех GPG-ключей с соответствующей информацией репозитория:

Посмотреть список изменений в версиях пакета:

Получить список установленных ключей GPG с информацией об их репозиториях:

GNU Privacy Guard, GnuPG, GPG — свободная альтернатива набору криптографического ПО PGP, выпущенная под лицензией GNU General Public License. Является частью проекта GNU, получила гранты от немецкого правительства. GnuPG полностью совместим со стандартом IETF OpenPGP. Текущие версии GnuPG могут взаимодействовать с PGP и другими OpenPGP-совместимыми системами в режиме совместимости. GnuPG позволяет шифровать и подписывать данные в целях безопасного хранения и передачи информации.

Читайте также: