Wstęp

gnome-packagekit jest zestawem narzędzi dla środowiska GNOME

PackageKit został zaprojektowany, aby ujednolicić wszystkie graficzne narzędzia oprogramowania używane w różnych dystrybucjach. Dostarcza warstwę abstrakcji dla różnych technologii zarządzania pakietami, takich jak yum, apt, smart itp. i ujednolicony interfejs graficzny i wiersz poleceń. Dostarcza także strukturę, która zawiera interfejsy programistyczne, które być używane przez inne programy. PackageKit nie zastąpi istniejących menedżerów pakietów, takich jak yum.

Jedną z przewag PackageKit nad innymi rozwiązaniami zarządzania pakietami jest demon PackageKit, uruchamiany jako proces systemowy, który nie jest związany z żadną sesją użytkownika, co oznacza, że długotrwałe aktualizacje lub instalacje nie będą przerywane, jeśli użytkownik, który je rozpoczął wyloguje się. Zadania są kolejkowane, co oznacza, że użytkownik może rozpocząć wiele zadań, które będą wykonywane jedne po drugim, a także to, że wiele użytkowników może jednocześnie używać PackageKit bez blokowania się nawzajem. Dostęp do wszystkich działań wymagających uprawnień jest kontrolowany przez PolicyKit.

Rysunek 1Interfejs pozwoleń PolicyKit