Kirjoittaja Aihe: True Combat: Elite ei asennu  (Luettu 5009 kertaa)

Stupido

  • Käyttäjä
  • Viestejä: 176
  • Gutsy Gibbon
    • Profiili
True Combat: Elite ei asennu
« : 02.04.07 - klo:16.18 »
Eli kun yritän asentaa Enemy territoryn modia käy vain näin:
Koodia: [Valitse]
stupido@feisty-desktop:~$ sudo sh true.combat.elite_0.49b-english-2.run
Password:
Verifying archive integrity... All good.
Uncompressing True Combat: Elite 0.49b-english-2 Installer...............................
./search.sh: 36: Syntax error: Bad substitution
stupido@feisty-desktop:~$
Enemy territory on asennettu.

Ubuntun käyttäjä jo vuodesta 2006.

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Vs: True Combat: Elite ei asennu
« Vastaus #1 : 02.04.07 - klo:16.49 »
Hieman haiskahtaa dashilta. Kokkeiles vaihtaa sh -> bash:
sudo bash true.combat.elite_0.49b-english-2.run
En nyt vaan ole varma onnistuiko se ihan noin, vai pitikö sh linkittää bashiin(toki tätä ei kannata tehdä koska feistyssä vakiona käytetään dashiä).
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

Stupido

  • Käyttäjä
  • Viestejä: 176
  • Gutsy Gibbon
    • Profiili
Vs: True Combat: Elite ei asennu
« Vastaus #2 : 02.04.07 - klo:17.00 »
Hieman haiskahtaa dashilta. Kokkeiles vaihtaa sh -> bash:
sudo bash true.combat.elite_0.49b-english-2.run
En nyt vaan ole varma onnistuiko se ihan noin, vai pitikö sh linkittää bashiin(toki tätä ei kannata tehdä koska feistyssä vakiona käytetään dashiä).
Sama juttu bash:illa ja dash:illa kuin sh:lla. Käytössä Feisty.

Ubuntun käyttäjä jo vuodesta 2006.

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Vs: True Combat: Elite ei asennu
« Vastaus #3 : 02.04.07 - klo:17.24 »
Ööh nyt en ole ihan varma mutta tuntuu että toi dash sotkee kummiskin. search.sh tiedosto .run paketissa alkanee #!/bin/sh joten vaikka aloittaisitkin sen komennolla bash niin se käyttää sh:ta joka on linkitetty dashiin. Noh ehkäpä voit tehdä näin:
siirrä väliaikaisesti /bin/sh linkitys vanhaksi sudo mv /bin/sh /bin/sh-old
Linkitä bash sh:ksi: sudo ln -s /bin/bash /bin/sh
Aja skripti: sudo sh true.combat.elite_0.49b-english-2.run
Kun asennus on valmis poista linkitys: sudo rm /bin/sh
Ja vaihda linkitys takaisin dashiin: sudo mv /bin/sh-old /bin/sh
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

Stupido

  • Käyttäjä
  • Viestejä: 176
  • Gutsy Gibbon
    • Profiili
Vs: True Combat: Elite ei asennu
« Vastaus #4 : 09.04.07 - klo:18.55 »
Dodii nyt toimii kiitän.

Ubuntun käyttäjä jo vuodesta 2006.