Ero sivun ”PackageKit” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(tarkennuksia ym)
(Organisointia)
Rivi 1: Rivi 1:
PackageKit on 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 (esimerkiksi [[yum]], [[apt]], [[smart]], [[urpmi]], [[conary]], [[zypp]], [[pisi]]) päällä ja mahdollistaa samojen [[edustaohjelma|edustaohjelmien]]/käyttöliittymien käyttämisen eri jakeluissa.
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ä. Taustajärjestelmä voidaan tehdä mihin tahansa tavanomaiseen paketinhallintajärjestelmään (ks yllä). Myös [[edustaohjelma|edustaohjelmia]] voidaan tehdä erilaisiin ympäristöihin, kuten [[komentorivi]]lle tai eri [[X|graafisiin]] ympäristöihin.
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.


Ohjelmisto sisältää lisäksi ohjelmointirajapinnan, jonka kautta esimerkiksi mediatoistin voi pyytää tarvitsemaansa [[koodekki]]a asennettavaksi eri pakettienhallintajärjestelmiä käyttävissä jakeluissa.
==Käyttöliittymät==
PackageKitille kehitettyjä ja käytössä olevia käyttöliittymiä ovat:
* [[pkcon]] - [[Apt]]:n ja [[Yum]]in kaltainen komentorivikäyttöliittymä.
* [[PackageKit-Gnome]] - [[Gnome]]en hyvin integroituva käyttöliittymä.
* Ohjelmistorajapinta, jonka kautta esimerkiksi mediatoistin voi pyytää tarvitsemaansa koodekkia asennettavaksi.


PackageKit on vielä melko varhaisessa vaiheessa, mutta kehitys on nopeaa. Nopeimmin ovat kehittyneet taustajärjestelmät Yumille ja Conarylle, mutta myös muiden kehitys on etenemässä. Toimivat edustaohjelmat on kehitetty [[GNOME]]lle ja [[komentorivi]]lle, ja myös [[KDE]]-edustaohjelma on työn alla. PackageKitin kehitys tapahtuu [[Freedesktop.org]]-projektin alaisuudessa.
Lisäksi työn alla on [[KDE]]-pohjainen käyttöliittymä.
 
==Taustajärjestelmät==
PackageKit ei itsessään suorita pakettien hallintaa, vaan käyttää järjestelmän varsinaista pakettienhallintajärjestelmää (esimerkiksi [[yum]], [[apt]], [[smart]], [[urpmi]], [[conary]], [[zypp]], [[pisi]]) 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ä:
* [[Yum]]
* [[Conary]]
* [[Zypp]]
* [http://packagekit.org/pk-faq.html Tarkempi lista taustaliitäntöjen kattavuudesta]


==Aiheesta muualla==
==Aiheesta muualla==
Rivi 12: Rivi 23:


[[Luokka:Paketinhallinta]]
[[Luokka:Paketinhallinta]]
[[Luokka:PackageKit]]

Versio 22. huhtikuuta 2008 kello 22.30

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

PackageKitille kehitettyjä ja käytössä olevia käyttöliittymiä ovat:

  • pkcon - Apt:n ja Yumin kaltainen komentorivikäyttöliittymä.
  • PackageKit-Gnome - Gnomeen hyvin integroituva käyttöliittymä.
  • Ohjelmistorajapinta, jonka kautta esimerkiksi mediatoistin voi pyytää tarvitsemaansa koodekkia asennettavaksi.

Lisäksi työn alla on KDE-pohjainen käyttöliittymä.

Taustajärjestelmät

PackageKit ei itsessään suorita pakettien hallintaa, vaan käyttää järjestelmän varsinaista pakettienhallintajärjestelmää (esimerkiksi yum, apt, smart, urpmi, conary, zypp, pisi) 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ä:

Aiheesta muualla