Ero sivun ”Deb” versioiden välillä
Pb (keskustelu | muokkaukset) p (suhde dpkg:hen) |
p (+interwiki) |
||
(6 välissä olevaa versiota 4 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]] |
Nykyinen versio 16. tammikuuta 2016 kello 21.41
Deb on Debian-pohjaisten jakeluiden dpkg-paketinhallinnan käyttämä ohjelmapakettityyppi. Deb-paketteja hallitaan dpkg-nimisellä työkalulla, jolle löytyy monia edustaohjelmia kuten apt-get, aptitude ja synaptic.
Tiedostomuoto[muokkaa]
Deb-paketti on ar-arkisto, joka sisältää kolme tiedostoa:
- debian-binary, joka on normaali tekstitiedosto ja kertoo, minkä standardin version mukainen paketti on
- control.tar.gz, joka sisältää tiedostot control ja md5sums, asennukseen ja poistoon liittyvät skriptit yms. Ensinmainituissa tiedostoissa on tiedot paketin versiosta ja riippuvuuksista (control) ja md5-tarkistussummat (md5sums)
- data.tar.gz, joka sisältää varsinaisen ohjelman oheistiedostoineen. Pakettia asennettaessa se puretaan suoraan juurihakemistoon /.
ar on unixien perustyökalu, jota ensisijaisesti käytetään ohjelmakirjastojen luomisen ja käsittelyn yhteydessä.
gzip-pakattu tar-arkisto (*.tar.gz) on yleinen tapa jakaa ohjelmatiedostoja.
Asennusskriptit[muokkaa]
Paketti voi sisältää skriptit preinst, postinst, prerm ja postrm, joita ajetaan eri valitsimin paketin asennuksen, päivityksen ja poistamisen yhteydessä. Skriptit viittaavat usein paketinhallintajärjestelmän apuskripteihin, joilla esimerkiksi päivitetään 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.