Ero sivun ”PackageKit” versioiden välillä
Pb (keskustelu | muokkaukset) (tarkennuksia ym) |
|||
(9 välissä olevaa versiota 4 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
PackageKit | {{Ohjelma | ||
| nimi=PackageKit | |||
| kuva= | |||
| kuvateksti= | |||
| lisenssi=[[GPL]]v2+, [[LGPL]]v2+ | |||
| käyttöliittymä=[[Qt]], [[GTK]], teksti | |||
| kotisivu=[http://www.freedesktop.org/software/PackageKit/ www.freedesktop.org/software/PackageKit] | |||
}} | |||
PackageKit on | '''PackageKit''' on [[Freedesktop.org]]-projektin alaisuudessa kehitetty uusi yhtenäinen käyttöliittymä eri [[jakelu]]iden käyttämiin [[paketinhallinta|paketinhallintajärjestelmiin]]. Sen kautta voi esimerkiksi asentaa, päivittää, poistaa, hakea ja tarkastella tarjolla ja asennettuna olevia ohjelmapaketteja. PackageKit toimii rajapintana jakelun varsinaisen paketinhallinnan päällä ja mahdollistaa samojen [[edustaohjelma|edustaohjelmien]]/käyttöliittymien käyttämisen eri jakeluissa. | ||
PackageKit on suunniteltu riippumattomaksi sekä käytettävästä jakelusta että [[työpöytäympäristö]]istä. Myös [[edustaohjelma|edustaohjelmia]] voidaan tehdä erilaisiin ympäristöihin, kuten [[komentorivi]]lle tai eri [[X|graafisiin]] ympäristöihin. | |||
PackageKit | ==Käyttöliittymät== | ||
PackageKitille kehitettyjä ja käytössä olevia käyttöliittymiä ovat: | |||
* [[pkcon]] - [[APT]]:n ja [[Yum]]in kaltainen [[komentorivi]]työkalu | |||
* [[Gnome-packagekit]] - [[GNOME]]en hyvin integroituva [[GUI|graafinen]] käyttöliittymä | |||
* [[Apper]] - [[KDE]]:n asetuskeskukseen (''Järjestelmän asetukset'') integroituva graafinen käyttöliittymä | |||
* Ohjelmistorajapinta, jonka kautta esimerkiksi mediatoistin voi pyytää tarvitsemaansa koodekkia asennettavaksi | |||
==Taustajärjestelmät== | |||
PackageKit ei itsessään suorita pakettien hallintaa, vaan käyttää järjestelmän varsinaista pakettienhallintajärjestelmää sille kehitetyn taustaliitännän kautta. Taustaliitäntä voidaan tehdä periaatteessa mihin tahansa tavanomaiseen paketinhallintajärjestelmään, mutta kaikkiin niitä ei vielä ole toteutettu. PackageKit tukee hyvin ainakin seuraavia pakettienhallintajärjestelmiä: | |||
* [[APT]] | |||
* [[Conary]] | |||
* [[opkg]] | |||
* [[Pacman]] | |||
* [[Smart]] | |||
* [[urpmi]] | |||
* [[Yum]] | |||
* [[ZYpp]] | |||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
Rivi 12: | Rivi 35: | ||
[[Luokka:Paketinhallinta]] | [[Luokka:Paketinhallinta]] | ||
[[Luokka:PackageKit]] |
Nykyinen versio 9. joulukuuta 2015 kello 21.52
PackageKit | |
---|---|
Käyttöliittymä | Qt, GTK, teksti |
Lisenssi | GPLv2+, LGPLv2+ |
Kotisivu | www.freedesktop.org/software/PackageKit |
PackageKit on Freedesktop.org-projektin alaisuudessa kehitetty uusi yhtenäinen käyttöliittymä eri jakeluiden käyttämiin paketinhallintajärjestelmiin. Sen kautta voi esimerkiksi asentaa, päivittää, poistaa, hakea ja tarkastella tarjolla ja asennettuna olevia ohjelmapaketteja. PackageKit toimii rajapintana jakelun varsinaisen paketinhallinnan päällä ja mahdollistaa samojen edustaohjelmien/käyttöliittymien käyttämisen eri jakeluissa.
PackageKit on suunniteltu riippumattomaksi sekä käytettävästä jakelusta että työpöytäympäristöistä. Myös edustaohjelmia voidaan tehdä erilaisiin ympäristöihin, kuten komentoriville tai eri graafisiin ympäristöihin.
Käyttöliittymät[muokkaa]
PackageKitille kehitettyjä ja käytössä olevia käyttöliittymiä ovat:
- pkcon - APT:n ja Yumin kaltainen komentorivityökalu
- Gnome-packagekit - GNOMEen hyvin integroituva graafinen käyttöliittymä
- Apper - KDE:n asetuskeskukseen (Järjestelmän asetukset) integroituva graafinen käyttöliittymä
- Ohjelmistorajapinta, jonka kautta esimerkiksi mediatoistin voi pyytää tarvitsemaansa koodekkia asennettavaksi
Taustajärjestelmät[muokkaa]
PackageKit ei itsessään suorita pakettien hallintaa, vaan käyttää järjestelmän varsinaista pakettienhallintajärjestelmää sille kehitetyn taustaliitännän kautta. Taustaliitäntä voidaan tehdä periaatteessa mihin tahansa tavanomaiseen paketinhallintajärjestelmään, mutta kaikkiin niitä ei vielä ole toteutettu. PackageKit tukee hyvin ainakin seuraavia pakettienhallintajärjestelmiä: