Pkcon

Материал из База знаний проекта Russian Fedora

Перейти к: навигация, поиск

Содержание

Что такое pkcon

pkcon это консольная утилита, часть PackageKit.

Базовые команды с аналогиями из yum

Команда 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 - Просмотр выполняемой транзакции

Использование фильтров

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

$ pkcon get-filters

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

$ pkcon --filter=gui get-updates

Дополнительные консольные инструменты

pkmon - программа позволяет контролировать то, что PackageKit делает в командной строке и в основном используется для отладки.

pkgenpack - программа позволяет создавать сервис пакет с пакета и его зависимостей.

Дополнительные материалы