Попалась на глаза тема
Что такое pkcon в Linux?. Об этой консольной утилите с чувством, толком и расстановкой написано
на русской Федоре лет 7 назад.
В качестве расширения кругозора будет интересна.
Для получения возможности работы с утилитой Pkcon необходимо выполнить установку пакета
packagekit-tools:
sudo apt install packagekit-tools
С моей точки зрения, некоторые улучшения в этой утилите вредны для Linux. Например, если в apt для перечитывания пакетов требуются права суперпользователя, то здесь подобное выполняется от обычного пользователя, т.е. таким образом размывается ответственность за выполнение важных действий с системой.
описание CLI
Команда pkcon Команда yum/rpm Примечание
Поиск
pkcon get-packages yum list Вывести список всех пакетов
pkcon search name <data> yum list <data> Поиск пакета по названию
pkcon search details <data> yum search <data> Поиск информации о пакете по заданной строке
Инсталляция / Удаление
pkcon install <packages> yum install <packages> Установка пакета(ов) в систему
pkcon install-local <files> yum localinstall <files> Установка локального пакета
pkcon remove <package> yum erase <package> Удаление пакета(ов) из системы
Обновление
pkcon refresh yum makecache Обновление списка пакетов
pkcon get-updates yum check-update Проверить доступные обновления
pkcon update [<package>] yum update [<package>] Обновление пакета(ов) в системе
Репозитарии
pkcon repo-list yum repolist Отобразить сконфигурированные репозитории ПО
pkcon repo-enable <repo> yum --enablerepo (временно) Включение репозитария
pkcon repo-disable <repo> yum --disablerepo (временно) Отключение репозитария
Просмотр информации
pkcon get-files <package> rpm -ql <package> Список всех файлов в пакете
pkcon get-details <package> yum info <package> Отобразить информацию о пакете или о коллекции пакетов
pkcon get-depends <package> yum deplist <package> Отображение зависимостей пакета(пакетов)
pkcon get-update-detail <package> - Просмотреть информацию по какой причине пакет обновился
pkcon get-requires <package> - Вывести список пакетов, которые зависят от данного пакета
pkcon get-groups yum grouplist Список доступных групп пакетов
Дополнительные операции
pkcon download <directory> <packages> yumdownloader <packages> Скачивание пакетов без установки
pkcon get-transactions - Просмотр выполняемой транзакции
Мне понравился аналог выполнения команды sudo apt update
pkcon refresh
по завершении которой дана полная информация по репозиториям, записи которых есть в системе.
Pkcon лишь часть
PackageKit - системы, предназначенной для упрощения установки и обновления программного обеспечения на вашем компьютере. Основная цель проекта - унифицировать все графические инструменты программного обеспечения, используемые в разных дистрибутивах, и использовать некоторые из новейших технологий, таких как PolicyKit.