PackageKit

Софтуер снимки:
PackageKit
Софтуер детайли:
Версия: 1.1.9 актуализира
Дата на качване: 22 Jun 18
Розробник: Richard Hughes
Разрешително: Безплатно
Популярност: 47

Rating: nan/5 (Total Votes: 0)

PackageKit е софтуер с отворен код, проектиран като универсална и унифицирана графична система за управление на пакети за лесна инсталация, повторно инсталиране, актуализиране и премахване на софтуерни пакети на компютър, базиран на Linux. Основната цел на програмата е да поддържа възможно най-много графични мениджъри на пакети, като го прави достъпна за възможно най-много дистрибуции на GNU / Linux.


Характеристики с един поглед

Основните функции включват възможността автоматично да инсталирате файлове за зависимости, да инсталирате нови функции, да прилагате актуализации за сигурност при зареждане, да разрешавате на непривилегировани потребители да инсталират приложения, да отварят неизвестни файлови формати, да премахват зависимости за файлове, , включително APT, YUM, Conary и други.

Доброто нещо за PackageKit е, че той е независим от конкретна операционна система или хардуерни архитектури, базирани на ядрото на Linux. Това разбира се, разбира се, може лесно да се внедрява на всяка дистрибуция на GNU / Linux, но само ако се поддържа оригиналния мениджър на пакети. Това също така означава, че може успешно да се инсталира на 64-битова и 32-битова хардуерна платформа.

Използва PolicyKit за удостоверяване на потребител

Друга интересна особеност е, че PackageKit използва PolicyKit за удостоверяване на потребител по подразбиране, което означава, че системните администратори (корен) ще могат лесно да контролират кой може да инсталира какъв софтуер или кой не позволява инсталирането на софтуерни пакети на Операционна система GNU / Linux, където е инсталиран PackageKit.


Поддържана дистрибуция и приложения на GNU / Linux

В момента PackageKit бе успешно тестван с широка гама дистрибуции на GNU / Linux, включително Kubuntu, Fedora, openSUSE, Foresight Linux, SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, Sabayon и Moblin.

Различни проекти се интегрират добре с PackageKit, включително мениджъра на файлове Nautilus, мениджъра на пакетите GNOME PackageKit, мениджъра на папките Apperer, мениджъра на пакетите Listaller, мениджъра на пакетите Openmoko Installer, Brasero CD / DVD записващия софтуер, -printer CUPS сървърният конфигуратор за Fedora, Anjuta IDE и GNOME Software.

Какво ново в това издание:

  • Неуспех:
  • alpm: Настройте причината за инсталиране на изрично инсталирания (Christian Hesse)
  • Ентропия: Фиксирана remove_package и search_details (skullbocks)
  • Ентропия: Премахнати съобщения и фиксиране на функцията за премахване (skullbocks)
  • hif: Добавяне на липсващо заключване при достъп до кеша за чували (Kalev Lember)
  • hif: Подобрете премахването на паралелните инсталирания на ядрото (Kalev Lember)
  • hif: Включете всички пакети, отбелязани за инсталиране при надстройки (Kalev Lember)
  • portage: Премахнати съобщения и фиксиране на функцията за премахване (skullbocks)
  • python / backend: Определяне на реда на параметрите (skullbocks)
  • urpm: Използвайте правилно is_package_installed () (Thierry Vignaud)
  • yum: Поправете backtrace, когато получите подробности за актуализацията (Richard Hughes)
  • yum: Поправете две почти невъзможни предупреждения за питън (Ричард Хюз)
  • yum: Препращане към новия API на WhatProvides (Richard Hughes)
  • yum: Върнете инсталираните пакети първо с NEWEST филтър (Kalev Lember)
  • yum: Актуализиране на кода на групите за вътрешни промени в API (Kalev Lember)
  • Нови функции:
  • Дефинирайте command_not_found_handler за zsh (Will Thompson)
  • Отстранени програмни грешки:
  • Коригирайте пунктуацията, докато използвате офлайн актуализации (Matthew Miller)
  • Не се изпълнява, ако се изпълнява завършване на командата bash (Ville Skytta)
  • Коригиране на подробностите () от заредените задръствания (Ричард Хюз)
  • Портният модул GTK + към org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Връщайте правилната грешка за грешки в синтактичния текст в pkcon (Richard Hughes)
  • Връщайте правилната грешка, ако не е направено нищо за репо-активиране (Ричард Хюз)

Какво е новото във версията:

  • Неуспех:
  • alpm: Настройте причината за инсталиране на изрично инсталирания (Christian Hesse)
  • Ентропия: Фиксирана remove_package и search_details (skullbocks)
  • Ентропия: Премахнати съобщения и фиксиране на функцията за премахване (skullbocks)
  • hif: Добавяне на липсващо заключване при достъп до кеша за чували (Kalev Lember)
  • hif: Подобрете премахването на паралелните инсталирания на ядрото (Kalev Lember)
  • hif: Включете всички пакети, отбелязани за инсталиране при надстройки (Kalev Lember)
  • portage: Премахнати съобщения и фиксиране на функцията за премахване (skullbocks)
  • python / backend: Определяне на реда на параметрите (skullbocks)
  • urpm: Използвайте правилно is_package_installed () (Thierry Vignaud)
  • yum: Поправете backtrace, когато получите подробности за актуализацията (Richard Hughes)
  • yum: Поправете две почти невъзможни предупреждения за питън (Ричард Хюз)
  • yum: Препращане към новия API на WhatProvides (Richard Hughes)
  • yum: Върнете инсталираните пакети първо с NEWEST филтър (Kalev Lember)
  • yum: Актуализиране на кода на групите за вътрешни промени в API (Kalev Lember)
  • Нови функции:
  • Дефинирайте command_not_found_handler за zsh (Will Thompson)
  • Отстранени програмни грешки:
  • Коригирайте пунктуацията, докато използвате офлайн актуализации (Matthew Miller)
  • Не се изпълнява, ако се изпълнява завършване на командата bash (Ville Skytta)
  • Коригиране на подробностите () от заредените задръствания (Ричард Хюз)
  • Портният модул GTK + към org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Връщайте правилната грешка за грешки в синтактичния текст в pkcon (Richard Hughes)
  • Връщайте правилната грешка, ако не е направено нищо за репо-активиране (Ричард Хюз)

Какво е новото във версия 1.0.8:

  • Неуспех:
  • alpm: Настройте причината за инсталиране на изрично инсталирания (Christian Hesse)
  • Ентропия: Фиксирана remove_package и search_details (skullbocks)
  • Ентропия: Премахнати съобщения и фиксиране на функцията за премахване (skullbocks)
  • hif: Добавяне на липсващо заключване при достъп до кеша за чували (Kalev Lember)
  • hif: Подобрете премахването на паралелните инсталирания на ядрото (Kalev Lember)
  • hif: Включете всички пакети, отбелязани за инсталиране при надстройки (Kalev Lember)
  • portage: Премахнати съобщения и фиксиране на функцията за премахване (skullbocks)
  • python / backend: Определяне на реда на параметрите (skullbocks)
  • urpm: Използвайте правилно is_package_installed () (Thierry Vignaud)
  • yum: Поправете backtrace, когато получите подробности за актуализацията (Richard Hughes)
  • yum: Поправете две почти невъзможни предупреждения за питън (Ричард Хюз)
  • yum: Препращане към новия API на WhatProvides (Richard Hughes)
  • yum: Върнете инсталираните пакети първо с NEWEST филтър (Kalev Lember)
  • yum: Актуализиране на кода на групите за вътрешни промени в API (Kalev Lember)
  • Нови функции:
  • Дефинирайте command_not_found_handler за zsh (Will Thompson)
  • Отстранени програмни грешки:
  • Коригирайте пунктуацията, докато използвате офлайн актуализации (Matthew Miller)
  • Не се изпълнява, ако се изпълнява завършване на командата bash (Ville Skytta)
  • Коригиране на подробностите () от заредените задръствания (Ричард Хюз)
  • Портният модул GTK + към org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Връщайте правилната грешка за грешки в синтактичния текст в pkcon (Richard Hughes)
  • Връщайте правилната грешка, ако не е направено нищо за репо-активиране (Ричард Хюз)

Какво е новото във версия 1.0.7:

  • Неуспех:
  • alpm: Настройте причината за инсталиране на изрично инсталирания (Christian Hesse)
  • Ентропия: Фиксирана remove_package и search_details (skullbocks)
  • Ентропия: Премахнати съобщения и фиксиране на функцията за премахване (skullbocks)
  • hif: Добавяне на липсващо заключване при достъп до кеша за чували (Kalev Lember)
  • hif: Подобрете премахването на паралелните инсталирания на ядрото (Kalev Lember)
  • hif: Включете всички пакети, отбелязани за инсталиране при надстройки (Kalev Lember)
  • portage: Премахнати съобщения и фиксиране на функцията за премахване (skullbocks)
  • python / backend: Определяне на реда на параметрите (skullbocks)
  • urpm: Използвайте правилно is_package_installed () (Thierry Vignaud)
  • yum: Поправете backtrace, когато получите подробности за актуализацията (Richard Hughes)
  • yum: Поправете две почти невъзможни предупреждения за питън (Ричард Хюз)
  • yum: Препращане към новия API на WhatProvides (Richard Hughes)
  • yum: Върнете инсталираните пакети първо с NEWEST филтър (Kalev Lember)
  • yum: Актуализиране на кода на групите за вътрешни промени в API (Kalev Lember)
  • Нови функции:
  • Дефинирайте command_not_found_handler за zsh (Will Thompson)
  • Отстранени програмни грешки:
  • Коригирайте пунктуацията, докато използвате офлайн актуализации (Matthew Miller)
  • Не се изпълнява, ако се изпълнява завършване на командата bash (Ville Skytta)
  • Коригиране на подробностите () от заредените задръствания (Ричард Хюз)
  • Портният модул GTK + към org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Връщайте правилната грешка за грешки в синтактичния текст в pkcon (Richard Hughes)
  • Връщайте правилната грешка, ако не е направено нищо за репо-активиране (Ричард Хюз)

Какво е новото във версия 1.0.6:

  • Неуспех:
  • alpm: не смесвайте декларации и кодове (които ISO C90 забраняват) (Christian Hesse)
  • alpm: преместете конфигурирано глобално поле в обратна част (Fabien Bourigault)
  • alpm: преместете забраненото глобално поле в обратна част (Fabien Bourigault)
  • alpm: преинициализиране на libalpm, когато localdb се промени (Fabien Bourigault)
  • alpm: премахнете RepoEnable (Fabien Bourigault)
  • alpm: премахване на вече използваната логика за неработещ репо (Fabien Bourigault)
  • alpm: премахване на неизползвана променлива (Christian Hesse)
  • hif: Коригирайте употребата след безплатна проверка при ненадеждна репо-проверка (Kalev Lember)
  • Нови функции:
  • Добавете dbus метод за връщане на готови пакети (petervo)
  • Добавете pk_backend_is_transaction_inhibited (Fabien Bourigault)
  • gstreamer плъгин: Добавете поддръжка за v2 на интерфейса на услугата за сесиите на PK (Kalev Lember)
  • Отстранени програмни грешки:
  • Не рекурсивно заключване на mutex за отстраняване на грешки, когато използвате --verbose без tty (Richard Hughes)
  • Направете "рестартиране" действие по подразбиране за липса на файл с действия (Stephen Gallagher)
  • gstreamer плъгин: адаптиране към gstreamer липсващи промени на приставките (Kalev Lember)
  • Gstreamer плъгин: Избягвайте критиките, когато някои от параметрите са NULL (Kalev Lember)

Какво е новото във версия 1.0.5:

  • alpm: Коригирайте лошото събитие при премахване на пакета (Fabien Bourigault)
  • alpm: Почет симулира флаг при премахване на пакетите (Fabien Bourigault)
  • alpm: Уважение симулира на pk_backend_install_files (Fabien Bourigault)
  • alpm: Забрана на невалидността на кеша при извършване на транзакция (Fabien Bourigault)
  • alpm: Проследяване на локалните промени в db и инвалидиране на кеша (Fabien Bourigault)
  • hif: Приспособяване към новия API на Hawkey (Richard Hughes)
  • Отстранени програмни грешки:
  • Добавяне на липсващо - по подразбиране и на - повторно инсталиране на страницата на човека (Richard Hughes)

Какво е новото във версия 1.0.4:

  • библиотеки:
  • Добавете PK_INFO_ENUM_UNAVAILABLE (Ричард Хюз)
  • Неуспех:
  • alpm: Почистете логиката в pk_alpm_transaction_packages (Fabien Bourigault)
  • alpm: Коригирайте лошата логика в pk_backend_resolve_name (Fabien Bourigault)
  • alpm: Фиксирайте SIGSEV, когато питате за пакетни файлове (Fabien Bourigault)
  • alpm: Симулация на чест при инсталиране на пакети (Fabien Bourigault)
  • alpm: подкрепата на Pacman 4.2 (Christian Hesse, piernov)
  • aptcc: Винаги спазвайте неинтерактивния флаг (Matthias Klumpp)
  • aptcc: Не питайте за конфигурационните промени, ако не сме интерактивни (Matthias Klumpp)
  • aptcc: Използвайте поддиректория в / tmp за съхраняване на временни данни (Matthias Klumpp)
  • apt: Премахване на нематериализирания гръб (Ричард Хюз)
  • dummy: Отстранете проверката, като не извиквате pk_backend_job_finished () в кода с резба (Richard Hughes)
  • hif: Автоматично импортиране на публични ключове с метаданни, когато е безопасно (Ричард Хюз)
  • hif: Автоматично инсталиране на метаданни за AppStream (Richard Hughes)
  • hif: Прикрепете компилацията с по-новите версии на libhif (Richard Hughes)
  • hif: Коригирайте няколко малки течове на памет (Ричард Хюз)
  • hif: Потърсете недостъпни пакети по време на разрешаването (Richard Hughes)
  • hif: Преместете hif_source_is_supported () тук (Colin Walters)
  • hif: Прокси да разреши състоянието на анулиране от държавата до задачата (Ричард Хюз)
  • hif: Върнете "неналични" пакети за репо сделки само с метаданни (Richard Hughes)
  • hif: Подкрепете HIF_SOURCE_KIND_LOCAL (Ричард Хюз)
  • hif: Използвайте локална HifTransaction, за да избегнете корупцията на индекса db3 (Richard Hughes)
  • urpmi: Всъщност изпълнявайте only_download & simulate (Thierry Vignaud)
  • urpmi: Добавете се като поддържащ (Thierry Vignaud)
  • urpmi: Добавете поддръжка за "allow_downgrade" (Thierry Vignaud)
  • urpmi: Добавете поддръжка за разрешаване на инсталирането (Thierry Vignaud)
  • urpmi: Помислете за gstreamer1.0 тези дни (Thierry Vignaud)
  • urpmi: Предайте нови премахни опаковки арги (Thierry Vignaud)
  • urpmi: Операции за заключване на запис (Thierry Vignaud)
  • Нови функции:
  • Добавете командата "quit" на pkcon (Richard Hughes)
  • Добавете командите за инсталиране и премахване на командата package kit-direct (Richard Hughes)
  • Отстранени програмни грешки:
  • Всъщност потискайте влизането, когато транзакцията не може да бъде отменена (Ричард Хюз)
  • Допускане на pk_backend_job_set_allow_cancel () след задаване на грешка (Richard Hughes)
  • Не се опитвайте да изпълнявате командата, която не е открита, за нещо, което е предварително обозначено с "." (Ричард Хюз)
  • Не използвайте PkBackendSpawn помощници в компилираните backends (Ричард Хюз)
  • Коригирайте катастрофата, която е трудна за отстраняване на грешки при отмяна на задача, която никога не е била изпълнена (Ричард Хюз)
  • Направете pk_backend_job_call_vfunc () threadsafe (Ричард Хюз)
  • Направете pk_backend_repo_list_changed () threadsafe (Ричард Хюз)
  • Направете кода за откриване на мрежата по-прост (Richard Hughes)
  • Наистина премахнете таймера GSource, когато напускате демона (Matthias Klumpp)
  • Възстановете местоположението за изтегляне, ако все още не съществува (Richard Hughes)

Какво е новото във версия 1.0.0:

  • Забележка:
  • След повече от 7 години, 99 пускания на тарбал и 11697 са извършени от 284 души, най-накрая пуснахме първата стабилна версия. Woohoo!
  • Исках да изпратя сърдечно благодаря ви на всички хора, допринесли за успеха на този проект. Не бих могъл да го направя сам и много хора бяха по-важни, отколкото осъзнават.
  • Сега на по-практични аспекти. Това са големите промени за това издание:
  • Функцията за офлайн обновяване е преместена на подходящ D-Bus интерфейс и помощните помощници на pkexec са премахнати. Офлайн актуализациите са важна характеристика, която вече не заслужава да бъде закрепена. Всички съществуващи потребители са пренесени към новия интерфейс, но ви трябва 3.13.92, ако използвате GNOME от нестабилна или jhbuild.
  • Няма други плъгини. И двата в дърво и извън дърво плъгини са най-големият източник на катастрофи, и с системните офлайн актуализации се сляха в основния демон те просто не са успели вече. Всички засегнати проекти са уведомени.
  • Няма повече конури, opkg, интелигентни или yum плъгини. Те са били изчерпани и счупени за повече от две години, така че е време да им дадете опора.
  • Приставките alpm, aptcc, hif и zypp са имали много любов и са в крак с последните функции и работят добре.
  • Неуспех:
  • alpm: Добавете филтър за APPLICATION (Fabien Bourigault)
  • alpm: Добавете филтър DOWNLOADED за получаване на актуализации (Fabien Bourigault)
  • alpm: Правилно файлове и символи на пространствата от имена (Ричард Хюз)
  • alpm: Не се сривайте, когато излъчвате URL адресите за подробности за актуализацията (Richard Hughes)
  • alpm: Не задавайте отказ или статус преди да сте готови (Richard Hughes)
  • alpm: Почитайте възрастта на кеша, докато освежавате репо-сделките (Fabien Bourigault)
  • alpm: Почитайте само флаг за изтегляне за пакети за обновяване (Fabien Bourigault)
  • alpm: Използвайте помощна структура за данни от бекенда (Ричард Хюз)
  • alpm: Използвайте системната база данни, а не тази в префикса (Richard Hughes)
  • aptcc: Връзка срещу -lutil за forkpty (Colin Watson)
  • conary: Премахнете Conary backend (Ричард Хюз)
  • hif: Направете командата за заключване на DESTDIR (Richard Hughes)
  • hif: Премахнете някои неизползвани функции (Richard Hughes)
  • hif: Използвайте истински път за hy_sack_create () (Ричард Хюз)
  • hif: Използвайте hif_source_commit () за новите версии на библиотеката (Richard Hughes)
  • hif: Използвайте кешираните метаданни, ако има такива (Ричард Хюз)
  • katja: Отстраняване на недостатъка на инициализацията на хранилището (Eugene Wissner)
  • opkg: Премахнете opkg (Ричард Хюз)
  • интелигентен: премахнете SMART backend (Ричард Хюз)
  • yum: Премахнете yum backend (Ричард Хюз)
  • zypp: Добавете поддръжка на филтъра APPLICATION (Dominique Leuenberger)
  • zypp: Добавяне на поддръжка за филтри на DOWNLOADED (Dominique Leuenberger)
  • zypp: Актуализиране за изграждане с PK 0.9.x (Dominique Leuenberger)
  • Нови функции:
  • Добавете интерфейс D-Bus и помощници за офлайн поддръжка (Richard Hughes, Kalev Lember)
  • Добавете команда за repo-set-data на packagekit-direct (Richard Hughes)
  • Добавете прост скрипт, който генерира някои офлайн метаданни (Richard Hughes)
  • Добавете pk_backend_job_get_cancellable () (Ричард Хюз)
  • Добавете pk_backend_job_is_cancelled () (Ричард Хюз)
  • Добавете pk_backend_set_user_data () (Ричард Хюз)
  • Добавете pk_offline_get_prepared_sack () и го използвайте в плъгина за системни актуализации (Richard Hughes)
  • Премахнете pk-debuginfo-install (Ричард Хюз)
  • Премахнете поддръжката за дистрибуции, които не поддържат / etc / os-release (Ричард Хюз)
  • Премахнете конфигурационния комутатор за конфигуриране на системния достъп (Richard Hughes)
  • Премахване на функцията за събития / преди транзакция.d (Richard Hughes)
  • Премахнете системните помощници на pkexec (Richard Hughes)
  • Премахнете интерфейса на приставката (Richard Hughes)
  • Премахнете различни опции от конфигурационния файл (Richard Hughes)
  • Отстранени програмни грешки:
  • Автоматично направете pk_backend_job_finished () за резбовани backends (Richard Hughes)
  • Не изключвайте демона по подразбиране по подразбиране (Ричард Хюз)
  • Коригирайте съставянето на поддръжката на мрежата на ConnMan (Ричард Хюз)
  • Коригирайте генерирането на packagekit-offline-update.service (Kalev Lember)
  • Увеличете ограниченията за транзакции по подразбиране (Matthias Klumpp)
  • Предпочитате npapi-sdk над мозъла-приставки (Dominique Leuenberger)
  • Обновяване на състоянието на NetworkManager при стартиране на демона (Ричард Хюз)

Изисквания :

  • dbus по-нова от 1.1.3 (20070819 или по-нова)
  • dbus-glib 0,74
  • libnm 0.6.4 (по избор)
  • polkit-dbus 0.5
  • polkit-отпуск 0.5
  • Снимки

    packagekit_1_67906.png
    packagekit_2_67906.png

    Друг софтуер на разработчика Richard Hughes

    UPower
    UPower

    1 Dec 17

    GNOME PackageKit
    GNOME PackageKit

    22 Jun 18

    GNOME MultiWriter
    GNOME MultiWriter

    22 Jun 18

    Коментари към PackageKit

    Коментари не е намерена
    добавите коментар
    Включете на изображения!