fbpx
维基百科

PackageKit

PackageKit是由Richard Hughes所開發的自由且開源应用软件套裝,旨在為多種不同的软件包管理系统提供一個一致的高階前端

PackageKit
gnome-packagekit(已废弃),PackageKit的其中一個圖形前端,此圖是在Fedora上執行的情形
開發者Richard Hughes
首次发布2014年9月12日,​9年前​(2014-09-12
当前版本
  • 1.2.7 (2023年8月26日;穩定版本)[1]
源代码库
  • github.com/PackageKit/PackageKit
编程语言C, C++, Python
操作系统Linux
类型软件包管理系统
许可协议GNU通用公共许可证
网站www.freedesktop.org/software/PackageKit/

此軟體套裝表面上是跨平台的,但它主要的目標是提供遵循Freedesktop.org標準的Linux发行版之間的互操作性。它使用D-BusPolkit英语Polkit提供的函式庫來處理內部進程溝通及取得權限。

歷史 编辑

PackageKit是由Richard Hughes在他的部落格上於2007年首次提出[2][3],現在由一個小型團隊進行開發。Fedora 9 是第一個使用PackageKit作為yum的預設前端的發行版。其在Fedora 10 及 Fedora 11歷經了多次更新。

設計 编辑

PackageKit本身是一個稱做 packagekitd守护进程,它將不同系統中的差異抽象化。另一個稱為 libpackagekit 的函式庫允許其他程式與PackageKit進行互動[4]

其特性包括:

  • 可以從本機檔案、套裝媒體或是遠端資源中進行安裝。
  • 使用Polkit英语Polkit取得權限。
  • 不會取代已存在的軟體包管理系統。
  • 多使用者系統感知 - 它不會允許在事務處理的關鍵部份關機。
  • 不使用時可以關閉。

前端 编辑

 
packagekitd已經成為Linux桌面與PulseAudioNetworkManager齊名的守护进程

PackageKit目前有數種前端

後端 编辑

許多不同的软件包管理系统(稱為後端)支援多種不同的抽象方法及訊號供前端工具使用[5]。支援的後端包括了:

參見 编辑

參考資料 编辑

  1. ^ Release 1.2.7. 2023年8月26日 [2023年9月18日]. 
  2. ^ Installing and Updating Software Blows Goats. Richard Hughes. [2011-01-18]. (原始内容存档于2013-01-28). 
  3. ^ Robert Hughes' blog posts about PackageKit. Richard Hughes. [2011-01-18]. (原始内容存档于2013-01-28). 
  4. ^ . packagekit.org. [2009-07-10]. (原始内容存档于2009-07-16). 
  5. ^ Frequently asked questions. packagekit.org. [2009-07-10]. (原始内容存档于2013-01-28). 

外部連結 编辑

    packagekit, 是由richard, hughes所開發的自由且開源的应用软件套裝, 旨在為多種不同的软件包管理系统提供一個一致的高階前端, gnome, packagekit, 已废弃, 的其中一個圖形前端, 此圖是在fedora上執行的情形開發者richard, hughes首次发布2014年9月12日, 9年前, 2014, 当前版本1, 2023年8月26日, 穩定版本, 源代码库github, 编程语言c, python操作系统linux类型软件包管理系统许可协议gnu通用公共许可证网站www, . PackageKit是由Richard Hughes所開發的自由且開源的应用软件套裝 旨在為多種不同的软件包管理系统提供一個一致的高階前端 PackageKitgnome packagekit 已废弃 PackageKit的其中一個圖形前端 此圖是在Fedora上執行的情形開發者Richard Hughes首次发布2014年9月12日 9年前 2014 09 12 当前版本1 2 7 2023年8月26日 穩定版本 1 源代码库github wbr com wbr PackageKit wbr PackageKit编程语言C C Python操作系统Linux类型软件包管理系统许可协议GNU通用公共许可证网站www wbr freedesktop wbr org wbr software wbr PackageKit wbr 此軟體套裝表面上是跨平台的 但它主要的目標是提供遵循Freedesktop org標準的Linux发行版之間的互操作性 它使用D Bus及Polkit 英语 Polkit 提供的函式庫來處理內部進程溝通及取得權限 目录 1 歷史 2 設計 2 1 前端 2 2 後端 3 參見 4 參考資料 5 外部連結歷史 编辑PackageKit是由Richard Hughes在他的部落格上於2007年首次提出 2 3 現在由一個小型團隊進行開發 Fedora 9 是第一個使用PackageKit作為yum的預設前端的發行版 其在Fedora 10 及 Fedora 11歷經了多次更新 設計 编辑PackageKit本身是一個稱做 packagekitd 的守护进程 它將不同系統中的差異抽象化 另一個稱為 libpackagekit 的函式庫允許其他程式與PackageKit進行互動 4 其特性包括 可以從本機檔案 套裝媒體或是遠端資源中進行安裝 使用Polkit 英语 Polkit 取得權限 不會取代已存在的軟體包管理系統 多使用者系統感知 它不會允許在事務處理的關鍵部份關機 不使用時可以關閉 前端 编辑 nbsp packagekitd已經成為Linux桌面與PulseAudio及NetworkManager齊名的守护进程PackageKit目前有數種前端 nbsp 使用Qt的Apper nbsp 使用GTK 的GNOME Software nbsp 廢棄的gnome packagekitpkcon 供命令行界面使用 後端 编辑 許多不同的软件包管理系统 稱為後端 支援多種不同的抽象方法及訊號供前端工具使用 5 支援的後端包括了 APT box 來源請求 Conary DNF Sabayon Linux的Entropy 页面存档备份 存于互联网档案馆 Opkg Pacman PiSi 英语 PiSi poldek 页面存档备份 存于互联网档案馆 Portage razor 页面存档备份 存于互联网档案馆 Smart Package Manager YUM ZYpp urpmi參見 编辑 nbsp 自由软件主题 AppStream Listaller Polkit 英语 Polkit 參考資料 编辑 Release 1 2 7 2023年8月26日 2023年9月18日 Installing and Updating Software Blows Goats Richard Hughes 2011 01 18 原始内容存档于2013 01 28 Robert Hughes blog posts about PackageKit Richard Hughes 2011 01 18 原始内容存档于2013 01 28 PackageKit Reference Manual packagekit org 2009 07 10 原始内容存档于2009 07 16 Frequently asked questions packagekit org 2009 07 10 原始内容存档于2013 01 28 外部連結 编辑Website of PackageKit 取自 https zh wikipedia org w index php title PackageKit amp oldid 70503761, 维基百科,wiki,书籍,书籍,图书馆,

    文章

    ,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。