PackageKit

Software skärmdump:
PackageKit
Mjukvaruinformation:
Version: 1.1.9 Uppdaterad
Ladda upp dagen: 22 Jun 18
Utvecklare: Richard Hughes
Licens: Gratis
Popularitet: 47

Rating: nan/5 (Total Votes: 0)

PackageKit är ett program med öppen källkod som har utformats som ett universellt och enhetligt grafiskt pakethanteringssystem för enkel installation, ominstallation, uppdatering och borttagning av programvarupaket på en Linux-baserad dator. Det är huvudmålet att stödja så många grafiska pakethanterare som möjligt, vilket gör det tillgängligt på så många GNU / Linux-distributioner som möjligt.


Funktioner i ett ögonkast

Viktiga funktioner inkluderar möjligheten att installera beredskapsfiler automatiskt, installera nya funktioner, tillämpa säkerhetsuppdateringar vid start, låta obehöriga användare installera program, öppna okända filformat, ta bort beroenden för filer och integrera med befintliga pakethanterare , inklusive APT, YUM, Conary och andra.

Det rätta med PackageKit är att det är oberoende av ett specifikt Linux-kärnbaserat operativsystem eller en hårdvaraarkitektur. Det betyder självklart att det enkelt kan distribueras på någon GNU / Linux-distribution, men bara om den ursprungliga pakethanteraren stöds. Det betyder också att det med framgång kan installeras på både 64-bitars och 32-bitars hårdvaruplattformar.

Använder PolicyKit för användarautentisering

En annan intressant egenskap är att PackageKit använder PolicyKit för användarautentisering som standard, vilket innebär att systemadministratörer (root) enkelt kan styra vem som kan installera vilken typ av programvara eller som inte tillåter att installera programvarupaket på en GNU / Linux operativsystem där PackageKit är installerat.


Stödd GNU / Linux distribution och applikationer

För närvarande har PackageKit testats med ett brett sortiment av GNU / Linux-distributioner, inklusive Kubuntu, Fedora, openSUSE, Outlook Linux, SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, Sabayon och Moblin.

Olika projekt integrerar bra med PackageKit, inklusive Nautilus-filhanteraren, GNOME PackageKit-pakethanteraren, Apper-pakethanteraren, Listallpaketchef, Openmoko Installer-pakethanteraren, Brasero CD / DVD-brännprogramvara, Zero Install distribuerat installationssystem, systemkonfiguration -printer CUPS-serverkonfigurator för Fedora, Anjuta IDE och GNOME-programvara.

Vad är nytt i den här utgåvan:

  • Insticksprogram:
  • alpm: Ange installationsskäl för att explicit installeras (Christian Hesse)
  • entropi: Fast remove_package och search_details (skullbocks)
  • entropi: Ta bort meddelanden och fixa bort funktion (skullbocks)
  • hif: Lägg till saknad låsning när du öppnar säckcache (Kalev Lember)
  • hif: Förbättra avinstallation för parallella kärninstallationer (Kalev Lember)
  • hif: Inkludera paket som är markerade för installation vid uppgraderingar (Kalev Lember)
  • portage: Ta bort meddelanden och fixa bort funktionen (skullbocks)
  • python / backend: Fästparameterns ordning (skullbocks)
  • urpm: Korrekt användning is_package_installed () (Thierry Vignaud)
  • yum: Fix backtrace när du får uppdateringsinformationen (Richard Hughes)
  • yum: Fixa två nästan omöjliga-att-slå python varningar (Richard Hughes)
  • yum: Vidarebefordra porten till det nya WhatProvides API (Richard Hughes)
  • yum: Återställ installerade paket först med Nyttaste filteret (Kalev Lember)
  • yum: Uppdatera komponentgruppskod för internt ändringsgränssnitt (Kalev Lember)
  • Nya funktioner:
  • Definiera command_not_found_handler för zsh (Will Thompson)
  • Felkorrigeringar:
  • Korrekt skiljetecken när du applicerar offline-uppdateringar (Matthew Miller)
  • Kör inte om bash command completion (Run Skytta) körs
  • Fixa detaljer () från spridda baksidor (Richard Hughes)
  • Port GTK + -modul till org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Återställ rätt fel för syntaxfel i pkcon (Richard Hughes)
  • Återställ rätt fel om inget gjordes för omstart (Richard Hughes)

Vad är nytt i version:

  • Insticksprogram:
  • alpm: Ange installationsskäl för att explicit installeras (Christian Hesse)
  • entropi: Fast remove_package och search_details (skullbocks)
  • entropi: Ta bort meddelanden och fixa bort funktion (skullbocks)
  • hif: Lägg till saknad låsning när du öppnar säckcache (Kalev Lember)
  • hif: Förbättra avinstallation för parallella kärninstallationer (Kalev Lember)
  • hif: Inkludera paket som är markerade för installation vid uppgraderingar (Kalev Lember)
  • portage: Ta bort meddelanden och fixa bort funktionen (skullbocks)
  • python / backend: Fästparameterns ordning (skullbocks)
  • urpm: Korrekt användning is_package_installed () (Thierry Vignaud)
  • yum: Fix backtrace när du får uppdateringsinformationen (Richard Hughes)
  • yum: Fixa två nästan omöjliga-att-slå python varningar (Richard Hughes)
  • yum: Vidarebefordra porten till det nya WhatProvides API (Richard Hughes)
  • yum: Återställ installerade paket först med Nyttaste filteret (Kalev Lember)
  • yum: Uppdatera komponentgruppskod för internt ändringsgränssnitt (Kalev Lember)
  • Nya funktioner:
  • Definiera command_not_found_handler för zsh (Will Thompson)
  • Felkorrigeringar:
  • Korrekt skiljetecken när du applicerar offline-uppdateringar (Matthew Miller)
  • Kör inte om bash command completion (Run Skytta) körs
  • Fixa detaljer () från spridda baksidor (Richard Hughes)
  • Port GTK + -modul till org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Återställ rätt fel för syntaxfel i pkcon (Richard Hughes)
  • Återställ rätt fel om inget gjordes för omstart (Richard Hughes)

Vad är nytt i version 1.0.8:

  • Insticksprogram:
  • alpm: Ange installationsskäl för att explicit installeras (Christian Hesse)
  • entropi: Fast remove_package och search_details (skullbocks)
  • entropi: Ta bort meddelanden och fixa bort funktion (skullbocks)
  • hif: Lägg till saknad låsning när du öppnar säckcache (Kalev Lember)
  • hif: Förbättra avinstallation för parallella kärninstallationer (Kalev Lember)
  • hif: Inkludera paket som är markerade för installation vid uppgraderingar (Kalev Lember)
  • portage: Ta bort meddelanden och fixa bort funktionen (skullbocks)
  • python / backend: Fästparameterns ordning (skullbocks)
  • urpm: Korrekt användning is_package_installed () (Thierry Vignaud)
  • yum: Fix backtrace när du får uppdateringsinformationen (Richard Hughes)
  • yum: Fixa två nästan omöjliga-att-slå python varningar (Richard Hughes)
  • yum: Vidarebefordra porten till det nya WhatProvides API (Richard Hughes)
  • yum: Återställ installerade paket först med Nyttaste filteret (Kalev Lember)
  • yum: Uppdatera komponentgruppskod för internt ändringsgränssnitt (Kalev Lember)
  • Nya funktioner:
  • Definiera command_not_found_handler för zsh (Will Thompson)
  • Felkorrigeringar:
  • Korrekt skiljetecken när du applicerar offline-uppdateringar (Matthew Miller)
  • Kör inte om bash command completion (Run Skytta) körs
  • Fixa detaljer () från spridda baksidor (Richard Hughes)
  • Port GTK + -modul till org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Återställ rätt fel för syntaxfel i pkcon (Richard Hughes)
  • Återställ rätt fel om inget gjordes för omstart (Richard Hughes)

Vad är nytt i version 1.0.7:

  • Insticksprogram:
  • alpm: Ange installationsskäl för att explicit installeras (Christian Hesse)
  • entropi: Fast remove_package och search_details (skullbocks)
  • entropi: Ta bort meddelanden och fixa bort funktion (skullbocks)
  • hif: Lägg till saknad låsning när du öppnar säckcache (Kalev Lember)
  • hif: Förbättra avinstallation för parallella kärninstallationer (Kalev Lember)
  • hif: Inkludera paket som är markerade för installation vid uppgraderingar (Kalev Lember)
  • portage: Ta bort meddelanden och fixa bort funktionen (skullbocks)
  • python / backend: Fästparameterns ordning (skullbocks)
  • urpm: Korrekt användning is_package_installed () (Thierry Vignaud)
  • yum: Fix backtrace när du får uppdateringsinformationen (Richard Hughes)
  • yum: Fixa två nästan omöjliga-att-slå python varningar (Richard Hughes)
  • yum: Vidarebefordra porten till det nya WhatProvides API (Richard Hughes)
  • yum: Återställ installerade paket först med Nyttaste filteret (Kalev Lember)
  • yum: Uppdatera komponentgruppskod för internt ändringsgränssnitt (Kalev Lember)
  • Nya funktioner:
  • Definiera command_not_found_handler för zsh (Will Thompson)
  • Felkorrigeringar:
  • Korrekt skiljetecken när du applicerar offline-uppdateringar (Matthew Miller)
  • Kör inte om bash command completion (Run Skytta) körs
  • Fixa detaljer () från spridda baksidor (Richard Hughes)
  • Port GTK + -modul till org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Återställ rätt fel för syntaxfel i pkcon (Richard Hughes)
  • Återställ rätt fel om inget gjordes för omstart (Richard Hughes)

Vad är nytt i version 1.0.6:

  • Insticksprogram:
  • alpm: Blanda inte deklarationer och kod (vilken ISO C90 förbjuder) (Christian Hesse)
  • alpm: flytta konfigurerat globalt fält till backend priv (Fabien Bourigault)
  • alpm: flytta inaktiverat globalt fält till backend priv (Fabien Bourigault)
  • alpm: Återinitiera libalpm när lokalbiblioteket ändras (Fabien Bourigault)
  • alpm: ta bort RepoEnable (Fabien Bourigault)
  • alpm: Ta bort inte längre funktionshindrad reposlogic (Fabien Bourigault)
  • alpm: ta bort oanvänd variabel (Christian Hesse)
  • hif: Fix använd-efter-fri under otillförlitlig repokontroll (Kalev Lember)
  • Nya funktioner:
  • Lägg till dbus-metod för att returnera färdiga paket (petervo)
  • Lägg till pk_backend_is_transaction_inhibited (Fabien Bourigault)
  • gstreamer-plugin: Lägg till stöd för v2 i PK-sessionstjänstgränssnittet (Kalev Lember)
  • Felkorrigeringar:
  • Låt inte rekursiv låsa debugmutex när du använder --verbose utan en tty (Richard Hughes)
  • Gör "omstart" standardåtgärden för ingen åtgärdsfil (Stephen Gallagher)
  • gstreamer plugin: Anpassa till gstreamer saknas plugin ändringar (Kalev Lember)
  • gstreamer plugin: Undvik kritik när vissa parametrar är NULL (Kalev Lember)

Vad är nytt i version 1.0.5:

  • Backends:
  • alpm: Fixa dålig händelseanvändning när du tar bort paketet (Fabien Bourigault)
  • alpm: Honor simulerar flaggan medan du tar bort paket (Fabien Bourigault)
  • alpm: Honor simulerar på pk_backend_install_files (Fabien Bourigault)
  • alpm: Inhibit cache invalidation under commiting transaction (Fabien Bourigault)
  • alpm: Spåra lokala db-ändringar och invalidera cacheminne (Fabien Bourigault)
  • hif: Anpassa till det nya Hawkey API (Richard Hughes)
  • Felkorrigeringar:
  • Lägg till saknas - Allow-downgrade och --allow-installera på mansidan (Richard Hughes)

Vad är nytt i version 1.0.4:

  • Bibliotek:
  • Lägg till PK_INFO_ENUM_UNAVAILABLE (Richard Hughes)
  • Insticksprogram:
  • alpm: Ren logik i pk_alpm_transaction_packages (Fabien Bourigault)
  • alpm: Fix dålig logik i pk_backend_resolve_name (Fabien Bourigault)
  • alpm: Fix SIGSEV när du frågar om paketfiler (Fabien Bourigault)
  • alpm: Honorsimulering när du installerar paket (Fabien Bourigault)
  • alpm: Pacman 4,2 stöd (Christian Hesse, piernov)
  • aptcc: Följ alltid den icke-interna flaggan (Matthias Klumpp)
  • aptcc: Fråga inte om konfigurationsändringar om vi inte är interaktiva (Matthias Klumpp)
  • aptcc: Använd underkatalog i / tmp för att lagra tillfälliga data (Matthias Klumpp)
  • apt: Ta bort unmaitained backend (Richard Hughes)
  • dummy: Fix gör kontroll genom att inte ringa pk_backend_job_finished () i den trådade koden (Richard Hughes)
  • hif: Importera automatiskt metadata offentliga nycklar när det är säkert att göra det (Richard Hughes)
  • hif: Installera automatiskt AppStream-metadata (Richard Hughes)
  • hif: Fix kompilera med nyare versioner av libhif (Richard Hughes)
  • hif: Fix flera små minnesläckor (Richard Hughes)
  • hif: Sök efter otillgängliga paket under beslutsfattande (Richard Hughes)
  • hif: Flytta hif_source_is_supported () här (Colin Walters)
  • hif: Proxy tillståndsansökningsstaten från staten till jobbet (Richard Hughes)
  • hif: Återgå "otillgängliga" paket för metadata-bara repos (Richard Hughes)
  • hif: Stöd HIF_SOURCE_KIND_LOCAL (Richard Hughes)
  • hif: Använd en tråd-lokal HifTransaction för att undvika db3 index korruption (Richard Hughes)
  • urpmi: Faktiskt implementera only_download & simulate (Thierry Vignaud)
  • urpmi: Lägg till mig som underhållare (Thierry Vignaud)
  • urpmi: Lägg till stöd för "allow_downgrade" (Thierry Vignaud)
  • urpmi: Lägg till support för att tillåta ominstallation (Thierry Vignaud)
  • urpmi: Överväga gstreamer1.0 de dagar (Thierry Vignaud)
  • urpmi: Passera nya removepackages args (Thierry Vignaud)
  • urpmi: Lås skrivransaktioner (Thierry Vignaud)
  • Nya funktioner:
  • Lägg till "avsluta" kommandot till pkcon (Richard Hughes)
  • Lägg till installationen och ta bort kommandon till Packagekit-Direct Test Tool (Richard Hughes)
  • Felkorrigeringar:
  • Håll faktiskt inloggningen när transaktionen inte kan avbrytas (Richard Hughes)
  • Tillåt pk_backend_job_set_allow_cancel () efter att ErrorCode har ställts in (Richard Hughes)
  • Försök inte att köra kommandon som inte hittats för vad som helst prefixed med '.' (Richard Hughes)
  • Använd inte PkBackendSpawn-hjälpare i sammanställda baksidor (Richard Hughes)
  • Fixa en svåra debugkrasch när du avbryter en uppgift som aldrig har körts (Richard Hughes)
  • Gör pk_backend_job_call_vfunc () threadsafe (Richard Hughes)
  • Gör pk_backend_repo_list_changed () threadsafe (Richard Hughes)
  • Gör nätverksdetekteringskoden enklare (Richard Hughes)
  • Ta verkligen bort tidtagaren GSource när du avslutar demonen (Matthias Klumpp)
  • Återskapa hämtningsplatsen om den inte redan finns (Richard Hughes)

Vad är nytt i version 1.0.0:

  • Anmärkningar:
  • Efter över 7 år, 99 tarball-utgåvor och 11697 förbinder sig från 284 personer har vi äntligen släppt den första stabila versionen. Woohoo!
  • Jag ville skicka ut ett hjärtfilt tack till alla människor som har bidragit till framgången med detta projekt. Jag kunde inte ha gjort det själv och en hel del personer var viktigare än de inser.
  • Nu på mer praktiska aspekter. Det här är de stora ändringarna för den här utgåvan:
  • Funktionen offline uppdatering har flyttats till ett korrekt D-Bus-gränssnitt och pkexec-hjälparna har tagits bort. Offline-uppdateringar är en viktig funktion som inte längre förtjänar att vara bultad på. Alla befintliga användare har blivit portade till det nya gränssnittet, men du behöver 3.13.92 om du kör GNOME från instabil eller jhbuild.
  • Inga fler plugins. Både in-träd och plugin-pluggar var den största källan till krascher, och med systemd offline-uppdateringarna fusionerades i kärndemonet blir de bara inte föryngrade längre. Alla berörda projekt har anmälts.
  • Inga fler koniska, opkg, smarta eller yum plugins. Dessa har blivit obestämda och brutna i över två år, så att de skulle ge dem heave-ho.
  • Pluggarna alpm, aptcc, hif och zypp har haft mycket kärlek, och är uppdaterade med de senaste funktionerna och fungerar bra.
  • Insticksprogram:
  • alpm: Lägg till APPLICATION filter (Fabien Bourigault)
  • alpm: Lägg till DOWNLOADED filter för get-updates (Fabien Bourigault)
  • alpm: Korrekt namespace-filer och symboler (Richard Hughes)
  • alpm: Kraschar inte när du skickar uppdateringsinformationens URL-adresser (Richard Hughes)
  • alpm: Ställ inte in den inställbara eller statusen innan den är färdig (Richard Hughes)
  • alpm: Ärade cache-ålder medan uppfriskande repos (Fabien Bourigault)
  • alpm: Bara hämta nedladdningsflagga för uppdateringspaket (Fabien Bourigault)
  • alpm: Använd en hjälpstruktur för backend-data (Richard Hughes)
  • alpm: Använd systemdatabasen i stället för den i prefixet (Richard Hughes)
  • aptcc: Länk mot -lutil för forkpty (Colin Watson)
  • conary: Ta bort Conary backend (Richard Hughes)
  • hif: Låse dir respektera DESTDIR (Richard Hughes)
  • hif: Ta bort några oanvända funktioner (Richard Hughes)
  • hif: Använd en riktig sökväg för hy_sack_create () (Richard Hughes)
  • hif: Använd hif_source_commit () för nya versioner av biblioteket (Richard Hughes)
  • hif: Använd de cachade metadata om det finns tillgängligt (Richard Hughes)
  • katja: Fix fackets initialiseringsfel (Eugene Wissner)
  • opkg: Ta bort opkg backend (Richard Hughes)
  • smart: Ta bort SMART-backend (Richard Hughes)
  • yum: Ta bort yumbacken (Richard Hughes)
  • zypp: Lägg till APPLICATION filter support (Dominique Leuenberger)
  • zypp: Lägg till NEDLADAD filterstöd (Dominique Leuenberger)
  • zypp: Uppdatering för att bygga med PK 0.9.x (Dominique Leuenberger)
  • Nya funktioner:
  • Lägg till ett D-Bus-gränssnitt och hjälpare för offline-support (Richard Hughes, Kalev Lember)
  • Lägg till en repo-set-data-kommando till packagekit-direct (Richard Hughes)
  • Lägg till ett enkelt skript som genererar några offline metadata (Richard Hughes)
  • Lägg till pk_backend_job_get_cancellable () (Richard Hughes)
  • Lägg till pk_backend_job_is_cancelled () (Richard Hughes)
  • Lägg till pk_backend_set_user_data () (Richard Hughes)
  • Lägg till pk_offline_get_prepared_sack () och använd det i plug-in systemd-updates (Richard Hughes)
  • Ta bort pk-debuginfo-install (Richard Hughes)
  • Ta bort support för distros som inte stöder / etc / os-release (Richard Hughes)
  • Ta bort konfigurationsomkopplaren (Richard Hughes) --enable-systemd-updates
  • Ta bort händelserna / pre-transaction.d-funktionaliteten (Richard Hughes)
  • Ta bort pkexec systemd-hjälpare (Richard Hughes)
  • Ta bort plugin-gränssnittet (Richard Hughes)
  • Ta bort olika alternativ från config-filen (Richard Hughes)
  • Felkorrigeringar:
  • Gör automatiskt pk_backend_job_finished () för gängade baksidor (Richard Hughes)
  • Stäng inte demonen i viloläge som standard (Richard Hughes)
  • Fixera kompilering av ConnMans nätverksstöd (Richard Hughes)
  • Fix packagekit-offline-update.service generation (Kalev Lember)
  • Öka standardtransaktionsgränserna (Matthias Klumpp)
  • Föredra npapi-sdk över mozilla-plugins (Dominique Leuenberger)
  • Uppdatera NetworkManager-tillståndet när demonen startar (Richard Hughes)

Krav :

  • glib 2.14.0
  • dbus nyare än 1.1.3 (20070819 eller senare)
  • dbus-glib 0,74
  • libnm 0.6.4 (valfritt)
  • polkit-dbus 0.5
  • polkit-grant 0.5

Skärmbilder

packagekit_1_67906.png
packagekit_2_67906.png

Annan programvara för utvecklare Richard Hughes

UPower
UPower

1 Dec 17

Kommentarer till PackageKit

Kommentarer hittades inte
Kommentar
Slå på bilder!