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 | - | Просмотр выполняемой транзакции |
- -v - показать отладочную информацию для всех файлов;
- -p - вывести на экран в простом формате без анимации элементов.
Использование фильтров
Просмотреть все возможные фильтры можно командой:
$ pkcon get-filters
После чего можно применить фильтр к выводу команды, например:
$ pkcon --filter=gui get-updates
- Вывести список всех доступых GUI обновлений
Дополнительные консольные инструменты
pkmon - программа позволяет контролировать то, что PackageKit делает в командной строке и в основном используется для отладки.
pkgenpack - программа позволяет создавать сервис пакет с пакета и его зависимостей.
