Mitäs tämä nyt on, kun yritin asentaa Enemy Territorya ihan noiden ohjeiden mukaan: http://www.kotoistaminen.novell.fi/?sivu=susepelit ja saan ilmoitukseksi seuraavaa:
"/usr/bin/install: /usr/bin/install: cannot execute binary file"
Mikä mättää? Tiedosto ona ladattu ja roottina yritän asentaa. Ensimmäisenä tuli mieleeni, että install-paketti on viallinen jostain syystä, joten Yastilla kaivelemaan, mutta sellaista ohjelmaa ei Yastilla löydy?? Wtf?
Toinen outous oli, kun yritin kääntää sorsista monkey's audio-pakettia, ./configure meni niinkuin pitikin, mutta make- komento ei toiminut?? Wtf2?
Olenkohan kämmännyt järjestelmän asennuksen jotenkin, vaikka kaikki näyttäisi kyllä toimivan eikä mitän häikkää ole noiden pakettien asentamista lukuunottamatta ilmennyt. Käytössä siis SuSE 10.0.
"/usr/bin/install: /usr/bin/install: cannot execute binary file"
Mikä mättää? Tiedosto ona ladattu ja roottina yritän asentaa. Ensimmäisenä tuli mieleeni, että install-paketti on viallinen jostain syystä, joten Yastilla kaivelemaan, mutta sellaista ohjelmaa ei Yastilla löydy?? Wtf?
Toinen outous oli, kun yritin kääntää sorsista monkey's audio-pakettia, ./configure meni niinkuin pitikin, mutta make- komento ei toiminut?? Wtf2?
Olenkohan kämmännyt järjestelmän asennuksen jotenkin, vaikka kaikki näyttäisi kyllä toimivan eikä mitän häikkää ole noiden pakettien asentamista lukuunottamatta ilmennyt. Käytössä siis SuSE 10.0.
Vastaukset 8
Vanhimmat
> Mitäs tämä nyt on, kun yritin asentaa Enemy Territorya ihan noiden ohjeiden mukaan: http://www.kotoistaminen.novell.fi/?sivu=susepelit ja saan ilmoitukseksi seuraavaa:
Paras vaihtoehto, mene kysymään ohjeen tekijöiltä
http://www.kotoistaminen.novell.fi/forum/
No kuitenkin, komento
su -c 'sh paketti.run'
tarkistaa että asennuspaketti on kunnossa ennen asennusohjelman aloittamista.
"su -c 'sh paketti.run'"
Itseasiassa noin sen asennus onnistui ilman mitään ongelmia. Ei jummarra:/
Mutta kiitti sulle:)
eli:
millekkään tiedostolle EI anneta suoritus oikeuksia ilman lupaa. estää kovasti matojen leviämisen.
su = komento jolla saadaan käyttöön (wintuttu)admin oikeudet. linuxissa "root"..
Linux = be root, Windows = reboot!
Asia sitlä osin selvä. Silti kummastuttaa tuo make-komennon toimimattomuus. Ei tietoa, mikä siinä mättää? Ei ole sorsia tarvinnut aiemmin käännellä, niin hieman phalla koko jutusta.
Mitä se tarkalleenottaen valittaa? Jos et kerran ole ennen kääntänyt mitään, niin ehkä sulla ei ole kaikki tarvittava asennettuna.
Tosin lulisi configuren jo tökänneen sillon. Mutta eihän sitä koskaan tiedä,
Valittaa jotain että :no makefile found?? Kokeilin lähes kaikkia valitsimia siihen make komentoon, mutta eipä oikein susotunut toimimaan millään tavalla. Ehkä en vain osaa:/
Tai sitten tosiaan jotain puuttuu, mutta kääntäjät pitäisi kyllä olla ja muutkin härpäkkeet. Pitänee buuttailla Windowsiin välillä kuuntelemaan .ape-tiedostoja (mennyt rippaamaan cd:eitä ape:eiksi, mutta eihän sitä binäärinä Linuxiin saa- ainakaan tietääkseni) Koitan tutkia asiaa, jahka ehdin.
"Valittaa jotain että :no makefile found??"
Tuo on aika jänskää, mikäli configure tosiaan on mennyt läpi. Eli tuleeko tosta valitus heti, kun annat 'make' -komennon vai vasta myöhemmin.
Yksi vaihtoehto voi olla että jostain syystä X configure -skripti ei luo Makefile -nimistä tiedostoa vaan esim Makefile.lnx tai muuta vastaavaa. Tarkista hakemistosta, minkä nimisiä tiedostoja löytyy. Jos löytyy riittävän oikeannäköinen faili, voit yrittää kääntää sen komennolla
make -f makefiletiedosto
Olethan muuten varmasti tiirannut tarkkaan paketin README- ja vastaavat tiedostot?