PackageKit

Software screenshot:
PackageKit
Podrobnosti Software:
Verze: 1.1.9 Aktualizováno
Datum uploadu: 22 Jun 18
Vývojka: Richard Hughes
Licence: Volný
Popularita: 47

Rating: nan/5 (Total Votes: 0)

PackageKit je open source software, který byl navržen jako univerzální a jednotný grafický systém pro správu balíčků pro snadnou instalaci, reinstalaci, aktualizaci a odstranění softwarových balíčků v počítači se systémem Linux. Hlavním cílem společnosti je podporovat co nejvíce grafických správců balíčků a zpřístupnit co nejvíce distribucí GNU / Linux.


Funkce na první pohled

Mezi klíčové funkce patří schopnost automaticky instalovat soubory závislých souborů, instalovat nové funkce, používat aktualizace zabezpečení při zavádění, umožnit uživatelům s neoprávněnými instalacemi aplikace, otevřít neznámé formáty souborů, odstranit závislosti pro soubory a integrovat s existujícími správci balíčků , včetně APT, YUM, Conary a dalších.

K balíku PackageKit je dobré, že je nezávislý na konkrétním operačním systému založeném na jádře Linuxu nebo na architektuře hardwaru. To samozřejmě znamená, že lze snadno nasadit na libovolnou distribuci GNU / Linux, ale pouze pokud je podporován původní správce balíčků. To také znamená, že lze úspěšně nainstalovat na 64bitové i 32bitové hardwarové platformy.

Používá politiku pro ověřování uživatelů

Další zajímavou vlastností je, že PackageKit standardně používá politiku klíče pro autentizaci uživatelů, což znamená, že správci systému (root) budou schopni snadno ovládat, kdo může nainstalovat typ softwaru nebo kdo neumožňuje instalovat softwarové balíčky na Operační systém GNU / Linux, kde je nainstalován PackageKit.


Podporované distribuce a aplikace GNU / Linux

V současné době byl balíček PackageKit úspěšně testován s širokou škálou distribucí GNU / Linux, včetně Kubuntu, Fedora, openSUSE, Foresight Linux, SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, Sabayon a Moblin.

Různé projekty se dobře integrují s balíčkem PackageKit, včetně správce souborů Nautilus, správce balíčků GNOME PackageKit, správce balíčků Apperer, správce balíčků Listaller, správce balíčků Openmoko Installer, software pro vypalování disků CD / DVD Brasero, distribuovaného instalačního systému Zero Install, -printer Configurator serveru CUPS pro software Fedora, Anjuta IDE a GNOME.

Co je nové v této verzi:

  • Zálohy:
  • alpm: Nastavte důvod instalace k explicitně nainstalovanému (Christian Hesse)
  • entropie: Opraveno remove_package a search_details (skullbocks)
  • entropie: odstraněné zprávy a odstranění funkce odstranění (skullbocks)
  • hif: Přidání chybějícího uzamčení při přístupu k mezipaměti pytlů (Kalev Lember)
  • hif: Zlepšení odstraňování problémů při instalaci paralelního jádra (Kalev Lember)
  • hif: Pokud provádíte inovace (Kalev Lember), zahrňte libovolné balíčky označené pro instalaci
  • portage: Odstraněné zprávy a odstranění funkce odstranění (skullbocks)
  • python / backend: Určení pořadí parametrů (skullbocks)
  • urpm: Správně použijte is_package_installed () (Thierry Vignaud)
  • yum: Fix backtrace při získání podrobností o aktualizaci (Richard Hughes)
  • yum: Upravte dvě téměř nemožné výstrahy pro pythony (Richard Hughes)
  • yum: Předat port novému rozhraní WhatProvides API (Richard Hughes)
  • yum: Návrat nainstalovaných balíků nejprve pomocí NEWEST filtru (Kalev Lember)
  • yum: Aktualizuje složený kód skupiny pro vnitřní změnu rozhraní API Podrobnosti (Kalev Lember)
  • Nové funkce:
  • Definujte command_not_found_handler pro zsh (Will Thompson)
  • Opravy chyb:
  • Správná interpunkce při použití offline aktualizací (Matthew Miller)
  • Nevybíhá-li se spouštění příkazu bash (Ville Skytta)
  • Opravit podrobnosti () ze spletených backendů (Richard Hughes)
  • Port modul GTK + do souboru org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Vraťte správnou chybu pro chyby syntaxe v souboru pkcon (Richard Hughes)
  • Vrátit správnou chybu, pokud nebylo provedeno nic pro repo-enable (Richard Hughes)

Co je nového ve verzi:

  • Zálohy:
  • alpm: Nastavte důvod instalace k explicitně nainstalovanému (Christian Hesse)
  • entropie: Opraveno remove_package a search_details (skullbocks)
  • entropie: odstraněné zprávy a odstranění funkce odstranění (skullbocks)
  • hif: Přidání chybějícího uzamčení při přístupu k mezipaměti pytlů (Kalev Lember)
  • hif: Zlepšení odstraňování problémů při instalaci paralelního jádra (Kalev Lember)
  • hif: Pokud provádíte inovace (Kalev Lember), zahrňte libovolné balíčky označené pro instalaci
  • portage: Odstraněné zprávy a odstranění funkce odstranění (skullbocks)
  • python / backend: Určení pořadí parametrů (skullbocks)
  • urpm: Správně použijte is_package_installed () (Thierry Vignaud)
  • yum: Fix backtrace při získání podrobností o aktualizaci (Richard Hughes)
  • yum: Upravte dvě téměř nemožné výstrahy pro pythony (Richard Hughes)
  • yum: Předat port novému rozhraní WhatProvides API (Richard Hughes)
  • yum: Návrat nainstalovaných balíků nejprve pomocí NEWEST filtru (Kalev Lember)
  • yum: Aktualizuje složený kód skupiny pro vnitřní změnu rozhraní API Podrobnosti (Kalev Lember)
  • Nové funkce:
  • Definujte command_not_found_handler pro zsh (Will Thompson)
  • Opravy chyb:
  • Správná interpunkce při použití offline aktualizací (Matthew Miller)
  • Nevybíhá-li se spouštění příkazu bash (Ville Skytta)
  • Opravit podrobnosti () ze spletených backendů (Richard Hughes)
  • Port modul GTK + do souboru org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Vraťte správnou chybu pro chyby syntaxe v souboru pkcon (Richard Hughes)
  • Vrátit správnou chybu, pokud nebylo provedeno nic pro repo-enable (Richard Hughes)

Co je nového ve verzi 1.0.8:

  • Zálohy:
  • alpm: Nastavte důvod instalace k explicitně nainstalovanému (Christian Hesse)
  • entropie: Opraveno remove_package a search_details (skullbocks)
  • entropie: odstraněné zprávy a odstranění funkce odstranění (skullbocks)
  • hif: Přidání chybějícího uzamčení při přístupu k mezipaměti pytlů (Kalev Lember)
  • hif: Zlepšení odstraňování problémů při instalaci paralelního jádra (Kalev Lember)
  • hif: Pokud provádíte inovace (Kalev Lember), zahrňte libovolné balíčky označené pro instalaci
  • portage: Odstraněné zprávy a odstranění funkce odstranění (skullbocks)
  • python / backend: Určení pořadí parametrů (skullbocks)
  • urpm: Správně použijte is_package_installed () (Thierry Vignaud)
  • yum: Fix backtrace při získání podrobností o aktualizaci (Richard Hughes)
  • yum: Upravte dvě téměř nemožné výstrahy pro pythony (Richard Hughes)
  • yum: Předat port novému rozhraní WhatProvides API (Richard Hughes)
  • yum: Návrat nainstalovaných balíků nejprve pomocí NEWEST filtru (Kalev Lember)
  • yum: Aktualizuje složený kód skupiny pro vnitřní změnu rozhraní API Podrobnosti (Kalev Lember)
  • Nové funkce:
  • Definujte command_not_found_handler pro zsh (Will Thompson)
  • Opravy chyb:
  • Správná interpunkce při použití offline aktualizací (Matthew Miller)
  • Nevybíhá-li se spouštění příkazu bash (Ville Skytta)
  • Opravit podrobnosti () ze spletených backendů (Richard Hughes)
  • Port modul GTK + do souboru org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Vraťte správnou chybu pro chyby syntaxe v souboru pkcon (Richard Hughes)
  • Vrátit správnou chybu, pokud nebylo provedeno nic pro repo-enable (Richard Hughes)

Co je nového ve verzi 1.0.7:

  • Zálohy:
  • alpm: Nastavte důvod instalace k explicitně nainstalovanému (Christian Hesse)
  • entropie: Opraveno remove_package a search_details (skullbocks)
  • entropie: odstraněné zprávy a odstranění funkce odstranění (skullbocks)
  • hif: Přidání chybějícího uzamčení při přístupu k mezipaměti pytlů (Kalev Lember)
  • hif: Zlepšení odstraňování problémů při instalaci paralelního jádra (Kalev Lember)
  • hif: Pokud provádíte inovace (Kalev Lember), zahrňte libovolné balíčky označené pro instalaci
  • portage: Odstraněné zprávy a odstranění funkce odstranění (skullbocks)
  • python / backend: Určení pořadí parametrů (skullbocks)
  • urpm: Správně použijte is_package_installed () (Thierry Vignaud)
  • yum: Fix backtrace při získání podrobností o aktualizaci (Richard Hughes)
  • yum: Upravte dvě téměř nemožné výstrahy pro pythony (Richard Hughes)
  • yum: Předat port novému rozhraní WhatProvides API (Richard Hughes)
  • yum: Návrat nainstalovaných balíků nejprve pomocí NEWEST filtru (Kalev Lember)
  • yum: Aktualizuje složený kód skupiny pro vnitřní změnu rozhraní API Podrobnosti (Kalev Lember)
  • Nové funkce:
  • Definujte command_not_found_handler pro zsh (Will Thompson)
  • Opravy chyb:
  • Správná interpunkce při použití offline aktualizací (Matthew Miller)
  • Nevybíhá-li se spouštění příkazu bash (Ville Skytta)
  • Opravit podrobnosti () ze spletených backendů (Richard Hughes)
  • Port modul GTK + do souboru org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Vraťte správnou chybu pro chyby syntaxe v souboru pkcon (Richard Hughes)
  • Vrátit správnou chybu, pokud nebylo provedeno nic pro repo-enable (Richard Hughes)

Co je nového ve verzi 1.0.6:

  • Zálohy:
  • alpm: nekombinujte deklarace a kód (který ISO C90 zakazuje) (Christian Hesse)
  • alpm: přesunutí konfigurovaného globálního pole do backend priv (Fabien Bourigault)
  • alpm: přesuňte zakázané globální pole na backend priv (Fabien Bourigault)
  • alpm: znovu inicializujte libalpm při změně localdb (Fabien Bourigault)
  • alpm: odebrat RepoEnable (Fabien Bourigault)
  • alpm: odstraňte již nepoužívanou zakázanou repo logiku (Fabien Bourigault)
  • alpm: odstranění nepoužívané proměnné (Christian Hesse)
  • hif: Při nedůvěryhodné kontrole repo obchody (Kalev Lember) opravte po použití zdarma
  • Nové funkce:
  • Přidat metodu dbus pro návrat připravených balíků (petervo)
  • Přidat pk_backend_is_transaction_inhibited (Fabien Bourigault)
  • Gstreamer plugin: Přidejte podporu pro v2 rozhraní služby relace PK (Kalev Lember)
  • Opravy chyb:
  • Nepoužívejte rekurzivní uzamknutí ladění mutexu při použití --verbose bez tty (Richard Hughes)
  • Proveďte "restartování" výchozí akce pro žádný soubor akce (Stephen Gallagher)
  • Zásuvný modul gstreamer: Přizpůsobte se chybějícím změnám pluginů (Kalev Lember)
  • Gstreamer plugin: Vyhněte se kritice, pokud jsou některé parametry NULL (Kalev Lember)

Co je nového ve verzi 1.0.5:

  • Backends:
  • alpm: Při odstraňování balíčku (Fabien Bourigault) opravte špatnou událost
  • alpm: Honor simulovat vlajku při odstraňování balíků (Fabien Bourigault)
  • alpm: Honor simulovat na pk_backend_install_files (Fabien Bourigault)
  • alpm: Zablokování invalidace mezipaměti při spáchání transakce (Fabien Bourigault)
  • alpm: Sledování místních změn db a zneplatnění mezipaměti (Fabien Bourigault)
  • hif: Přizpůsobte se novému rozhraní Hawkey API (Richard Hughes)
  • Opravy chyb:
  • Přidání chybějícího --allow-downgrade a -allow-reinstall na man stránce (Richard Hughes)

Co je nového ve verzi 1.0.4:

  • Knihovny:
  • Přidat PK_INFO_ENUM_UNAVAILABLE (Richard Hughes)
  • Backends:
  • alpm: Vyčistěte logiku v pk_alpm_transaction_packages (Fabien Bourigault)
  • alpm: Opravit špatnou logiku v pk_backend_resolve_name (Fabien Bourigault)
  • alpm: Opravuje SIGSEV při požadavku na balíkové soubory (Fabien Bourigault)
  • alpm: simulace cti při instalaci balíčků (Fabien Bourigault)
  • alpm: podpora Pacman 4.2 (Christian Hesse, piernov)
  • aptcc: Vždy respektujte neinteraktivní příznak (Matthias Klumpp)
  • aptcc: Neptejte se na konfiguracní změny, pokud nejsme interaktivní (Matthias Klumpp)
  • aptcc: Použijte podadresář v / tmp k uložení dočasných dat (Matthias Klumpp)
  • apt: Odebrat unmaitained backend (Richard Hughes)
  • dummy: Opravte kontrolu, když nepovolujete příkaz pk_backend_job_finished () v kódu podprocesu (Richard Hughes)
  • hif: Automatické importování veřejných klíčů metadat, pokud je to bezpečné (Richard Hughes)
  • hif: Automaticky nainstalujte metadata aplikace AppStream (Richard Hughes)
  • hif: Opravte kompilaci s novějšími verzemi libhif (Richard Hughes)
  • hif: Oprava několika malých úniků paměti (Richard Hughes)
  • hif: Vyhledejte nedostupné balíčky během vyřešení (Richard Hughes)
  • hif: Přesuňte hif_source_is_supported () zde (Colin Walters)
  • hif: Proxy povolit stav zrušení ze stavu na úlohu (Richard Hughes)
  • hif: Vraťte 'nedostupné' balíčky pro repo operace pouze s metadaty (Richard Hughes)
  • hif: Podpora HIF_SOURCE_KIND_LOCAL (Richard Hughes)
  • hif: Použijte lokální HifTransaction, aby se zabránilo poškození indexu db3 (Richard Hughes)
  • urpmi: Vlastně implementujte only_download & simulate (Thierry Vignaud)
  • urpmi: Přidej se jako správce (Thierry Vignaud)
  • urpmi: Přidejte podporu pro "allow_downgrade" (Thierry Vignaud)
  • urpmi: Přidejte podporu pro allow-reinstall (Thierry Vignaud)
  • urpmi: Zvažte gstreamer1.0 tyto dny (Thierry Vignaud)
  • urpmi: Proveďte nové odstranění balíčků args (Thierry Vignaud)
  • urpmi: Uzamknout transakční transakce (Thierry Vignaud)
  • Nové funkce:
  • Přidejte příkaz 'quit' do pkcon (Richard Hughes)
  • Přidejte příkazy pro instalaci a odebrání příkazového balíku (Richard Hughes)
  • Opravy chyb:
  • Ve skutečnosti zabraňuje přihlašování, když transakci nelze zrušit (Richard Hughes)
  • Po nastavení kódu ErrorCode (Richard Hughes) povolte pk_backend_job_set_allow_cancel ()
  • Nepokoušejte se spustit příkaz, který nebyl nalezen, pro cokoli předpony s '.' (Richard Hughes)
  • Nepoužívejte pomocníky PkBackendSpawn v kompilovaných backendech (Richard Hughes)
  • Při zrušení úkolu, který nebyl nikdy spuštěn (Richard Hughes), opravte havárii, kterou lze těžce ladit
  • Vytvořte pk_backend_job_call_vfunc () threadsafe (Richard Hughes)
  • Vytvořte pk_backend_repo_list_changed () threadsafe (Richard Hughes)
  • Zjednodušte kód detekce sítě (Richard Hughes)
  • Opravdu odeberte časovač GSource při ukončení démona (Matthias Klumpp)
  • Znovu vytvořte umístění stahování, pokud již neexistuje (Richard Hughes)

Co je nového ve verzi 1.0.0:

  • Poznámky:
  • Po uplynutí více než 7 let se 99 verzů na trhu s tarballem a 11697 z 284 lidí konečně vydalo první stabilní verzi. Woohoo!
  • Chtěla jsem vám zaslat srdečné poďakování všem lidem, kteří přispěli k úspěchu tohoto projektu. Nemohl jsem to udělat sám a jen málo lidí bylo důležitější, než si uvědomili.
  • Nyní na více praktických aspektech. Toto jsou velké změny pro toto vydání:
  • Funkce offline aktualizace se přesunula do správného rozhraní D-Bus a pomocníci pkexec byly odstraněny. Aktualizace offline jsou důležitou vlastností, která již není zapotřebí být zapnutá. Všichni stávající uživatelé byli přeneseni do nového rozhraní, ale potřebujete 3.13.92, pokud používáte GNOME z nestabilního nebo jhbuildu.
  • Žádné další pluginy. Jak plug-in-tree, tak out-of-tree byly největším zdrojem havárií a systémové aktualizace offline se sloučily do jádra démona. Všechny dotčené projekty byly oznámeny.
  • Neexistují žádné další plug-iny typu conark, opkg, smart nebo yum. Tohle nebylo zachováno a rozbíjelo se už více než dva roky, takže je čas jim dát houpat.
  • Pluginy alpm, aptcc, hif a zypp mají spoustu lásky a jsou aktuální s nejnovějšími funkcemi a fungují dobře.
  • Backends:
  • alpm: Přidejte filtr APPLICATION (Fabien Bourigault)
  • alpm: Přidejte filtr DOWNLOADED pro získání aktualizací (Fabien Bourigault)
  • alpm: Správně soubory a symboly jmenného prostoru (Richard Hughes)
  • alpm: Nerozpadněte při odesílání adres URL s podrobnostmi o aktualizaci (Richard Hughes)
  • alpm: Nelze nastavit zrušitelný stav nebo stav před dokončením (Richard Hughes)
  • alpm: Vyzdvihněte věk cache při osvěžující repo (Fabien Bourigault)
  • alpm: Vyhrajte vlajku pouze pro stahování balíčků (Fabien Bourigault)
  • alpm: Použijte pomocnou strukturu pro data backend (Richard Hughes)
  • alpm: Použije se spíše systémová databáze než předpona (Richard Hughes)
  • aptcc: Odkaz proti -lutil pro forkpty (Colin Watson)
  • Conary: Odstraňte Conary backend (Richard Hughes)
  • hif: Vytvořte zámek adresáře DESTDIR (Richard Hughes)
  • hif: Odstraňte některé nepoužívané funkce (Richard Hughes)
  • hif: Použijte skutečnou cestu pro hy_sack_create () (Richard Hughes)
  • hif: Použijte hif_source_commit () pro nové verze knihovny (Richard Hughes)
  • hif: Použijte metadata v mezipaměti, pokud jsou k dispozici (Richard Hughes)
  • katja: Oprava chyby při inicializaci repozitáře (Eugene Wissner)
  • opkg: Odebrat opkg backend (Richard Hughes)
  • inteligentní: Odeberte SMART backend (Richard Hughes)
  • yum: Odstraňte yum backend (Richard Hughes)
  • zypp: Přidejte podporu filtru APPLICATION (Dominique Leuenberger)
  • zypp: Přidejte podporu filtru DOWNLOADED (Dominique Leuenberger)
  • zypp: Aktualizace k sestavení s PK 0.9.x (Dominique Leuenberger)
  • Nové funkce:
  • Přidejte rozhraní D-Bus a pomocníky pro podporu offline (Richard Hughes, Kalev Lember)
  • Přidejte příkaz repo-set-data na packagekit-direct (Richard Hughes)
  • Přidejte jednoduchý skript, který generuje některé offline metadata (Richard Hughes)
  • Přidejte pk_backend_job_get_cancellable () (Richard Hughes)
  • Přidejte pk_backend_job_is_cancelled () (Richard Hughes)
  • Přidejte pk_backend_set_user_data () (Richard Hughes)
  • Přidejte pk_offline_get_prepared_sack () a použijte jej v pluginu systemd-updates (Richard Hughes)
  • Odebrat pk-debuginfo-install (Richard Hughes)
  • Odstraňte podporu pro distribuci, která nepodporuje / etc / os-release (Richard Hughes)
  • Odstraňte konfigurační přepínač --enable-systemd-updates (Richard Hughes)
  • Odstraňte funkci události / před transakcí.d (Richard Hughes)
  • Odstraňte systémové pomocníky pkexec (Richard Hughes)
  • Odstraňte rozhraní pluginu (Richard Hughes)
  • Odstraňte různé možnosti z konfiguračního souboru (Richard Hughes)
  • Opravy chyb:
  • Automaticky dělat pk_backend_job_finished () pro závitové backendy (Richard Hughes)
  • Ve výchozím nastavení nezastavujte démona na volnoběhu (Richard Hughes)
  • Oprava kompilace podpory sítě ConnMan (Richard Hughes)
  • Opravit generaci balíkukit-offline-update.service (Kalev Lember)
  • Zvyšte výchozí limity transakcí (Matthias Klumpp)
  • Preferujte npapi-sdk přes pluginy mozilla (Dominique Leuenberger)
  • Aktualizujte stav NetworkManager při spuštění démona (Richard Hughes)

Požadavky :

  • dbus novější než 1.1.3 (20070819 nebo novější)
  • dbus-glib 0,74
  • libnm 0.6.4 (volitelně)
  • polkit-dbus 0,5
  • polkit-grant 0.5
  • Ukázky

    packagekit_1_67906.png
    packagekit_2_67906.png

    Ostatní software developer Richard Hughes

    GNOME MultiWriter
    GNOME MultiWriter

    22 Jun 18

    GNOME PackageKit
    GNOME PackageKit

    22 Jun 18

    UPower
    UPower

    1 Dec 17

    Komentáře k PackageKit

    Komentáře nebyl nalezen
    Přidat komentář
    Zapnout obrázky!