Ongelma ohjelman asennuksessa

Discussion in 'Linux -keskustelu' started by miinis, Apr 22, 2007.

  1. miinis

    miinis Regular member

    Joined:
    Jan 31, 2007
    Messages:
    314
    Likes Received:
    0
    Trophy Points:
    26
    Olen vasta aloittanut Linux-kokeiluni. Distrona on Kubuntu Feisty Fawn. Tähän mennessä ohjelmien asennukset ovat menneet ilman ongelmia, koska tarpeelliset ohjelmat ovat löytyneet paketinhallinnasta tai asentuneet ilman ongelmia. Nyt kuitenkaan en saa asennettua yhtä ohjelmaa. Se on tar.gz muodossa. Eikös sen asennus pitäisi hoitua näin:

    tar xzvf paketti.tar.gz
    cd <paketti>
    ./configure
    make
    make install

    Tämä ei kuitenkaan toimi ./configure heittää jo herjaa "bash: ./configure: No such file or directory". Tuota cd:tä olen kokeillut jokaiseen kansioon, mutta ei auta. Auttakkee linux-nyyppää...
     
  2. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    Olet kai asentanut gcc kääntäjän ym tarpeelliset paketit? Mitäs gcc -v kertoo. olet kai siirtynyt väärään hakemistoon jos configure tiedostoa ei löydy. make install vaatii yleensä rootin oikeudet. Usein riippuvuuksia pitää myös täydentää. Jonkun paketin kääntäminen voi vaatia useiden muiden pakettien löytymistä systeemistä. itse käännetyt paketit kannattaa asentaa /usr/local /home/xx/bin tai /opt alle. Jos ei tiedä mitä asentaa ja minne voi poistamiinen olla hankalaa.
     
  3. miinis

    miinis Regular member

    Joined:
    Jan 31, 2007
    Messages:
    314
    Likes Received:
    0
    Trophy Points:
    26
    gcc -v kertoo seuraavaa: Using built-in specs.
    Target: x86_64-linux-gnu
    Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-checking=release x86_64-linux-gnu
    Thread model: posix
    gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)


    Olen yrittänyt etsiä ongelmaan ratakaisua Googlesta, mutta ohjeet ovat aina olleet ympäripyöreitä. Jossain käskettiin asentaa build-essentials -paketti, mutta ei sitä miten sitä käytetään... Myös automakea yritin, mutta sekin halua configure-tiedoston. Pitäisikö noihin kahteen kohteeseen /usr/local /home/xx/bin tai /opt mennä tuolla normaalilla Konquerorilla? Ainakaan tuohon ekaan ei pääse koska sitä ei löydy.
     
  4. Bluekkis

    Bluekkis Active member

    Joined:
    Aug 4, 2003
    Messages:
    2,235
    Likes Received:
    0
    Trophy Points:
    66
    Joissakin tapauksissa configure tiedostoa ei löydy sellaisenaan vaan se pitää erikseen generoida. Tähän tarkoitukseen on aina jokin työkalu (esim. phpize php-moduuleille) tai vaihtoehtoisesti erillinen scripti ohjelman kansiossa. Myöskään aina tar paketeissa ei ole käännettävää lähdekoodia, joskus saattaa olla myös valmiiksi käännetty binääri.
     
  5. juyli

    juyli Active member

    Joined:
    May 13, 2005
    Messages:
    1,861
    Likes Received:
    1
    Trophy Points:
    68
    Ensi alkuun ei yleensä tarvitse noutaa tar.gz-paketteja, sillä Debian//Ubuntun ohjelmalähteissä on tarjolla lähes kaikki, mitä tarvitaan. Jos jokin ohjelma puuttuu, on sille todennäköisesti jokin vastaava ohjelma tarjolla (jos kaupallisista tai suljetunkoodin softista ei puhuta).

    Yleensä ohjeet ohjelman asentamiseksi löytyy sieltä, mistä paketinkin noudit. Helpottaisi kovasti, jos kertoisit, mistä ohjelmasta on kyse.
    tar.gz on vain tarilla paketoitu ja gzip:llä tiivistetty, se ei varsinaisti kerro mitään paketin sisällöstä. Yleensä tuossa hakemistossa <ohjelma-versionumero> on README/INSTALL tai muuta oleellista ohjetta paketin käsittelyyn.
     
  6. miinis

    miinis Regular member

    Joined:
    Jan 31, 2007
    Messages:
    314
    Likes Received:
    0
    Trophy Points:
    26
    Kyseessä on wings2-niminen peli. Mitään ohjeita en löytänyt, koska kyseinen peli on myös windowssiin, niin linux-versio kai suunniteltu lähinnä linuxin taitajille.

    EDIT: Pystyn näköjään myös ilman varsinaista asennusta ajamaan ohjelmaa, vanhalla linux-versiolla ei toiminut, mutta nyt toimii. Eli jos asennuksesta ei mielestänne ole suurempaa hyötyä, voi tämän asian jättää tähän.
     
    Last edited: Apr 23, 2007

Share This Page