PackageKit

Szoftver screenshot:
PackageKit
Szoftver adatai:
Változat: 1.1.9 Frissítve
Feltöltés dátuma: 22 Jun 18
Fejlesztő: Richard Hughes
Engedély: Ingyenes
Népszerűség: 47

Rating: nan/5 (Total Votes: 0)

A PackageKit egy nyílt forráskódú szoftverprojekt, amelyet univerzális és egységes grafikus csomagkezelő rendszerként terveztek a Linux-alapú számítógép szoftvercsomagjai könnyű telepítéséhez, újratelepítéséhez, frissítéséhez és eltávolításához. Ennek legfőbb célja, hogy minél több grafikus csomagkezelőt támogasson, így elérhetővé téve a lehető legtöbb GNU / Linux disztribúciót.


Jellemzők áttekintése

A legfontosabb funkciók közé tartozik a függőségi fájlok automatikus telepítése, az új funkciók telepítése, a biztonsági frissítések alkalmazása a rendszerindításkor, a hátrányos helyzetű felhasználók telepítése alkalmazások telepítésére, ismeretlen fájlformátumok megnyitása, fájlok közötti függőségek eltávolítása, valamint a meglévő csomagkezelők , köztük APT, YUM, Conary és mások.

A PackageKit számára az a jó, hogy független a Linux kernel alapú operációs rendszertől vagy a hardver architektúráktól. Ez természetesen azt jelenti, hogy könnyen telepíthető bármely GNU / Linux disztribúcióra, de csak akkor, ha az eredeti csomagkezelőt támogatja. Azt is jelenti, hogy sikeresen telepíthető mind a 64 bites, mind a 32 bites hardveres platformokon.

Használja a PolicyKit-t a felhasználói hitelesítéshez

Egy másik érdekes tulajdonság az, hogy a PackageKit alapértelmezés szerint a PolicyKit-t használja a felhasználói hitelesítéshez, ami azt jelenti, hogy a rendszergazdák (root) képesek könnyen ellenőrizni, hogy ki telepíthetők a szoftverek, vagy nem tudják telepíteni a szoftvercsomagokat egy GNU / Linux operációs rendszer, ahol a PackageKit telepítve van.


Támogatott GNU / Linux disztribúció és alkalmazások

Jelenleg a PackageKit sikeresen tesztelt számos GNU / Linux disztribúcióval, köztük a Kubuntu, a Fedora, az openSUSE, a Foresight Linux, a SUSE Linux Enterprise Server, a SUSE Linux Enterprise Desktop, a Sabayon és a Moblin.

A különböző projektek jól illeszkednek a PackageKithez, beleértve a Nautilus fájlkezelőt, a GNOME PackageKit csomagkezelőt, az Apper csomagkezelőt, a Listaller csomagkezelőt, a OpenMoko Installer csomagkezelőt, a Brasero CD / DVD-író szoftvert, a Zero Install elosztott telepítési rendszert, a system-config -printer CUPS kiszolgáló konfigurátor Fedora, Anjuta IDE és GNOME szoftverekhez.

Újdonság ebben a kiadásban:

  • backends:
  • alpm: Telepítse a telepítési okot az explicit módon telepített (Christian Hesse)
  • elemre
  • entrópia: Fix remove_package és search_details (skullbocks)
  • entrópia: eltávolított üzenetek és eltávolítás eltávolítása (skullbocks)
  • hif: Adjon hozzá hiányzó zárolást a zsákgyorsítótárban (Kalev Lember) való hozzáférésnél
  • hif: javítja a párhuzamos kernel telepítések (Kalev Lember) eltávolítását
  • hif: A frissítések (Kalev Lember) telepítése során megjelölt csomagokat tartalmazza
  • portage: eltávolított üzenetek és eltávolítás eltávolítása (skullbocks)
  • python / backend: A paraméterek rendezésének beállítása (skullbocks)
  • urpm: Helyes használat: is_package_installed () (Thierry Vignaud)
  • yum: A frissítés részleteinek (Richard Hughes) beszerzésének megszüntetése.
  • yum: Fix két szinte lehetetlen hitre kerülő python figyelmeztetés (Richard Hughes)
  • yum: Átirányítja az új WhatProvides API-t (Richard Hughes)
  • yum: A telepített csomagokat először a legfrissebb szűrővel (Kalev Lember) kell visszaadni
  • yum: frissíti a csoportok kódját a belső adat API-változás (Kalev Lember) módosításához
  • Új funkciók:
  • A zsh (Will Thompson)
  • meghatározása command_not_found_handler parancsot
  • Hibajavítások:
  • Helyes írásjelek alkalmazása az offline frissítések alkalmazása során (Matthew Miller)
  • Ne fusson, ha a bash parancs befejeződik (Ville Skytta)
  • Fix részletek () a létrehozott háttértől (Richard Hughes)
  • Port GTK + modul org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Visszaadja a pkcon (Richard Hughes) szintaktikai hibáinak helyes hibáját
  • Visszaadja a helyes hibát, ha semmi sem történt repo engedélyezésre (Richard Hughes)

Újdonság a verzióban:

  • backends:
  • alpm: Telepítse a telepítési okot az explicit módon telepített (Christian Hesse)
  • elemre
  • entrópia: Fix remove_package és search_details (skullbocks)
  • entrópia: eltávolított üzenetek és eltávolítás eltávolítása (skullbocks)
  • hif: Adjon hozzá hiányzó zárolást a zsákgyorsítótárban (Kalev Lember) való hozzáférésnél
  • hif: javítja a párhuzamos kernel telepítések (Kalev Lember) eltávolítását
  • hif: A frissítések (Kalev Lember) telepítése során megjelölt csomagokat tartalmazza
  • portage: eltávolított üzenetek és eltávolítás eltávolítása (skullbocks)
  • python / backend: A paraméterek rendezésének beállítása (skullbocks)
  • urpm: Helyes használat: is_package_installed () (Thierry Vignaud)
  • yum: A frissítés részleteinek (Richard Hughes) beszerzésének megszüntetése.
  • yum: Fix két szinte lehetetlen hitre kerülő python figyelmeztetés (Richard Hughes)
  • yum: Átirányítja az új WhatProvides API-t (Richard Hughes)
  • yum: A telepített csomagokat először a legfrissebb szűrővel (Kalev Lember) kell visszaadni
  • yum: frissíti a csoportok kódját a belső adat API-változás (Kalev Lember) módosításához
  • Új funkciók:
  • A zsh (Will Thompson)
  • meghatározása command_not_found_handler parancsot
  • Hibajavítások:
  • Helyes írásjelek alkalmazása az offline frissítések alkalmazása során (Matthew Miller)
  • Ne fusson, ha a bash parancs befejeződik (Ville Skytta)
  • Fix részletek () a létrehozott háttértől (Richard Hughes)
  • Port GTK + modul org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Visszaadja a pkcon (Richard Hughes) szintaktikai hibáinak helyes hibáját
  • Visszaadja a helyes hibát, ha semmi sem történt repo engedélyezésre (Richard Hughes)

Újdonság a 1.0.8 verzióban:

  • backends:
  • alpm: Telepítse a telepítési okot az explicit módon telepített (Christian Hesse)
  • elemre
  • entrópia: Fix remove_package és search_details (skullbocks)
  • entrópia: eltávolított üzenetek és eltávolítás eltávolítása (skullbocks)
  • hif: Adjon hozzá hiányzó zárolást a zsákgyorsítótárban (Kalev Lember) való hozzáférésnél
  • hif: javítja a párhuzamos kernel telepítések (Kalev Lember) eltávolítását
  • hif: A frissítések (Kalev Lember) telepítése során megjelölt csomagokat tartalmazza
  • portage: eltávolított üzenetek és eltávolítás eltávolítása (skullbocks)
  • python / backend: A paraméterek rendezésének beállítása (skullbocks)
  • urpm: Helyes használat: is_package_installed () (Thierry Vignaud)
  • yum: A frissítés részleteinek (Richard Hughes) beszerzésének megszüntetése.
  • yum: Fix két szinte lehetetlen hitre kerülő python figyelmeztetés (Richard Hughes)
  • yum: Átirányítja az új WhatProvides API-t (Richard Hughes)
  • yum: A telepített csomagokat először a legfrissebb szűrővel (Kalev Lember) kell visszaadni
  • yum: frissíti a csoportok kódját a belső adat API-változás (Kalev Lember) módosításához
  • Új funkciók:
  • A zsh (Will Thompson)
  • meghatározása command_not_found_handler parancsot
  • Hibajavítások:
  • Helyes írásjelek alkalmazása az offline frissítések alkalmazása során (Matthew Miller)
  • Ne fusson, ha a bash parancs befejeződik (Ville Skytta)
  • Fix részletek () a létrehozott háttértől (Richard Hughes)
  • Port GTK + modul org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Visszaadja a pkcon (Richard Hughes) szintaktikai hibáinak helyes hibáját
  • Visszaadja a helyes hibát, ha semmi sem történt repo engedélyezésre (Richard Hughes)

Az újdonság a 1.0.7-es verzióban:

  • backends:
  • alpm: Telepítse a telepítési okot az explicit módon telepített (Christian Hesse)
  • elemre
  • entrópia: Fix remove_package és search_details (skullbocks)
  • entrópia: eltávolított üzenetek és eltávolítás eltávolítása (skullbocks)
  • hif: Adjon hozzá hiányzó zárolást a zsákgyorsítótárban (Kalev Lember) való hozzáférésnél
  • hif: javítja a párhuzamos kernel telepítések (Kalev Lember) eltávolítását
  • hif: A frissítések (Kalev Lember) telepítése során megjelölt csomagokat tartalmazza
  • portage: eltávolított üzenetek és eltávolítás eltávolítása (skullbocks)
  • python / backend: A paraméterek rendezésének beállítása (skullbocks)
  • urpm: Helyes használat: is_package_installed () (Thierry Vignaud)
  • yum: A frissítés részleteinek (Richard Hughes) beszerzésének megszüntetése.
  • yum: Fix két szinte lehetetlen hitre kerülő python figyelmeztetés (Richard Hughes)
  • yum: Átirányítja az új WhatProvides API-t (Richard Hughes)
  • yum: A telepített csomagokat először a legfrissebb szűrővel (Kalev Lember) kell visszaadni
  • yum: frissíti a csoportok kódját a belső adat API-változás (Kalev Lember) módosításához
  • Új funkciók:
  • A zsh (Will Thompson)
  • meghatározása command_not_found_handler parancsot
  • Hibajavítások:
  • Helyes írásjelek alkalmazása az offline frissítések alkalmazása során (Matthew Miller)
  • Ne fusson, ha a bash parancs befejeződik (Ville Skytta)
  • Fix részletek () a létrehozott háttértől (Richard Hughes)
  • Port GTK + modul org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • Visszaadja a pkcon (Richard Hughes) szintaktikai hibáinak helyes hibáját
  • Visszaadja a helyes hibát, ha semmi sem történt repo engedélyezésre (Richard Hughes)

Újdonság a 1.0.6 verzióban:

  • backends:
  • hu: ne keverje össze a nyilatkozatokat és a kódot (amely az ISO C90 tiltja) (Christian Hesse)
  • alpm: a konfigurált globális mező áthelyezése a backend priv-ba (Fabien Bourigault)
  • ugrás: mozgatni a letiltott globális mezőt a backend priv-ba (Fabien Bourigault)
  • hupp: újraindítsa a libalpm-ot, amikor a localdb megváltozott (Fabien Bourigault)
  • hupp: eltávolítsd a RepoEnable-t (Fabien Bourigault)
  • hu: eltávolítunk már nem használt letiltott repos logikát (Fabien Bourigault)
  • hupp: eltávolítatlan (Christian Hesse) változó eltávolítása
  • hif: Fix használata - után-mentes a nem megbízható repo ellenőrzés (Kalev Lember) alatt
  • Új funkciók:
  • Adjon hozzá dbus módszert az elkészített csomagok (petervo)
  • visszaadásához
  • Add hozzá pk_backend_is_transaction_inhibited (Fabien Bourigault)
  • gstreamer plugin: A PK munkamenet szolgáltatásinterfész (Kalev Lember) v2 támogatásának hozzáadása
  • Bugfixek:
  • Ne rekurzív, zárja be a debug mutex-et, ha - tbh (Richard Hughes) nélkül -
  • A & quot; újraindítás & quot; az akciófájl alapértelmezett művelete (Stephen Gallagher)
  • gstreamer plugin: Alkalmazkodik a gstreamer hiányzó plugin változásokhoz (Kalev Lember)
  • gstreamer plugin: Kerülje a kritikákat, ha néhány paraméter NULL (Kalev Lember)

Újdonság az 1.0.5-ös verzióban:

  • Backends:
  • hupm: Fix a rossz események használata a csomag eltávolításakor (Fabien Bourigault)
  • hu: A becsület a szimulált zászlót a csomagok eltávolításakor (Fabien Bourigault)
  • ugrás: becsületes szimuláció pk_backend_install_files (Fabien Bourigault)
  • alpm: A gyorsítótár érvénytelenítése tiltja a tranzakciót (Fabien Bourigault)
  • hupp: Nyomon követi a helyi db változásokat és érvényteleníti a gyorsítótárat (Fabien Bourigault)
  • hif: Alkalmazkodni az új Hawkey API-hoz (Richard Hughes)
  • Bugfixek:
  • Adja hozzá a hiányzó - downgrade downgrade és --all-reinstall a man oldalon (Richard Hughes)

Az újdonság az 1.0.4-es verzióban:

  • Libraries:
  • A PK_INFO_ENUM_UNAVAILABLE (Richard Hughes) hozzáadása
  • backends:
  • hupm: Tiszta logika a pk_alpm_transaction_packages-ban (Fabien Bourigault)
  • hupp: Fix rossz logika a pk_backend_resolve_name-ben (Fabien Bourigault)
  • alpm: Fix a SIGSEV, amikor csomagfájlokat kér (Fabien Bourigault)
  • alpm: Kitüntetés szimuláció csomagok telepítésekor (Fabien Bourigault)
  • ugrás: Pacman 4.2 támogatás (Christian Hesse, piernov)
  • aptcc: Mindig tartsd tiszteletben a neminteraktív zászlót (Matthias Klumpp)
  • aptcc: Ne kérdezzen a konfigurációs változásokról, ha nem vagyunk interaktívak (Matthias Klumpp)
  • aptcc: Használja a / tmp alkönyvtárat az ideiglenes adatok tárolásához (Matthias Klumpp)
  • apt: távolítsa el a nemkívánatos hátteret (Richard Hughes)
  • dummy: Javítsd ki a csekket, ha nem hívod a pk_backend_job_finished () szót a threaded kódban (Richard Hughes)
  • hif: Automatikusan importálhat metaadat-nyilvános kulcsokat, ha ezt biztonságosan megteheti (Richard Hughes)
  • hif: Automatikusan telepítse az AppStream metaadatait (Richard Hughes)
  • hif: Fix fordítás a libhif (Richard Hughes) új verzióival
  • hif: Számos kis memória szivárgás (Richard Hughes) javítása
  • hif: Keresse fel a nem elérhető csomagokat a megoldás során (Richard Hughes)
  • hif: A hif_source_is_supported () itt található (Colin Walters)
  • hif: Proxy: engedélyezze az átengedés állapotát az államról a munkára (Richard Hughes)
  • hif: Vissza a 'nem elérhető' csomagok metaadat-repos (Richard Hughes) számára
  • hif: HIF_SOURCE_KIND_LOCAL (Richard Hughes) támogatása
  • hif: Használjon egy szál-helyi HifTransaction-ot, hogy elkerülje a db3 index hibát (Richard Hughes)
  • urpmi: Valójában implementáld csak_ letöltés és szimuláció (Thierry Vignaud)
  • urpmi: Add meg magam fenntartónak (Thierry Vignaud)
  • urpmi: A "allow_downgrade" (Thierry Vignaud) támogatása
  • urpmi: Támogatás engedélyezése az újratelepítéshez (Thierry Vignaud)
  • urpmi: Tekintsük a gstreamer1.0-at azokat a napokat (Thierry Vignaud)
  • urpmi: Adjon át új eltávolítási csomagokat (Thierry Vignaud)
  • urpmi: írjon írási tranzakciókat (Thierry Vignaud)
  • Új funkciók:
  • Adja hozzá a "quit" parancsot a pkcon-hez (Richard Hughes)
  • Adja hozzá a parancsok telepítését és eltávolítását a packagekit-közvetlen teszteszközhöz (Richard Hughes)
  • Bugfixek:
  • Valójában gátolja a logindet, amikor a tranzakciót nem lehet törölni (Richard Hughes)
  • A pk_backend_job_set_allow_cancel () engedélyezése az ErrorCode beállítása után (Richard Hughes)
  • Ne próbálj meg futtatni a parancsot - nem található meg a "." (Richard Hughes)
  • Ne használja a PkBackendSpawn súgóit a fordított háttértanulatokban (Richard Hughes)
  • Fix nehéz hibaüzenés, amikor egy soha nem futott feladatot törölt (Richard Hughes)
  • A pk_backend_job_call_vfunc () threadsafe (Richard Hughes) létrehozása
  • A pk_backend_repo_list_changed () threadsafe (Richard Hughes) létrehozása
  • A hálózati észlelési kód egyszerűbbé tétele (Richard Hughes)
  • Valóban távolítsa el az időzítő GSource-ot, amikor kilép a démonból (Matthias Klumpp)
  • Ha nem létezik (Richard Hughes), töltse le újra a letöltési helyet

Újdonság a 1.0.0 verzióban:

  • Megjegyzések:
  • Több mint 7 év után 99 tarball kiadása és 11697 284 főből áll, és végül kiadtuk az első stabil verziót. Hurrá!
  • Szerettem volna szívből érzett köszönetet mondani mindazoknak, akik hozzájárultak a projekt sikeréhez. Nem tehettem volna egyedül, és nagyon kevesen voltak fontosabbak, mint rájöttek.
  • Most praktikusabb szempontokra. Ezek a változások nagy változások:
  • Az offline frissítési funkció egy megfelelő D-Bus felületre költözött, és a pkexec segítői eltávolításra kerültek. Az offline frissítések fontos funkciója, amely már nem érdemli meg a csavarodást. Az összes meglévő felhasználó át lett helyezve az új kezelőfelületre, de szükséged van a 3.13.92-re, ha GNOME-t futtatod az instabil vagy jhbuild-ből.
  • Nincs több plugin. Mind a fa, mind a fa mellett a leggyorsabb összeomlás forrása volt, és a rendszerd offline frissítései összeolvadtak a központi démonba, amire már nem került sor. Minden érintett projektet értesítettek.
  • Nincs több conary, opkg, smart vagy yum plugin. Ezek több mint két éve nem teljesítettek és töröttek, így az idő, hogy nekik adják őket.
  • Az alpm, az aptcc, a hif és a zypp bővítmények nagyon szerettek, és naprakészek a legújabb funkciókkal és jól működnek.
  • backends:
  • hu: Adja hozzá az APPLICATION szűrőt (Fabien Bourigault)
  • hupp: Adj hozzá LETÖLTOTT szűrőt get-frissítésekhez (Fabien Bourigault)
  • hupp: helyesen a névtér fájlokat és szimbólumokat (Richard Hughes)
  • hupp: Ne zuhanj le a frissítés részletei URL-jeinek (Richard Hughes)
  • kiadásakor
  • hupm: Ne állítsa be a törölhetőnek vagy állapotnak a befejezése előtt (Richard Hughes)
  • hu: A tiszteletre méltó gyorsítótár korát frissítő repos (Fabien Bourigault) mellett
  • alpm: Csak becsülje meg a zászlót a frissítési csomagok (Fabien Bourigault)
  • hupm: Segédszerkezet a háttértárhoz (Richard Hughes)
  • hupm: Használja a rendszeradatbázist, nem pedig az előtagot (Richard Hughes)
  • aptcc: Link a -lutil-hez a forkpty-hez (Colin Watson)
  • conary: Távolítsd el a Conary backendet (Richard Hughes)
  • hif: Állítsa be a zárat a DESTDIR (Richard Hughes)
  • -re
  • hif: Távolítson el néhány fel nem használt függvényt (Richard Hughes)
  • hif: Valódi elérési útvonal a hy_sack_create () (Richard Hughes) számára
  • hif: Használja a hif_source_commit () könyvtár új verzióit (Richard Hughes)
  • hif: Használja a tárolt metaadatokat, ha elérhető (Richard Hughes)
  • katja: Fiók letárolási inicializálási hibájának javítása (Eugene Wissner)
  • opkg: távolítsa el az opkg backendet (Richard Hughes)
  • smart: Távolítsa el a SMART backendet (Richard Hughes)
  • yum: Távolítsa el a yum backendet (Richard Hughes)
  • zypp: Adja hozzá az APPLICATION szűrő támogatást (Dominique Leuenberger)
  • zypp: Adja hozzá a LETÖLTOTT szűrő támogatását (Dominique Leuenberger)
  • zypp: Frissítés a PK 0.9.x (Dominique Leuenberger) alkalmazással történő felépítéshez
  • Új funkciók:
  • D-Bus interfész és segítők hozzáadása offline támogatáshoz (Richard Hughes, Kalev Lember)
  • Repó-set-data parancs hozzáadása a packagekit-direct (Richard Hughes) -hez
  • Adjon hozzá egy egyszerű szkriptet, amely néhány offline metaadatot (Richard Hughes) hoz létre
  • Adja hozzá a pk_backend_job_get_cancellable () (Richard Hughes)
  • A pk_backend_job_is_cancelled () (Richard Hughes) hozzáadása
  • Adja hozzá a pk_backend_set_user_data () (Richard Hughes)
  • Adja hozzá a pk_offline_get_prepared_sack () parancsot, és használja a rendszerd-updates plugin-ban (Richard Hughes)
  • A pk-debuginfo-telepítés (Richard Hughes) eltávolítása
  • Távolítsa el az olyan támogatások támogatását, amelyek nem támogatják az / etc / os-release-t (Richard Hughes)
  • Távolítsa el a --enable-systemd-updates configure kapcsolót (Richard Hughes)
  • Távolítsa el az eseményeket / pre-transaction.d funkciót (Richard Hughes)
  • Távolítsa el a pkexec systemd segítőket (Richard Hughes)
  • Távolítsa el a plugin-felületet (Richard Hughes)
  • Vegye le a különböző beállításokat a konfigurációs fájlból (Richard Hughes)
  • Bugfixek:
  • Automatikusan pk_backend_job_finished () a menetes backendekhez (Richard Hughes)
  • Alapértelmezés szerint ne állítsa le a démont üresjáraton (Richard Hughes)
  • Fix fordítás a ConnMan hálózati támogatásról (Richard Hughes)
  • Fix packagekit-offline-update.service generáció (Kalev Lember)
  • Növelje az alapértelmezett tranzakciós határértékeket (Matthias Klumpp)
  • Az npapi-sdk előnyben részesítése mozilla-pluginekkel (Dominique Leuenberger)
  • Frissítse a NetworkManager állapotot, amikor a démon elindul (Richard Hughes)

Követelmények

  • glib 2.14.0
  • dbus újabb, mint az 1.1.3 (20070819 vagy későbbi)
  • dbus-glib 0,74
  • libnm 0.6.4 (opcionális)
  • polkit-dbus 0.5
  • polkit-támogatás 0,5

Pillanatképek

packagekit_1_67906.png
packagekit_2_67906.png

Más szoftver fejlesztő Richard Hughes

UPower
UPower

1 Dec 17

GNOME MultiWriter
GNOME MultiWriter

22 Jun 18

Hozzászólások a PackageKit

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!