Olen tällainen aloitteleva linux käyttäjä ja minua mietityttää se että kun lataan jonkun ohjelman niin ne ovat jonkinlaisia paketteja joiden pääte on esim. .gz , .bz2 tai .tgz eli mitä teen noille paketeille että saan ohjelman toimimaan?
Katsot paketin nimen ja haet sen sitten jakelusi pakettihallinnasta ;-) Kannattaa aina ensin opetella käyttämään jakelun työkaluja ja asentaa kaikki paketit Pakettihallinnan kautta (jos mahdollista).
Useimmissa linux-distroissa on oletusasennuslähteinä vain tärkeimmät ohjelmat yms. Lisäämällä asennuslähteitä löydät melko varmasti tarvitsemasi ohjelman tai ainakin vastaavanlaisen korvaavan.
.tar.gz/tar.bz2/.tgz on kaikki pakattuja tiedostoja jotka pitää purkaa. Lähes aina ne sisältävät ohjelman lähdekoodin joka pitää vielä erikseen kääntää jotta ohjelmaa voi käyttää. Yleensä tämä tapahtuu näin: $ cd mihin/paketti/purettu $ ./configure $ make Luonnollisesti kaikki tarvittavat ohjelmat ja kirjastot täytyy olla asennettuna, valitettavasti suurimmat distrot eivät niitä valmiiksi asenna missä ei mielestäni ole mitään järkeä (gcc, make, glibc, kernelin sorsat, yms). Yleensä configure scripti herjaa jos jotain tarvittavaa ei löydy.
Lisätäänpä listaan vielä checkinstall (suositeltava paketti). Myös alien-ohjelmaa voi kokeilla. Ei taida automaattisesti asennuksen yhteydessä mikään jakelu kaikkea asentaa. Nämä ovat niitä kehityspaketteja (devel), joita eivät useimmat edes (koskaan?) tarvitse. Ensin kyllä tarkistat, löytyykö oman jakelusi tiedostopalvelimilta ko. softia. Tässä jotakin viitettä, kuinka paketit puretaan. gz - gzip/gunzip bz2 - bzip2/bunzip2 tgz - tar xvzf? hmmmm... Slackware ja sen sukuiset purkavat ja asentavat nämä pkgtool -ohjelmalla. tar.gz - tar xvzf <paketti>.tar.gz tar.bz2 - tar xvjf <paketti>.tar.bz2
Mainitseppa joku esimerkki ohjelma jonka haluaisit, jota et löydä distrosi pakettien hallinnan avulla/distroon sopivana pakettina? Ja mainitse samalla distrokin?
Gentoossa tulee erinäisistä syistä kaikki tarvittava =) Freespace 2:n source code projektin linux porttia ei genttoon portagesta jostain syystä löydy, taitaa uupua useimmista distrosita tuo.
Toi mun kysymys oli lähinnä tarkoitettu joonaski:lle...kyllähän noita paketteja löytyy paljonkin, joita ei linuxien pakettien hallinasta löydy, mutta ajattelin, että kuullostaa oudolta, että jos on aloitteleva linuxin käyttäjä ja ei löydä tarvitsemiaan ohjelmia pakettien hallinnasta...silloin yleensä vika on käyttäjässä. Joo ei näytä portagesta suoraan löytyvän, mutta ebuildi(t) löytyy kyllä: http://bugs.gentoo.org/show_bug.cgi?id=107081 ja sitten vielä CVS ebuildi: http://bugs.gentoo.org/show_bug.cgi?id=50612 EDIT: fix