Ero sivun ”Deb” versioiden välillä

Siirry navigaatioon Siirry hakuun
820 merkkiä lisätty ,  17. lokakuuta 2008
ar ja tar; asennusskriptit; dpkg linkiksi näkyvämmällä paikalla
p (Ei ollut typo, deb on ar-arkisto!)
(ar ja tar; asennusskriptit; dpkg linkiksi näkyvämmällä paikalla)
Rivi 1: Rivi 1:
Deb on [[Debian]]-pohjaisten [[Jakelut|jakeluiden]] [[dpkg]]-[[paketinhallinta|paketinhallinnan]] käyttämä ohjelmapakettityyppi. Deb-paketteja hallitaan dpkg-nimisellä työkalulla, jolle löytyy monia edustaohjelmia kuten [[apt-get]], [[aptitude]] ja [[synaptic]].
Deb on [[Debian]]-pohjaisten [[Jakelut|jakeluiden]] dpkg-[[paketinhallinta|paketinhallinnan]] käyttämä ohjelmapakettityyppi. Deb-paketteja hallitaan [[dpkg]]-nimisellä työkalulla, jolle löytyy monia edustaohjelmia kuten [[apt-get]], [[aptitude]] ja [[synaptic]].


== Tiedostomuoto ==
== Tiedostomuoto ==
Deb-paketti on itse asiassa vain normaali pakattu <tt>ar</tt>-tiedosto, joka sisältää kolme tiedostoa:
Deb-paketti on ar-arkisto, joka sisältää kolme tiedostoa:
*<tt>debian-binary</tt>, joka on normaali tekstitiedosto ja kertoo, minkä standardin version mukainen paketti on
*<tt>debian-binary</tt>, joka on normaali tekstitiedosto ja kertoo, minkä standardin version mukainen paketti on
*<tt>control.tar.gz</tt>, joka sisältää tiedostot <tt>control</tt> ja <tt>md5sums</tt>. Näissä tiedostoissa on tiedot paketin versiosta ja riippuvuuksista (<tt>control</tt>) ja [[md5]]-tarkistussummat (<tt>md5sums</tt>)
*<tt>control.tar.gz</tt>, joka sisältää tiedostot <tt>control</tt> ja <tt>md5sums</tt>, asennukseen ja poistoon liittyvät [[skripti]]t yms. Ensinmainituissa tiedostoissa on tiedot paketin versiosta ja riippuvuuksista (<tt>control</tt>) ja [[md5]]-tarkistussummat (<tt>md5sums</tt>)
*<tt>data.tar.gz</tt>, joka sisältää varsinaisen ohjelman. Pakettia asennettaessa se puretaan suoraan juurihakemistoon /.
*<tt>data.tar.gz</tt>, joka sisältää varsinaisen ohjelman oheistiedostoineen. Pakettia asennettaessa se puretaan suoraan [[juurihakemisto]]on /.
 
[[ar]] on unixien perustyökalu, jota ensisijaisesti käytetään [[kirjasto|ohjelmakirjasto]]jen luomisen ja käsittelyn yhteydessä.
 
[[gzip]]-pakattu [[tar]]-arkisto (*.tar.gz) on yleinen tapa jakaa ohjelmatiedostoja.
 
==Asennusskriptit==
Paketti voi sisältää skriptit <tt>preinst</tt>, <tt>postinst</tt>, <tt>prerm</tt> ja <tt>postrm</tt>, joita ajetaan eri [[valitsin|valitsimin]] paketin asennuksen, päivityksen ja poistamisen yhteydessä. Skriptit viittaavat usein paketinhallintajärjestelmän apuskripteihin, joilla esimerkiksi päivitetään ikkunamanagereiden ja työpöytäympäristöjen valikkoja ja säädetään paketin asetuksia käyttäjän aiemmin tekemien valintojen mukaan. Skriptit myös huolehtivat ohjelmien uudelleenkäynnistämisestä tarpeen mukaan.


==Katso myös==
==Katso myös==
785

muokkausta

Navigointivalikko