Контактная информация

По всем интересующим вас вопросам связывайтесь при помощи контактной информации приведенной на этой странице!

skype: metsof
email: accusser@gmail.com

В социальных сетях...

Форма обратной связи

Авторизация

Статьи об операционной системе Linux

Сайдбар

PackageKit — пользовательский интерфейс для установки и управления пакетами

25 янв. 2014

PackageKit — это еще один пользовательский интерфейс для установки пакетов и управления ими. Важнейшая особенность этой программы заключается в том, что она совместима со многими системами управления пакетами, в том числе с APT, Yum и Zypper. PackageKit (либо его вариант для KDE — KPackageKit) применяется среди прочего в Fedora, Kubuntu и openSUSE, правда, в последней только для выполнения обновлений в Gnome. Для получения прав администратора PackageKit обращается к PolicyKit.

При всей универсальности PackageKit нельзя не упомянуть фундаментальные недостатки этой программы: поисковая функция сведена к абсолютному минимуму, в ходе обновления или установки пакетов статусная информация или вообще не отображается, или ее очень мало. До тех пор пока программа сможет конкурировать с Synaptic или с модулем YaST Установка программного обеспечения, вам предстоит поработать. Не лишена недостатков и документация, в которой пока очень много пробелов.

Содержание и конфигурация системы



PackageKit состоит из нескольких частей, которые обычно содержатся в отдельных пакетах: к важнейшим компонентам относятся базовые функции или команды (пакет packagekit), интерфейс для работы с внутренней системой управления пакетами (например, packagekitbackend-apt) и графический пользовательский интерфейс (пакеты gnome-packagekit или kpackagekit). Названия пакетов отличаются в зависимости от дистрибутива.

PackageKit конфигурируется с помощью файлов из каталога /etc/PackageKit/*. Важнейшая настройка — это DefaultBackend в файле PackageKit.conf: она указывает, к какому внутреннему интерфейсу (backend) должна обращаться программа.

Для координирования операций PackageKit требуется демон packagekitd. При необходимости программа автоматически запускается командами PackageKit либо с соответствующих интерфейсов.

Используя команду pkcon, можно выполнять операции с пакетами с консоли либо автоматизировать их с помощью сценария. К сожалению, по этой команде отсутствует какая-либо документация (есть лишь для команды pkcon --help). Обратите внимание, что pkcon нельзя выполнять от лица администратора! Ее нужно запускать, будучи обычным пользователем. Если потом вам нужно получить права администратора, можно запустить программу PolicyKit (это правило действует и для графических пользовательских интерфейсов). Если вы хотите отслеживать с консоли, чем занята PackageKit, выполните команду pkmon.

Установка пакетов



Далее будет описан графический интерфейс PackageKit для работы с Gnome — я пользовался версией для Fedora 11. Для установки дополнительных пакетов либо для удаления имеющихся запустите программу gpk-application. Теперь можно выполнить поиск по имени пакета или пролистать разные группы взаимозависимых пакетов (Наборы пакетов).

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


Обновления



Программа gpk-update-icon, которая по умолчанию работает в Gnome, в тестовом режиме регулярно проверяет, доступны ли новые обновления. Если доступны, об этом сообщит значок на панели. Затем щелчком кнопкой мыши запускается программа gpk-update-viewer, выдающая подробную информацию о доступных обновлениях. После запуска процесса диалоговое окно состояния информирует вас о том, как протекает обновление.
Читайте так же:
TAR команда для Linux






Подпишитесь на рассылку! Никакого спама, только обновления!!!

Комментарии (0)


    Услуги по MODX Revolution

    Посмотреть все услуги

    Техническая оптимизация сайта

    Подробнее & Заказать

    Создание сайта на MODX Revolution

    Подробнее & Заказать

    Перенос сайта на MODX Revolution

    Подробнее & Заказать

    Продвижение сайта на MODX

    Подробнее & Заказать