close

PackageKit

Gå til navigation Gå til søg
PackageKit
Packagekit.png
Gnome-packagekit på Fedora 9 -- 2008, 09.png
Generel information
programtype Pakkestyringssystem
Udvikler Richard Hughes
Første udgivelse 2007
Licens GPL
Teknisk information
Planlagt ind C , C++ , Python
standard grafisk grænseflade
Versioner
Seneste stabile version 1.1.1 (20. april 2016 (6 år, 5 måneder og 28 dage))
Links

PackageKit er en gratis softwareapplikationspakke designet til at give en ensartet front-end på højt niveau til forskellige pakkehåndteringssystemer . PackageKit blev skabt af Richard Hughes.

Suiten er tilsyneladende på tværs af platforme, selvom den primært er beregnet til Linux -distributioner , der følger interoperabilitetsstandarderne fastsat af freedesktop.org-gruppen. Den bruger softwarebibliotekerne leveret af D-Bus- og PolicyKit -projekterne til at håndtere kommunikation mellem processer og privilegieforhandling.

Historie

PackageKit blev skabt af Richard Hughes og blev først foreslået i en række blogindlæg i 2007 og er nu udviklet af et lille team af udviklere. Fedora 9 er den første Linux-distribution, der bruger PackageKit som standardgrænsefladen for YUM .

Design

PackageKit selv er en systemdæmon kaldet packagekitd. Et bibliotek kaldet libpackagekit tillader også andre trivielle programmer at interagere med PackageKit. [ 1 ]

Egenskab:

  • Installation af lokale filer.
  • Godkendelse ved hjælp af PolicyKit .
  • Det erstatter ikke de nuværende pakkeværktøjer.
  • Systembevidst multi-user - vil ikke tillade systemnedlukning i kritiske dele af operationen.
  • Et system afslutter dæmonen, når det ikke er i brug.

Frontends

Image
KPackageKit , frontend for KDE , integreres direkte med Systemindstillinger-modulerne. [ 2 ]

Der er i øjeblikket tre frontends til PackageKit:

Backends

En række forskellige pakkehåndteringssystemer (kendt som backends ) understøtter de forskellige pakkehåndteringsmetoder og -signaler, som bruges af frontend-værktøjerne. [ 3 ] Understøttede backends inkluderer Advanced Packaging Tool , alpm, box, Conary, opkg, PiSi, poldek, Smart Package Manager , Yellow dog Updater, Modified og zypper.

Se også

Referencer

  1. "PackageKit Reference Manual " . packagekit.org. Arkiveret fra originalen den 17. maj 2008 . Hentet 25. marts 2008 . 
  2. "polishlinux.org » KpackageKit: fremtid for pakkeadministratorer på dit skrivebord (interview med udviklere) " . Hentet 25. august 2008 . 
  3. «Ofte stillede spørgsmål» (på engelsk) . packagekit.org. Arkiveret fra originalen den 19. marts 2008 . Hentet 25. marts 2008 .