PackageKit

Software screenshot:
PackageKit
Software detaljer:
Version: 1.1.9 Opdateret
Upload dato: 22 Jun 18
Udvikler: Richard Hughes
Licens: Gratis
Popularitet: 47

Rating: nan/5 (Total Votes: 0)

PackageKit er et open source software-projekt, der er designet som et universelt og samlet grafisk pakkehåndteringssystem til nem installation, geninstallation, opdatering og fjernelse af softwarepakker på en Linux-baseret computer. Det vigtigste mål er at støtte så mange grafiske pakkeforvaltere som muligt, hvilket gør det tilgængeligt på så mange GNU / Linux-distributioner som muligt.


Funktioner et overblik

Nøglefunktioner omfatter evnen til at installere afhængighedsfiler automatisk, installere nye funktioner, anvende sikkerhedsopdateringer ved opstart, tillade uønskede brugere at installere programmer, åbne ukendte filformater, fjerne afhængigheder for filer og integrere med eksisterende pakkeforvaltere , herunder APT, YUM, Conary og andre.

Det gode ved PackageKit er, at det er uafhængigt af et bestemt Linux-kernelbaseret operativsystem eller en hardwarearkitektur. Det betyder selvfølgelig, at det nemt kan implementeres på en GNU / Linux-distribution, men kun hvis den originale pakkeleder understøttes. Det betyder også, at det med succes kan installeres på både 64-bit og 32-bit hardware platforme.

Bruger PolicyKit til brugergodkendelse

En anden interessant funktion er, at PackageKit bruger PolicyKit til brugergodkendelse som standard, hvilket betyder at systemadministratorer (root) nemt kan styre, hvem der kan installere hvilken type software eller som ikke tillader at installere softwarepakker på en GNU / Linux operativsystem, hvor PackageKit er installeret.


Understøttet GNU / Linux distribution og applikationer

For øjeblikket er PackageKit blevet testet med en lang række GNU / Linux-distributioner, herunder Kubuntu, Fedora, openSUSE, Foresight Linux, SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, Sabayon og Moblin.

Forskellige projekter integreres godt med PackageKit, herunder Nautilus-filhåndtering, GNOME PackageKit-pakkeadministrator, Apper-pakkeadministrator, Listalløsningsleder, Openmoko Installer-pakkeadministrator, Brasero CD / DVD-brændingssoftware, Zero Installer distribueret installationssystem, systemkonfiguration -printer CUPS-serverkonfigurator til Fedora, Anjuta IDE og GNOME-software.

Hvad er nyt i denne udgave:

  • underliggende programmer:
  • alpm: Angiv installationsgrunden til eksplicit installeret (Christian Hesse)
  • entropi: Fast remove_package og search_details (skullbocks)
  • entropi: Fjernede meddelelser og fastsættelse af fjernfunktion (skullbocks)
  • hif: Tilføj manglende låsning, når du åbner papirkurv (Kalev Lember)
  • hif: Forbedre depsolving til parallelle kernelinstallationer (Kalev Lember)
  • hif: Inkluder eventuelle pakker, der er markeret til installation, når du laver opgraderinger (Kalev Lember)
  • portage: Fjernede meddelelser og fastgør fjernfunktion (skullbocks)
  • python / backend: Fastsættelse af parameterordre (skullbocks)
  • urpm: Korrekt brug is_package_installed () (Thierry Vignaud)
  • yum: Fix backtrace, når du får opdateringsoplysningerne (Richard Hughes)
  • yum: Ryd op to næsten umuligt at ramme python advarsler (Richard Hughes)
  • yum: Videresend port til den nye WhatProvides API (Richard Hughes)
  • yum: Returner installerede pakker først med nyeste filter (Kalev Lember)
  • yum: Opdater comps gruppekode for interne detaljer API ændring (Kalev Lember)
  • Nye funktioner:
  • Definer command_not_found_handler for zsh (Will Thompson)
  • Fejlrettelser:
  • Korrekt tegnsætning under anvendelse af offline opdateringer (Matthew Miller)
  • Kør ikke, hvis bash-kommandoens afslutning køres (Ville Skytta)
  • Fix detaljer () fra sprængte backends (Richard Hughes)
  • Port GTK + modul til org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Ret den korrekte fejl for syntaksfejl i pkcon (Richard Hughes)
  • Ret den korrekte fejl, hvis der ikke blev gjort noget for genoptagelse (Richard Hughes)

Hvad er nyt i version:

  • underliggende programmer:
  • alpm: Angiv installationsgrunden til eksplicit installeret (Christian Hesse)
  • entropi: Fast remove_package og search_details (skullbocks)
  • entropi: Fjernede meddelelser og fastsættelse af fjernfunktion (skullbocks)
  • hif: Tilføj manglende låsning, når du åbner papirkurv (Kalev Lember)
  • hif: Forbedre depsolving til parallelle kernelinstallationer (Kalev Lember)
  • hif: Inkluder eventuelle pakker, der er markeret til installation, når du laver opgraderinger (Kalev Lember)
  • portage: Fjernede meddelelser og fastgør fjernfunktion (skullbocks)
  • python / backend: Fastsættelse af parameterordre (skullbocks)
  • urpm: Korrekt brug is_package_installed () (Thierry Vignaud)
  • yum: Fix backtrace, når du får opdateringsoplysningerne (Richard Hughes)
  • yum: Ryd op to næsten umuligt at ramme python advarsler (Richard Hughes)
  • yum: Videresend port til den nye WhatProvides API (Richard Hughes)
  • yum: Returner installerede pakker først med nyeste filter (Kalev Lember)
  • yum: Opdater comps gruppekode for interne detaljer API ændring (Kalev Lember)
  • Nye funktioner:
  • Definer command_not_found_handler for zsh (Will Thompson)
  • Fejlrettelser:
  • Korrekt tegnsætning under anvendelse af offline opdateringer (Matthew Miller)
  • Kør ikke, hvis bash-kommandoens afslutning køres (Ville Skytta)
  • Fix detaljer () fra sprængte backends (Richard Hughes)
  • Port GTK + modul til org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Ret den korrekte fejl for syntaksfejl i pkcon (Richard Hughes)
  • Ret den korrekte fejl, hvis der ikke blev gjort noget for genoptagelse (Richard Hughes)

Hvad er nyt i version 1.0.8:

  • underliggende programmer:
  • alpm: Angiv installationsgrunden til eksplicit installeret (Christian Hesse)
  • entropi: Fast remove_package og search_details (skullbocks)
  • entropi: Fjernede meddelelser og fastsættelse af fjernfunktion (skullbocks)
  • hif: Tilføj manglende låsning, når du åbner papirkurv (Kalev Lember)
  • hif: Forbedre depsolving til parallelle kernelinstallationer (Kalev Lember)
  • hif: Inkluder eventuelle pakker, der er markeret til installation, når du laver opgraderinger (Kalev Lember)
  • portage: Fjernede meddelelser og fastgør fjernfunktion (skullbocks)
  • python / backend: Fastsættelse af parameterordre (skullbocks)
  • urpm: Korrekt brug is_package_installed () (Thierry Vignaud)
  • yum: Fix backtrace, når du får opdateringsoplysningerne (Richard Hughes)
  • yum: Ryd op to næsten umuligt at ramme python advarsler (Richard Hughes)
  • yum: Videresend port til den nye WhatProvides API (Richard Hughes)
  • yum: Returner installerede pakker først med nyeste filter (Kalev Lember)
  • yum: Opdater comps gruppekode for interne detaljer API ændring (Kalev Lember)
  • Nye funktioner:
  • Definer command_not_found_handler for zsh (Will Thompson)
  • Fejlrettelser:
  • Korrekt tegnsætning under anvendelse af offline opdateringer (Matthew Miller)
  • Kør ikke, hvis bash-kommandoens afslutning køres (Ville Skytta)
  • Fix detaljer () fra sprængte backends (Richard Hughes)
  • Port GTK + modul til org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Ret den korrekte fejl for syntaksfejl i pkcon (Richard Hughes)
  • Ret den korrekte fejl, hvis der ikke blev gjort noget for genoptagelse (Richard Hughes)

Hvad er nyt i version 1.0.7:

  • underliggende programmer:
  • alpm: Angiv installationsgrunden til eksplicit installeret (Christian Hesse)
  • entropi: Fast remove_package og search_details (skullbocks)
  • entropi: Fjernede meddelelser og fastsættelse af fjernfunktion (skullbocks)
  • hif: Tilføj manglende låsning, når du åbner papirkurv (Kalev Lember)
  • hif: Forbedre depsolving til parallelle kernelinstallationer (Kalev Lember)
  • hif: Inkluder eventuelle pakker, der er markeret til installation, når du laver opgraderinger (Kalev Lember)
  • portage: Fjernede meddelelser og fastgør fjernfunktion (skullbocks)
  • python / backend: Fastsættelse af parameterordre (skullbocks)
  • urpm: Korrekt brug is_package_installed () (Thierry Vignaud)
  • yum: Fix backtrace, når du får opdateringsoplysningerne (Richard Hughes)
  • yum: Ryd op to næsten umuligt at ramme python advarsler (Richard Hughes)
  • yum: Videresend port til den nye WhatProvides API (Richard Hughes)
  • yum: Returner installerede pakker først med nyeste filter (Kalev Lember)
  • yum: Opdater comps gruppekode for interne detaljer API ændring (Kalev Lember)
  • Nye funktioner:
  • Definer command_not_found_handler for zsh (Will Thompson)
  • Fejlrettelser:
  • Korrekt tegnsætning under anvendelse af offline opdateringer (Matthew Miller)
  • Kør ikke, hvis bash-kommandoens afslutning køres (Ville Skytta)
  • Fix detaljer () fra sprængte backends (Richard Hughes)
  • Port GTK + modul til org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Ret den korrekte fejl for syntaksfejl i pkcon (Richard Hughes)
  • Ret den korrekte fejl, hvis der ikke blev gjort noget for genoptagelse (Richard Hughes)

Hvad er nyt i version 1.0.6:

  • underliggende programmer:
  • alpm: bland ikke deklarationer og kode (som ISO C90 forbyder) (Christian Hesse)
  • alpm: Flyt konfigureret globalt felt til backend priv (Fabien Bourigault)
  • alpm: flyt deaktiveret globalt felt til backend priv (Fabien Bourigault)
  • alpm: Genoptimer libalpm, når localdb ændres (Fabien Bourigault)
  • alpm: Fjern RepoEnable (Fabien Bourigault)
  • alpm: Fjern ikke længere anvendt handicappet repos logik (Fabien Bourigault)
  • alpm: Fjern ubrugt variabel (Christian Hesse)
  • hif: Fix brug-efter-fri under usikker repo check (Kalev Lember)
  • Nye funktioner:
  • Tilføj dbus metode til returnering af forberedte pakker (petervo)
  • Tilføj pk_backend_is_transaction_inhibited (Fabien Bourigault)
  • gstreamer-plugin: Tilføj support til v2 i PK-sessionstjenesten (Kalev Lember)
  • Fejlrettelser:
  • Lås ikke fejlfinding mutex når du bruger --verbose uden en tty (Richard Hughes)
  • Opret & quot; genstart & quot; standard handling for ingen handling fil (Stephen Gallagher)
  • gstreamer plugin: Tilpas til gstreamer mangler plugin ændringer (Kalev Lember)
  • gstreamer plugin: Undgå kritik, når nogle af parametrene er NULL (Kalev Lember)

Hvad er nyt i version 1.0.5:

  • Backends:
  • alpm: Fix dårlig begivenhedsbrug, når du fjerner pakken (Fabien Bourigault)
  • alpm: Ære simulere flag, mens du fjerner pakker (Fabien Bourigault)
  • alpm: Ære simulere på pk_backend_install_files (Fabien Bourigault)
  • alpm: Inhibit cache invalidation under commiting transaction (Fabien Bourigault)
  • alpm: Spor lokale db-ændringer og ugyldig cache (Fabien Bourigault)
  • hif: Tilpas til det nye Hawkey API (Richard Hughes)
  • Fejlrettelser:
  • Tilføj missing --allow-downgrade og --allow-geninstaller til man siden (Richard Hughes)

Hvad er nyt i version 1.0.4:

  • Biblioteker:
  • Tilføj PK_INFO_ENUM_UNAVAILABLE (Richard Hughes)
  • underliggende programmer:
  • alpm: Ryd logikken i pk_alpm_transaction_packages (Fabien Bourigault)
  • alpm: Fix dårlig logik i pk_backend_resolve_name (Fabien Bourigault)
  • alpm: Fix SIGSEV, når du beder om pakkefiler (Fabien Bourigault)
  • alpm: Æresimulering, når du installerer pakker (Fabien Bourigault)
  • alpm: Pacman 4.2 support (Christian Hesse, piernov)
  • aptcc: Overhold altid det ikke-interaktive flag (Matthias Klumpp)
  • aptcc: Spørg ikke om konfigurationsændringer, hvis vi ikke er interaktive (Matthias Klumpp)
  • aptcc: Brug underkatalog i / tmp til at gemme midlertidige data (Matthias Klumpp)
  • apt: Fjern unmaitained backend (Richard Hughes)
  • dummy: Fix gør check ved ikke at ringe pk_backend_job_finished () i den trådte kode (Richard Hughes)
  • hif: Importér automatisk metadata offentlige nøgler, når det er sikkert at gøre det (Richard Hughes)
  • hif: Installer automatisk AppStream-metadata (Richard Hughes)
  • hif: Fix kompilere med nyere versioner af libhif (Richard Hughes)
  • hif: Løs flere små hukommelseslækager (Richard Hughes)
  • hif: Se efter utilgængelige pakker under løsningen (Richard Hughes)
  • hif: Flyt hif_source_is_supported () her (Colin Walters)
  • hif: Proxy den tilladte annulleringstilstand fra staten til jobbet (Richard Hughes)
  • hif: Returner 'utilgængelige' pakker til metadata-only repos (Richard Hughes)
  • hif: Støtte HIF_SOURCE_KIND_LOCAL (Richard Hughes)
  • hif: Brug en tråd-lokal HifTransaction for at undgå db3-indekskorruption (Richard Hughes)
  • urpmi: Faktisk implementer only_download & simulate (Thierry Vignaud)
  • urpmi: Tilføj mig som maintainer (Thierry Vignaud)
  • urpmi: Tilføj støtte til 'allow_downgrade' (Thierry Vignaud)
  • urpmi: Tilføj support til tillad geninstallation (Thierry Vignaud)
  • urpmi: Overvej gstreamer1.0 de dage (Thierry Vignaud)
  • urpmi: Passer nye fjerne pakker args (Thierry Vignaud)
  • urpmi: Lås skriv transaktioner (Thierry Vignaud)
  • Nye funktioner:
  • Tilføj 'quit' kommando til pkcon (Richard Hughes)
  • Tilføj installationen og fjern kommandoer til Packagekit-direkte testværktøjet (Richard Hughes)
  • Fejlrettelser:
  • Aktiver faktisk logind, når transaktionen ikke kan annulleres (Richard Hughes)
  • Tillad pk_backend_job_set_allow_cancel () efter at ErrorCode er blevet indstillet (Richard Hughes)
  • Forsøg ikke at køre kommandoen ikke fundet for noget præfiks med '.' (Richard Hughes)
  • Brug ikke PkBackendSpawn-hjælpere i kompilerede backends (Richard Hughes)
  • Afhjælp et sværhedsfejl ved annullering af en opgave, der aldrig er kørt (Richard Hughes)
  • Lav pk_backend_job_call_vfunc () threadsafe (Richard Hughes)
  • Lav pk_backend_repo_list_changed () threadsafe (Richard Hughes)
  • Gør netværksdetektionskoden enklere (Richard Hughes)
  • Fjern virkelig timeren GSource, når du afslutter dæmonen (Matthias Klumpp)
  • Genskab downloadplaceringen, hvis den ikke allerede eksisterer (Richard Hughes)

Hvad er nyt i version 1.0.0:

  • Bemærkninger:
  • Efter over 7 år begår 99 tarball-udgivelser og 11697 fra 284 mennesker, har vi endelig frigivet den første stabile version. Woohoo!
  • Jeg ville gerne sende en hjerteløst tak til alle de mennesker, der har bidraget til succesen med dette projekt. Jeg kunne ikke have gjort det alene og ganske få mennesker var vigtigere end de realiserer.
  • Nu på mere praktiske aspekter. Dette er de store ændringer for denne udgivelse:
  • Funktionen offline opdatering er flyttet til en korrekt D-Bus-grænseflade, og pkexec-hjælperne er blevet fjernet. Offline opdateringer er en vigtig funktion, der ikke længere fortjener at være boltet på. Alle eksisterende brugere er blevet portet til den nye grænseflade, men du har brug for 3,13.92 hvis du kører GNOME fra ustabil eller jhbuild.
  • Ikke flere plugins. Både in-tree og out-of-tree plugins var den største kilde til nedbrud, og med systemd offline opdateringer fusionerede i kernedemonen, bliver de bare ikke mere tilintetgjort. Alle berørte projekter er blevet anmeldt.
  • Ikke mere conary, opkg, smart eller yum plugins. Disse er blevet opbevaret og brudt i over to år, så det er tid til at give dem heave-ho'en.
  • Alpm-, aptcc-, hif- og zypp-plugins har haft masser af kærlighed og er opdaterede med de nyeste funktioner og fungerer godt.
  • underliggende programmer:
  • alpm: Tilføj APPLICATION filter (Fabien Bourigault)
  • alpm: Tilføj DOWNLOADED filter for get-updates (Fabien Bourigault)
  • alpm: Korrekt navnefiler og symboler (Richard Hughes)
  • Alpm: Krasj ikke, når du sender opdateringsoplysningerne URLs (Richard Hughes)
  • alpm: Indstil ikke den annullerbare eller status, før den er færdig (Richard Hughes)
  • alpm: Ære cache-alder mens forfriskende repos (Fabien Bourigault)
  • Alpm: Hent kun download flag for opdateringspakker (Fabien Bourigault)
  • alpm: Brug en hjælperstruktur til backend-data (Richard Hughes)
  • alpm: Brug systemdatabasen i stedet for den i præfikset (Richard Hughes)
  • aptcc: Link mod -lutil til forkpty (Colin Watson)
  • conary: Fjern Conary backend (Richard Hughes)
  • hif: Lad låsen dir respektere DESTDIR (Richard Hughes)
  • hif: Fjern nogle ubrugte funktioner (Richard Hughes)
  • hif: Brug en rigtig sti til hy_sack_create () (Richard Hughes)
  • hif: Brug hif_source_commit () til nye versioner af biblioteket (Richard Hughes)
  • hif: Brug de cachelagrede metadata hvis tilgængelig (Richard Hughes)
  • katja: Fix depotfejlfinding (Eugene Wissner)
  • opkg: Fjern opkg backend (Richard Hughes)
  • smart: Fjern SMART-backend (Richard Hughes)
  • yum: Fjern yum backend (Richard Hughes)
  • zypp: Tilføj APPLICATION filter support (Dominique Leuenberger)
  • zypp: Tilføj DOWNLOADED filter support (Dominique Leuenberger)
  • zypp: Opdatering til at bygge med PK 0.9.x (Dominique Leuenberger)
  • Nye funktioner:
  • Tilføj en D-Bus-grænseflade og hjælpere til offline support (Richard Hughes, Kalev Lember)
  • Tilføj en repo-set-data-kommando til packagekit-direct (Richard Hughes)
  • Tilføj et enkelt script, der genererer nogle offline metadata (Richard Hughes)
  • Tilføj pk_backend_job_get_cancellable () (Richard Hughes)
  • Tilføj pk_backend_job_is_cancelled () (Richard Hughes)
  • Tilføj pk_backend_set_user_data () (Richard Hughes)
  • Tilføj pk_offline_get_prepared_sack () og brug det i pluginet systemd-updates (Richard Hughes)
  • Fjern pk-debuginfo-install (Richard Hughes)
  • Fjern support til distros, der ikke understøtter / etc / os-release (Richard Hughes)
  • Fjern konfigurationsomskifteren for --enable-systemd-updates (Richard Hughes)
  • Fjern begivenhederne / pre-transaction.d-funktionaliteten (Richard Hughes)
  • Fjern de pkexec systemd-hjælpere (Richard Hughes)
  • Fjern plugin-grænsefladen (Richard Hughes)
  • Fjern forskellige muligheder fra config filen (Richard Hughes)
  • Fejlrettelser:
  • Gør automatisk pk_backend_job_finished () for gevindskårne bagsider (Richard Hughes)
  • Stands ikke dæmonen i tomgang som standard (Richard Hughes)
  • Løs kompilering af ConnMan netværkstjenesten (Richard Hughes)
  • Fix packagekit-offline-update.service generation (Kalev Lember)
  • Forøg standard transaktionsgrænser (Matthias Klumpp)
  • Foretrækker npapi-sdk over mozilla-plugins (Dominique Leuenberger)
  • Opdater NetworkManager-tilstanden, når dæmonen starter (Richard Hughes)

Krav :

  • glib 2.14.0
  • dbus nyere end 1.1.3 (20070819 eller nyere)
  • dbus-glib 0,74
  • libnm 0.6.4 (valgfrit)
  • polkit-dbus 0.5
  • polkit-grant 0.5

Screenshots

packagekit_1_67906.png
packagekit_2_67906.png

Andre software developer Richard Hughes

Kommentarer til PackageKit

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!