Ongelma ohjelman asennuksessa

Viestiketju Linux -keskustelu -osiossa. Ketjun avasi miinis 22.04.2007.

  1. miinis

    miinis Regular member

    Liittynyt:
    31.01.2007
    Viestejä:
    314
    Kiitokset:
    0
    Pisteet:
    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.  
  3. Sakarias

    Sakarias Active member

    Liittynyt:
    26.10.2004
    Viestejä:
    1,806
    Kiitokset:
    12
    Pisteet:
    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.
     
  4. miinis

    miinis Regular member

    Liittynyt:
    31.01.2007
    Viestejä:
    314
    Kiitokset:
    0
    Pisteet:
    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.
     
  5. Bluekkis

    Bluekkis Active member

    Liittynyt:
    04.08.2003
    Viestejä:
    2,235
    Kiitokset:
    0
    Pisteet:
    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.
     
  6. juyli

    juyli Active member

    Liittynyt:
    13.05.2005
    Viestejä:
    1,861
    Kiitokset:
    1
    Pisteet:
    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.
     
  7. miinis

    miinis Regular member

    Liittynyt:
    31.01.2007
    Viestejä:
    314
    Kiitokset:
    0
    Pisteet:
    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.
     
    Viimeksi muokattu: 23.04.2007

Jaa tämä sivu