OSWikiHK: 请协力 GPLv3 的中文翻译工作。

PackageKit

OSWikiHK,自由中文開源知識庫

PackageKit 始使圖形介面套件管理工具 gnome-packagekit
Enlarge
PackageKit 始使圖形介面套件管理工具 gnome-packagekit

PackageKit 是一個設計用來簡化軟件安裝和更新的系統,它的主要目標是統一各 GNU/Linux distributions 上的套件管理系統,並配合 PolicyKit 等令在 GNU/Linux 上安裝和更新軟件變得輕易,包括:

  • 檔案管理員開啟不明檔案時,可以透過 PackageKit 自動測出和從網上下載及安裝需要的檢視或編輯程式
  • 列印管理系統可以自動測出印表機的型號並從網上下載及安裝需要的驅動程式

PackageKit 支援多個套件管理系統,包括 APT、aptcc、alpm、box、conary、opkg、pacman、pisi、poldek、portage、ports、slapt、smart、urpmi、YUM 和 zypp。[1]

PackageKit 最早由 Red Hat 工程師 Richard Hughes 於 2007 年中提出並開始開發。Hughes 亦同時開發出 PackageKit 的 GNOME 圖形前端 gnome-packagekitFedora 9 開始引進 PackageKit,並使用 gnome-packagekit 取替 Pirut 成為預設套件管理工具。而 Kubuntu 亦由 9.04 開以使用 PackageKit。

目录

前端

結構

PackageKit 主要背景服務 packagekitd 和程式庫 libpackagekit 組成。packagekitd 使用 D-Bus 抽象化各套件管理系統,它只在使用者使用相關工具時才會自動被啟動並在完成工作後自動結束,這令它不會拖慢系統啟動和在閒置時佔用過多記憶體。[2]而 libpackagekit 亦容許其他程式可以輕易和 PackageKit 通訊。

請參看

外部連結

Personal tools
廣告橫額