Kirjoittaja Aihe: tar.gz  (Luettu 2254 kertaa)

KaiMaani

  • Käyttäjä
  • Viestejä: 95
    • Profiili
tar.gz
« : 28.08.06 - klo:00.26 »
Mitä noi tar.gz tiedostot on? Jotain paketteja? Miten ne asennetaan?

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Re: tar.gz
« Vastaus #1 : 28.08.06 - klo:00.32 »

Joo, ne on paketteja. Purkaminen onnistuu ihan kaksoisnapsautuksella. Jos paketti sisältää asennustiedoston (.deb) saa sen asennettua dpkg-komennolla. Lue: http://forum.ubuntu-fi.org/index.php?topic=135.0

jemaku

  • Käyttäjä
  • Viestejä: 328
    • Profiili
Re: tar.gz
« Vastaus #2 : 28.08.06 - klo:00.34 »
pontvilin vastaus on kyllä juuri kysymykseen, mutta aloittelijoiden alueella haluttu vastaus silti lienee usein tämä:

En ole koskaan kokeillut lähdekoodista kääntämistä. Tuskin sinäkään haluat kääntää ohjelmiasi, tai edes hakea niitä itse ympäri nettiä, lue tästä:
 http://fi.wikibooks.org/wiki/Ubuntu_tutuksi/Ohjelmien_asentaminen_ja_pakettivarastot
 http://fi.wikibooks.org/wiki/Ubuntu_tutuksi

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: tar.gz
« Vastaus #3 : 28.08.06 - klo:00.38 »
Harvemmin niissä kylläkään on deb-paketteja. Yleensä niissä on pakattuna ohjelman source, josta voidaan kääntää koneelle sopiva paketti linuxin kääntötyökaluilla. Jos et löydä mistään pakettilähteistäsi kyseistä ohjelmaa ja et löydä mistään lisättävää pakettilähdettä jokoa voisi tarjota ks. ohjelman, niin sitten voi olla kääntämisen paikka. Mutta yleensä ei kannata pakettilähteiden ulkopuolelta asennella mitään ja jos asenteleekin kannattaa varmistaa poistomahdollisuus.
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

juyli

  • Vieras
Re: tar.gz
« Vastaus #4 : 28.08.06 - klo:09.13 »
Jos et löydä mistään pakettilähteistäsi kyseistä ohjelmaa ja et löydä mistään lisättävää pakettilähdettä jokoa voisi tarjota ks. ohjelman, niin sitten voi olla kääntämisen paikka.

Hmmm. Aina ei ole ihan varmaa, että epävirallinen ohjelmalähde on paras paikka
asentaa softia.

Mutta yleensä ei kannata pakettilähteiden ulkopuolelta asennella mitään ja jos asenteleekin kannattaa varmistaa poistomahdollisuus.

Nuo tar.gz paketit on tar:illa koottu ja gzip:llä pakattuja. Niitäkin on paria eri sorttia. Toinen on src eli lähdekoodi toinen taas binääripaketti.
Tavallinen tar.gz puretaan, siirrytään syntyvään hakemistoon ja komennetaan:
./configure, make ja (Ubuntu) sudo make install
Sudo make install:in sijaan kannattaa asentaa checkinstall -ohjelma, joka paketoi syntyneen ohjelman, ubuntu-tapauksessa .deb -paketiksi. dpkg:llä ne voidaan asentaa paketinhallinnan ymmärtävällä tavalla jakeluun. Näin asennettuna ko. paketti on helppoa asentaa, päivittää sekä joskus poistaa.
http://packages.ubuntu.com/dapper/admin/checkinstall