Ero sivun ”Tarball” versioiden välillä
V (keskustelu | muokkaukset) p (tervapommi) |
LP (keskustelu | muokkaukset) (lisäyksiä: .tgz, tar -tv, README & co) |
||
Rivi 1: | Rivi 1: | ||
Tarball (leik. myös ''tervapallo'' tai ''tarrapallo'') on [[tar]]-ohjelmalla tehty tiedostoarkisto, joka yleensä on vielä pakattu esimerkiksi [[gzip]]- tai [[bzip2]]-menetelmällä. Jos kyseessä on puhdas tar-paketti, on tiedostonnimi muotoa <tt>nimi.tar</tt>. Jos on käytetty pakkausta, on tiedostonnimi muotoa <tt>nimi.tar.gz</tt>, <tt>nimi.tar.bz2</tt> tai <tt>nimi.tbz</tt> käytetystä pakkausmenetelmästä riippuen. Tar-ohjelman komentorivivalitsimissa <tt>-j</tt> tarkoittaa bzip2-pakkausta ja <tt>-z</tt> gzippiä. Tarballeja käytetään yleisesti mm. ohjelmien [[lähdekoodi]]en jakeluun. | Tarball (leik. myös ''tervapallo'' tai ''tarrapallo'') on [[tar]]-ohjelmalla tehty tiedostoarkisto, joka yleensä on vielä pakattu esimerkiksi [[gzip]]- tai [[bzip2]]-menetelmällä. Jos kyseessä on puhdas tar-paketti, on tiedostonnimi muotoa <tt>nimi.tar</tt>. Jos on käytetty pakkausta, on tiedostonnimi muotoa <tt>nimi.tar.gz</tt>, <tt>nimi.tgz</tt>, <tt>nimi.tar.bz2</tt> tai <tt>nimi.tbz</tt> käytetystä pakkausmenetelmästä ja tiedostopäätteen sallitusta koosta riippuen. Tar-ohjelman komentorivivalitsimissa <tt>-j</tt> tarkoittaa bzip2-pakkausta ja <tt>-z</tt> gzippiä. Tarballeja käytetään yleisesti mm. ohjelmien [[lähdekoodi]]en jakeluun. | ||
Tarball-tiedostossa on yleensä yksi kansio, jonka sisällä arkistoidut tiedostot ovat, ja tästä seuraa tiedostoarkiston purkamisesta johtuva kansio. Tarbomb (''tervapommi'', ''tarrapommi'') on zip-tiedostoista tuttu arkistointimuoto (zip-tiedosto on pakattu arkistotiedosto ^__^), joka purkaa arkistoimansa tiedostot samaan kansion itsensä kanssa. | Tarball-tiedostossa on yleensä yksi kansio, jonka sisällä arkistoidut tiedostot ovat, ja tästä seuraa tiedostoarkiston purkamisesta johtuva kansio. Tarbomb (''tervapommi'', ''tarrapommi'') on zip-tiedostoista tuttu arkistointimuoto (zip-tiedosto on pakattu arkistotiedosto ^__^), joka purkaa arkistoimansa tiedostot samaan kansion itsensä kanssa. | ||
Lähdekoodipaketissa on yleensä paketin juurihakemistossa tiedosto <tt>README</tt>, joka kertoo paketin käytöstä (usein miten pakettia käännetään eksoottisille alustoille), hakemisto <tt>doc</tt> tai muu vastaava, josta löytyy ohjeet ohjelman käyttämiseksi, sekä <tt>Copyright</tt>, <tt>NEWS</tt> ym. mahdollisesti kiinnostavaa. | |||
==Pakkaaminen== | ==Pakkaaminen== | ||
Rivi 15: | Rivi 17: | ||
==Purkaminen== | ==Purkaminen== | ||
Tarkistetaan paketin sisältö, esimerkiksi tervapommin huomaamiseksi: | |||
tar -tzvf mauri.tar.gz | less | |||
Puretaan paketit <tt>mauri.tar.gz</tt> ja <tt>erkki.tar.bz2</tt> ja <tt>ismo.tar</tt> | Puretaan paketit <tt>mauri.tar.gz</tt> ja <tt>erkki.tar.bz2</tt> ja <tt>ismo.tar</tt> | ||
tar -xzf mauri.tar.gz | tar -xzf mauri.tar.gz |
Versio 22. tammikuuta 2008 kello 16.04
Tarball (leik. myös tervapallo tai tarrapallo) on tar-ohjelmalla tehty tiedostoarkisto, joka yleensä on vielä pakattu esimerkiksi gzip- tai bzip2-menetelmällä. Jos kyseessä on puhdas tar-paketti, on tiedostonnimi muotoa nimi.tar. Jos on käytetty pakkausta, on tiedostonnimi muotoa nimi.tar.gz, nimi.tgz, nimi.tar.bz2 tai nimi.tbz käytetystä pakkausmenetelmästä ja tiedostopäätteen sallitusta koosta riippuen. Tar-ohjelman komentorivivalitsimissa -j tarkoittaa bzip2-pakkausta ja -z gzippiä. Tarballeja käytetään yleisesti mm. ohjelmien lähdekoodien jakeluun.
Tarball-tiedostossa on yleensä yksi kansio, jonka sisällä arkistoidut tiedostot ovat, ja tästä seuraa tiedostoarkiston purkamisesta johtuva kansio. Tarbomb (tervapommi, tarrapommi) on zip-tiedostoista tuttu arkistointimuoto (zip-tiedosto on pakattu arkistotiedosto ^__^), joka purkaa arkistoimansa tiedostot samaan kansion itsensä kanssa.
Lähdekoodipaketissa on yleensä paketin juurihakemistossa tiedosto README, joka kertoo paketin käytöstä (usein miten pakettia käännetään eksoottisille alustoille), hakemisto doc tai muu vastaava, josta löytyy ohjeet ohjelman käyttämiseksi, sekä Copyright, NEWS ym. mahdollisesti kiinnostavaa.
Pakkaaminen
Luodaan .tar.gz, .tar.bz2 ja .tar-paketit hakemistosta /warez:
tar -cjf warez.tar.bz2 /warez tar -czf warez.tar.gz /warez tar -cf warez.tar /warez
Tervapommin pakkaaminen
Luodaan tervapommi, tarbomb-paketti em. esimerkkejä mukaillen:
cd /warez tar -cf warez.tar *
Purkaminen
Tarkistetaan paketin sisältö, esimerkiksi tervapommin huomaamiseksi:
tar -tzvf mauri.tar.gz | less
Puretaan paketit mauri.tar.gz ja erkki.tar.bz2 ja ismo.tar
tar -xzf mauri.tar.gz tar -xjf erkki.tar.bz2 tar -xf ismo.tar