openSUSEa suomeksi
openSUSE => Viihde ja pelit => Aiheen aloitti: roopehattu - 03.02.2009 - klo:13:56
-
Juu elikkäs, enemy territory on koneelleni asennettu ja pelittää vallan hyvin.
ET asentui ihan näppärästi, asensin pelin roottina.
Nyttemmin kun olen yrittänyt asentaa TC:E (true combat:elite) modia peliin, valittaa pääte että se on asennettava samana käyttäjänä kuin asensin ET:n.
Kyseienen virheilmoitus tulee vaikka heitän sudo:n eteen.
Mikähän mahdollisesti ratkaisuksi?
-
Mistä paketista olet tuon ET:n asentanut? asensitko sen sudoa hyväksikäyttäen vai ihan root:ina?
-
sudo sh et-linux-2.60.x86.run - Tuolla komennolla asensin ET:n
Tämän jälkeen siirsin päivitykset oikeaan paikkaan alla olevalla tavalla:
sudo mv et.x86 /usr/local/games/enemy-territory
Sekä
sudo mv etded.x86 /usr/local/games/enemy-territory
Näiden toimenpiteiden jälkeen yritän asentaa TCE:n seuraavalla komennolla:
sudo sh true.combat.elite_0.49b-english-4.run
Tämän jälkeen pääte sanoo käyttäjän olevan eri, kuin millä ET on asennettu.
Ilman sudoa pääte taas herjaa, että sinun täytyy olla root. Kummallista.
-
Auttaisiko tämä? http://forum.ubuntu-fi.org/index.php?topic=9285.0
Itsekin asensin tänään kyseisen modin. On loistotavaraa. :)
-
Installing in /usr/local/games/enemy-territory
Seems like Return to Castle Wolfenstein: Enemy Territory was installed by another user.
You have to install True Combat: Elite as the same user who did install Return to Castle Wolfenstein: Enemy Territory.
Edelleen. Erittäin kummallista?
-
Auttaisiko tämä? http://forum.ubuntu-fi.org/index.php?topic=9285.0
Tuo ei voi auttaa, koska openSUSEssa (niin kuin melkein kaikkialla muuallakin) /bin/sh osoittaa dashin sijasta bashiin. Symlinkki dashista sh:hon on Ubuntun keksintöä, ja juuri omiaan aiheuttamaan tuollaisia yhteensopivuusongelmia, kun monet /bin/sh:hon viittaavat skriptit on todellisuudessa tehty bashille.
-
Varmasti kaikista uusin Enemy-Territory?