Вышел PackageKit 1.0 — высокоуровневый интерфейс для пакетных менеджеров

Понедельник, 15 сентября 2014 г.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e

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

Это первая стабильная версия, выпущенная за 7 лет разработки, в течение которых поступило 11697 коммитов от 284 разработчиков.

Основные изменения:

Теперь для оффлайн-обновления (способ обновления важных системных компонентов в начале загрузки системы, продвигаемый разработчиками проектов GNOME, PackageKit и systemd) вместо вспомогательных модулей pkexec используется интерфейс D-Bus; Из-за общей забагованности и падучести плагинов удалены все плагины (кроме бэкендов для пакетных менеджеров), прекращена поддержка API для них. Функции плагинов будут постепенно влиты в основную кодовую базу; Удалена поддержка бэкендов для пакетных менеджеров conary, opkg, smart, yum. Они не работали уже года два, а желающих их поддерживать не нашлось; Обновлены бэкенды для пакетных менеджеров alpm, aptcc, hif, zypp. Включена поддержка новейших возможностей, появившихся в этих менеджерах. Прочие новые возможности:

В packagekit-direct добавлена команда repo-set-data; Появился несложный скрипт для создания оффлайн-метаданных; Добавлены функции pk_backend_job_get_cancellable (), pk_backend_job_is_cancelled (), pk_backend_set_user_data (), pk_offline_get_prepared_sack (), ранее используемые плагином systemd-updates; Удалена поддержка pk-debuginfo-install; Удалена поддержка дистрибутивов, не содержащих /etc/os-release (файл с информацией о выпуске дистрибутива, продвигаемый командой systemd в качестве единого стандарта); Удалена поддержка опции --enable-systemd-updates; Удалён функционал events/pre-transaction.d; Удалены некоторые опции из конфигурационного файла. Исправленные ошибки:

Для потоковых бэкендов автоматически выполняется pk_backend_job_finished (); Теперь по умолчанию демон не завершает свою работу при простое; Налажена сломанная ранее сборка с поддержкой ConnMan; Исправлено создание packagekit-offline-update.service; Увеличены значения, применяемые по умолчанию для лимитов транзакций; При выборе между npapi-sdk и mozilla-plugins предпочтение отдаётся первому; При запуске демона обновляется состояние NetworkManager.  packagekit

Следите за нами в ВКонтакте, Facebook'e и Twitter'e


Просмотров: 386
Рубрика: Hi-Tech


Архив новостей / Экспорт новостей

Ещё новости по теме:

RosInvest.Com не несет ответственности за опубликованные материалы и комментарии пользователей. Возрастной цензор 16+.

Ответственность за высказанные, размещённую информацию и оценки, в рамках проекта RosInvest.Com, лежит полностью на лицах опубликовавших эти материалы. Использование материалов, допускается со ссылкой на сайт RosInvest.Com.

Архивы новостей за: 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003