<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=PackageKit</id>
	<title>PackageKit - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=PackageKit"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=PackageKit&amp;action=history"/>
	<updated>2026-07-01T20:39:00Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=PackageKit&amp;diff=2281844&amp;oldid=prev</id>
		<title>imported&gt;Mhss：​/* 外部連結 */</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=PackageKit&amp;diff=2281844&amp;oldid=prev"/>
		<updated>2022-03-07T11:15:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;外部連結&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{NoteTA|G1=IT|G2=FL}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name                   = PackageKit&lt;br /&gt;
| title                  = &lt;br /&gt;
| logo                   = packagekit.png&lt;br /&gt;
| logo caption           = &lt;br /&gt;
| logo_size              = &lt;br /&gt;
| logo_alt               = &lt;br /&gt;
| screenshot             = PackageKit on Fedora.png&lt;br /&gt;
| caption                = &amp;#039;&amp;#039;gnome-packagekit&amp;#039;&amp;#039;（已废弃），PackageKit的其中一個圖形前端，此圖是在[[Fedora (作業系統)|Fedora]]上執行的情形&lt;br /&gt;
| screenshot_size        = &lt;br /&gt;
| screenshot_alt         = &lt;br /&gt;
| collapsible            = &lt;br /&gt;
| author                 = &lt;br /&gt;
| developer              = Richard Hughes&lt;br /&gt;
| released               = {{Start date and age|2014|09|12|}}&lt;br /&gt;
| programming language   = [[C語言|C]], [[C++]], [[Python]]&lt;br /&gt;
| operating system       = [[Linux]]&lt;br /&gt;
| platform               = &lt;br /&gt;
| size                   = &lt;br /&gt;
| language               = &lt;br /&gt;
| language count         = &amp;lt;!-- DO NOT include this parameter unless you know what it does --&amp;gt;&lt;br /&gt;
| language footnote      = &lt;br /&gt;
| genre                  = [[软件包管理系统]]&lt;br /&gt;
| license                = [[GNU通用公共许可证]]&lt;br /&gt;
| website                = {{URL|https://www.freedesktop.org/software/PackageKit/}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PackageKit&amp;#039;&amp;#039;&amp;#039;是由Richard Hughes所開發的[[自由及开放源代码软件|自由且開源]]的[[应用软件]]套裝，旨在為多種不同的[[软件包管理系统]]提供一個一致的高階[[前端和后端|前端]]。&lt;br /&gt;
&lt;br /&gt;
此軟體套裝表面上是[[跨平台]]的，但它主要的目標是提供遵循[[Freedesktop.org]]標準的[[Linux发行版]]之間的互操作性。它使用[[D-Bus]]及{{link-en|Polkit|Polkit}}提供的[[函式庫]]來處理內部進程溝通及取得權限。&lt;br /&gt;
&lt;br /&gt;
== 歷史 ==&lt;br /&gt;
PackageKit是由Richard Hughes在他的部落格上於2007年首次提出&amp;lt;ref&amp;gt;{{cite web |title=Installing and Updating Software Blows Goats |url=http://blogs.gnome.org/hughsie/2007/07/27/installing-and-updating-software-blows-goats/ |publisher=Richard Hughes |accessdate=2011-01-18 |archive-date=2013-01-28 |archive-url=https://www.webcitation.org/6E15JyZ2A?url=http://blogs.gnome.org/hughsie/2007/07/27/installing-and-updating-software-blows-goats/ |dead-url=yes }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web |title=Robert Hughes&amp;#039; blog posts about PackageKit |url=http://blogs.gnome.org/hughsie/?s=PackageKit |publisher=Richard Hughes |accessdate=2011-01-18 |archive-date=2013-01-28 |archive-url=https://www.webcitation.org/6E15KaDSv?url=http://blogs.gnome.org/hughsie/?s=PackageKit |dead-url=yes }}&amp;lt;/ref&amp;gt;，現在由一個小型團隊進行開發。[[Fedora (作業系統)|Fedora]] 9 是第一個使用PackageKit作為[[Yellow Dog Updater Modified|yum]]的預設前端的發行版。其在Fedora 10 及 Fedora 11歷經了多次更新。&lt;br /&gt;
&lt;br /&gt;
== 設計 ==&lt;br /&gt;
PackageKit本身是一個稱做 &amp;lt;code&amp;gt;packagekitd&amp;lt;/code&amp;gt; 的[[守护进程]]，它將不同系統中的差異抽象化。另一個稱為 &amp;lt;code&amp;gt;libpackagekit&amp;lt;/code&amp;gt; 的函式庫允許其他程式與PackageKit進行互動&amp;lt;ref&amp;gt;{{cite web |title=PackageKit Reference Manual |url=http://www.packagekit.org/gtk-doc/PkClient.html |publisher=packagekit.org |accessdate=2009-07-10 |deadurl=yes |archiveurl=https://web.archive.org/web/20090716015116/http://www.packagekit.org/gtk-doc/PkClient.html |archivedate=2009-07-16 }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
其特性包括：&lt;br /&gt;
* 可以從本機檔案、套裝媒體或是遠端資源中進行安裝。&lt;br /&gt;
* 使用{{link-en|Polkit|Polkit}}取得權限。&lt;br /&gt;
* 不會取代已存在的軟體包管理系統。&lt;br /&gt;
* 多使用者系統感知 － 它不會允許在事務處理的關鍵部份關機。&lt;br /&gt;
* 不使用時可以關閉。&lt;br /&gt;
&lt;br /&gt;
=== 前端 ===&lt;br /&gt;
[[File:Free and open-source-software display servers and UI toolkits.svg|thumb|&amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;packagekitd&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;已經成為Linux桌面與[[PulseAudio]]及[[NetworkManager]]齊名的[[守护进程]]]]&lt;br /&gt;
PackageKit目前有數種[[前端和后端|前端]]：&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Kpackagekit.png|使用[[Qt]]的[[Apper]]&lt;br /&gt;
File:GNOME_Software_3.10.png|使用[[GTK+]]的[[GNOME Software]]&lt;br /&gt;
File:PackageKit on Fedora.png|廢棄的gnome-packagekit&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;pkcon&amp;#039;&amp;#039;&amp;#039; 供[[命令行界面]]使用。&lt;br /&gt;
&lt;br /&gt;
=== 後端 ===&lt;br /&gt;
許多不同的[[软件包管理系统]]（稱為後端）支援多種不同的抽象方法及訊號供前端工具使用&amp;lt;ref&amp;gt;{{cite web |title=Frequently asked questions |url=http://www.packagekit.org/pk-faq.html#how-complete |publisher=packagekit.org |accessdate=2009-07-10 |deadurl=yes |archiveurl=https://www.webcitation.org/6E15LwQoH?url=http://www.packagekit.org/pk-faq.html#how-complete |archivedate=2013-01-28 }}&amp;lt;/ref&amp;gt;。支援的後端包括了：&lt;br /&gt;
* [[APT]]&lt;br /&gt;
* {{fact|box}}&lt;br /&gt;
* [[Conary]]&lt;br /&gt;
* [[DNF_(软件)|DNF]]&lt;br /&gt;
* [[Sabayon Linux]]的[http://wiki.sabayonlinux.org/index.php?title=En:Entropy Entropy]{{Wayback|url=http://wiki.sabayonlinux.org/index.php?title=En:Entropy |date=20130512032142 }}&lt;br /&gt;
* [[Opkg]]&lt;br /&gt;
* [[Pacman]]&lt;br /&gt;
* {{link-en|PiSi|PiSi}}&lt;br /&gt;
* [http://poldek.pld-linux.org/ poldek]{{Wayback|url=http://poldek.pld-linux.org/ |date=20140624032814 }}&lt;br /&gt;
* [[Portage]]&lt;br /&gt;
* [https://github.com/krh/razor razor]{{Wayback|url=https://github.com/krh/razor |date=20180611001854 }}&lt;br /&gt;
* [[Smart Package Manager]]&lt;br /&gt;
* [[Yellow Dog Updater Modified|YUM]]&lt;br /&gt;
* [[ZYpp]]&lt;br /&gt;
* [[urpmi]]&lt;br /&gt;
&lt;br /&gt;
== 參見 ==&lt;br /&gt;
{{Portal|自由軟體}}&lt;br /&gt;
* [[AppStream]]&lt;br /&gt;
* [[Listaller]]&lt;br /&gt;
* {{link-en|Polkit|Polkit}}&lt;br /&gt;
&lt;br /&gt;
== 參考資料 ==&lt;br /&gt;
{{Reflist|30em}}&lt;br /&gt;
&lt;br /&gt;
== 外部連結 ==&lt;br /&gt;
* [https://web.archive.org/web/20080319042651/http://www.packagekit.org/ Website of PackageKit]&lt;br /&gt;
&lt;br /&gt;
{{Freedesktop.org}}&lt;br /&gt;
{{软件包管理系统}}&lt;br /&gt;
{{GTK|state=collapsed}}&lt;br /&gt;
&lt;br /&gt;
[[分類:使用Qt的軟體]]&lt;br /&gt;
[[Category:自由软件]]&lt;br /&gt;
[[Category:Linux軟件]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Mhss</name></author>
	</entry>
</feed>