Sie sind nicht angemeldet.

  • »X-RAY-3« ist der Autor dieses Themas

Beiträge: 16

Registrierungsdatum: 19.06.2007

Derivat: Kubuntu

Architektur: 32-Bit PC

Desktop: KDE4

  • Nachricht senden

1

19.06.2007, 11:01

[gelöst]Unreal Tournament goty (ut99) startet nicht

Hallo, bin neu hier, auch wenn ich schon lange mitlese! :D
Habe seit einer Weile Kubuntu auf der Platte und bin eigentlich auch sehr begeistert. Habe auch schon vieles durch das Forum hier zum laufen bekommen.

da jetzt fast alles so gut läuft, wollte ich mich mal an die Spiele ran trauen.

habe mal mein altes UT G.o.t.Y (Wndows Version) raus geholt und mit unreal.tournament_436-multilanguage.goty.run (6.65MB) loki installers installiert.
Wenn ich das Spiel mit

Zitat

ut

starten will, kommt die Meldung

Zitat

bash: ut: command not found
.
was mache ich falsch?

Ich hoffe ihr könnt mir helfen :rolleyes:

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »X-RAY-3« (20.06.2007, 12:37)


dude

User

Beiträge: 232

Registrierungsdatum: 17.06.2006

Derivat: Kubuntu

Architektur: 64-Bit PC

Desktop: KDE4

  • Nachricht senden

2

19.06.2007, 11:21

Hallo,
mit folgendem Command kannst du dir deinen "PATH" anzeigen lassen:

Quellcode

1
echo $PATH


Immer, wenn du ein Programm starten willst, wird dort nachgesehen, ob es das gibt. Dabei wird von links von Rechts gesucht, also "first match".
Jetzt sieht es einfach nur so aus, als wäre deine Ausführbare Datei nicht in dem Path, also musst du das ändern:

Quellcode

1
PATH=$PATH:/home/dein_name/dein_ordner


Das ergänzt den aktuellen Pfad um einen neuen Eintrag. Das bleibt jedoch nur bis zum nächsten Systemstart so, wenn du das Permanent ändern willst, könntest du das in deiner ~/.bashrc verewigen ;)

viele Grüße
dude

Maddy

User

  • »Maddy« ist männlich

Beiträge: 1 030

Registrierungsdatum: 12.02.2007

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

3

19.06.2007, 11:44

Huhu ;D

Versuch doch mal

Quellcode

1
./ut


Musst natürlich im Ordner sein wo die Datei ist :D

Gruß
DELL Vostro 1500 || Core2 Duo T7500 2,2GHz || 2GB RAM || 160 GB SATA (5.400RPM) || Nvidia Geforce 8600M GT || WSXGA+ (1680 x 1050) || Bluetooth || WLan

Windows Vista Business
Ubuntu 8.10

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Maddy« (19.06.2007, 11:44)


  • »X-RAY-3« ist der Autor dieses Themas

Beiträge: 16

Registrierungsdatum: 19.06.2007

Derivat: Kubuntu

Architektur: 32-Bit PC

Desktop: KDE4

  • Nachricht senden

4

19.06.2007, 12:45

sorry, hilft mir beides nicht wirklich weiter.
Kenne mich auch noch nicht so gut aus mit der Konsole

das Spiel ist direkt in meinem Ordner installiert (/home/meinname/unrealt)

eine ut datei ist in meinem ordner und noch eine im meinname/unrealt ordner
das hier bekomme ich wenn ich ./ut eingebe

Quellcode

1
./ut: 29: Syntax error: Bad substitution


Quellcode

1
PATH=$PATH:/home/dein_name/dein_ordner

habe einmal /home/mein_name
und auch /home/mein_name/unrealt eingefügt, hat beides nix gebracht ?(

vielleicht noch eine idee?

hier mal der inhalt der ut datei

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#!/bin/sh
###############################################################################
#
## LIFLG Startup Script
#
###############################################################################
#
# The game binary
GAME_BINARY="ut-bin"

# Subdirectory
SUBDIR="System"

# Additional commandline options for mods etc.
CMD_ARGS=""

# don't use US keyboard layout
#NOUSLAYOUT="true"


###############################################################################
## DO NOT EDIT BELOW THIS LINE
###############################################################################
readlink() {
    local path=$1 ll
    
    if [ -L "$path" ]; then
        ll="$(LC_ALL=C ls -l "$path" 2> /dev/null)" &&
	echo "${ll/* -> }"
    else
	return 1
    fi
}

LANG=POSIX
export LANG
script=$0
count=0
while [ -L "$script" ]  
do
    script=$(readlink "$script")
    count=`expr $count + 1`
    if [ $count -gt 100 ]  
    then
        echo "Too many symbolic links"
        exit 1
    fi
done
GAME_DIR=`dirname $script`

if [ ! -d ${HOME}/.loki/ut/System ]
then
    mkdir -p ${HOME}/.loki/ut/System
fi

# Remove passwords from UnrealTournament.ini
if [ -r ${HOME}/.loki/ut/System/UnrealTournament.ini ]
then
	sed 's/\(SavedPasswords\[[0-9]*\]=\).*/\1/g' ${HOME}/.loki/ut/System/UnrealTournament.ini >  ${HOME}/.loki/ut/System/UnrealTournament.tmp
	sed 's/\(PasswordHistory\[[0-9]*\]=\).*/\1/g' ${HOME}/.loki/ut/System/UnrealTournament.tmp >  ${HOME}/.loki/ut/System/UnrealTournament.ini
fi

trap "setxkbmap" EXIT

# games run better with US keyboard layout
test $NOUSLAYOUT && setxkbmap -symbols 'us(pc101)'

cd $GAME_DIR
cd $SUBDIR

LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$PWD
export LD_LIBRARY_PATH

# start the game
./$GAME_BINARY "$CMD_ARGS" "$@"
EXITCODE="$?"

# reset kb layout
setxkbmap

exit $EXITCODE

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »X-RAY-3« (19.06.2007, 12:50)


dude

User

Beiträge: 232

Registrierungsdatum: 17.06.2006

Derivat: Kubuntu

Architektur: 64-Bit PC

Desktop: KDE4

  • Nachricht senden

5

19.06.2007, 12:57

Quellcode

1
echo "${ll/* -> }"


Sieht wahrhaftig komisch aus, ich kann damit nichts anfangen. Da es sich aber nur um ein echo-Command handelt, kommentiere es einfach wie folgt aus:

Quellcode

1
#echo "${ll/* -> }"

  • »X-RAY-3« ist der Autor dieses Themas

Beiträge: 16

Registrierungsdatum: 19.06.2007

Derivat: Kubuntu

Architektur: 32-Bit PC

Desktop: KDE4

  • Nachricht senden

6

19.06.2007, 13:04

Quellcode

1
#echo "${ll/* -> }"

habe nun das # eingefügt, aber bleibt alles beim alten.

dude

User

Beiträge: 232

Registrierungsdatum: 17.06.2006

Derivat: Kubuntu

Architektur: 64-Bit PC

Desktop: KDE4

  • Nachricht senden

7

19.06.2007, 13:50

Quellcode

1
2
ll="$(LC_ALL=C ls -l "$path" 2> /dev/null)" &&
	echo "${ll/* -> }"


Das ist aber gerade genau Zeile 28/29 ... Vielleicht hilft es $path gross zu schreiben? (also $PATH)

Shell ist manchmal schon komisch, was macht denn der teil in den Klammern überhaupt, hat jemand ne Idee? Naja, bei mir geht's aber, wenn ich PATH groß schreibe ... versuch es doch einfach ;)

  • »X-RAY-3« ist der Autor dieses Themas

Beiträge: 16

Registrierungsdatum: 19.06.2007

Derivat: Kubuntu

Architektur: 32-Bit PC

Desktop: KDE4

  • Nachricht senden

8

19.06.2007, 15:34

bringt leider auch nix

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »X-RAY-3« (19.06.2007, 15:34)


Maddy

User

  • »Maddy« ist männlich

Beiträge: 1 030

Registrierungsdatum: 12.02.2007

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

9

19.06.2007, 18:31

http://members.shaw.ca/dan.mckay/LinGam.html Schau mal nach der Anleitung für UT, vielleicht hilft das ja.

Gruß
DELL Vostro 1500 || Core2 Duo T7500 2,2GHz || 2GB RAM || 160 GB SATA (5.400RPM) || Nvidia Geforce 8600M GT || WSXGA+ (1680 x 1050) || Bluetooth || WLan

Windows Vista Business
Ubuntu 8.10

  • »X-RAY-3« ist der Autor dieses Themas

Beiträge: 16

Registrierungsdatum: 19.06.2007

Derivat: Kubuntu

Architektur: 32-Bit PC

Desktop: KDE4

  • Nachricht senden

10

20.06.2007, 09:55

habe den Fehler selber gefunden!

in der ut Datei diese Zeile

Quellcode

1
#!/bin/sh


durch diese ersetzen

Quellcode

1
#!/bin/bash


vielen Dank für euer Bemühen =)