Ero sivun ”Deb” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
+interwiki
p (typo) |
p (+interwiki) |
||
(4 välissä olevaa versiota 3 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
Deb on [[Debian]]-pohjaisten [[Jakelut|jakeluiden]] | '''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 | 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>. | *<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 | *<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 [[ikkunointiohjelma|ikkunointiohjelmien]] 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== | ||
Rivi 13: | Rivi 20: | ||
[[Luokka:Tiedostomuodot]] | [[Luokka:Tiedostomuodot]] | ||
[[Luokka:Paketinhallinta]] | [[Luokka:Paketinhallinta]] | ||
[[ | |||
[[pl:DEB]] |