PackageKit
| PackageKit | ||
|---|---|---|
|
| ||
|
| ||
| 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
Der er i øjeblikket tre frontends til PackageKit:
- Gnome-packagekit , der skal bruges på GNOME-skrivebordet .
- KPackageKit , til brug på KDE-skrivebordet .
- pkcon , der skal bruges uden et grafisk miljø ( kommandolinje ).
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å
Portal: Gratis software . Indhold relateret til fri software .- ConsoleKit
- DeviceKit
- PolicyKit
Referencer
- ↑ "PackageKit Reference Manual " . packagekit.org. Arkiveret fra originalen den 17. maj 2008 . Hentet 25. marts 2008 .
- ↑ "polishlinux.org » KpackageKit: fremtid for pakkeadministratorer på dit skrivebord (interview med udviklere) " . Hentet 25. august 2008 .
- ↑ «Ofte stillede spørgsmål» (på engelsk) . packagekit.org. Arkiveret fra originalen den 19. marts 2008 . Hentet 25. marts 2008 .