PackageKit とは、多数のパッケージ管理システムに対して、質の高いフロントエンドを提供することを目指したソフトウェアのことである。GNU General Public License のもとで提供されている。
クロスプラットフォームを謳っているが、実際には freedesktop.org による相互運用性の規定に従った各種 Linux ディストリビューションが最大のターゲットである。
歴史
設計
機能
バックエンド
PackageKitが利用可能なパッケージ管理システム(バックエンド)は以下の通りである。
- Arch Linux Package Management (Pacman)(AURサポート無し、バグもあり実験的)
- APT
- Dandified Yum (DNF)
- Entropy(Sabayon Linux)
- PISI
- poldek
- Portage
- FreeBSD Ports
- urpmi
- Yellowdog Updater Modified (YUM)
- ZYpp
フロントエンド
- gnome-packagekit
- GNOME デスクトップで使われるフロントエンド。GNU General Public License のもとで提供されている。
- KPackageKit
- KDE デスクトップ環境で利用される。
- pkcon
- コマンドラインで利用される。
_%2B_GNOME_PackageKit_Update_Viewer_(gpk-update-viewer)_%2B_GNOME_PackageKit_Software_Log_Viewer_(gpk-log)_all_in_version_3.32_released_2019-03.png?width=1280)