Re: Unreal Tournament (glibc?)
--- Thomas =?iso-8859-1?q?F=F6cking?=
wrote: Hi!
Also hab ich mir von www.3ddownloads.com ein Paket (UT-linux...tar.gz) gezogen, womit das gehen soll. Beim kompilieren sagt der mir, dass irgendwas mit dem Paket (glibc...) nicht stimmt , das ich aber zu 100pro installiert habe.
Schick doch mal die Ausgabe von ./configure bzw. make, wo der Fehler kommt. Die Information, die Du gibts, ist zu wenig, wenn man UT noch nicht und Linux installiert hat. Und AFAIK spielen UT ja auch nicht so viele *gg*
BTW: Quake3 laeft unter Linux super (mit den neuen NVidia-Treiber 100fps - 16bit, 1024x768)
Gruß Thomas
Hier ist der Code des Scripts und die Ausgabe: -------------------------------------------------------------------------------- #!/bin/sh # Try to run the setup program echo "Testing system." if { ldd ./setup.data/bin/x86/glibc-2.1/setup.gtk | grep -Ei "notfound|missing" > /dev/null }; then echo "You are missing a few libraries:" ldd ./setup.data/bin/x86/glibc-2.1/setup.gtk | grep -Ei "notfound|missing" exit else echo "Executing installer." ./setup.data/bin/x86/glibc-2.1/setup.gtk exit fi --------------------------------------------------------------------------------- elch@tux:~/UT > setup.sh Testing system. ./setup.sh: line 5: syntax error near unexpected token `then' ./setup.sh: line 5: `if { ldd ./setup.data/bin/x86/glibc-2.1/setup.gtk | grep -Ei "notfound|missing" > /dev/null }; then' elch@tux:~/UT > --------------------------------------------------------------------------------- Falls das nicht reicht;-), findet man das tar-Archiv auf: http://www.3ddownloads.com/?directory=/linuxgames/unrealtournament/ Ich hoffe das hilft weiter...! P.S.: UT habe ich nur genommen weil meine Freunde es wollten, die haben ja ihren Clan... Quake 3 wäre vielleicht für Benchmarks oder sowas besser. Danke Jonny _____________________________________________________________ BillGatesisDead.com - The ultimate portal to the life, death and legacy of Bill Gates. Signup for your FREE email account at http://www.billgatesisdead.com
Jonathan Fey wrote:
#!/bin/sh
# Try to run the setup program echo "Testing system." if { ldd ./setup.data/bin/x86/glibc-2.1/setup.gtk | grep -Ei "notfound|missing" > /dev/null }; then
Ich nehme mal an, das steht in einer Zeile. man sh sagt mir hier (sun): { list;} list is executed in the current (that is, parent) shell. The { must be followed by a space. Und nun sieh dir das Zeichen hinter list an. Das fehlt in deinem Statement. Also: if { ldd ./setup.data/bin/x86/glibc-2.1/setup.gtk | grep -Ei "notfound|missing" > /dev/null; }; then ^
echo "You are missing a few libraries:" ldd ./setup.data/bin/x86/glibc-2.1/setup.gtk | grep -Ei "notfound|missing" exit else echo "Executing installer." ./setup.data/bin/x86/glibc-2.1/setup.gtk exit fi
Andreas PS: Dieses Miniskript hindert dich wirklich schon an der Installation? Was hält dich davon ab, den "ldd ..." von Hand zu starten, die Ausgabe zu interpretieren und dann evtl. den Installer anzuwerfen? Oder den Installer direkt zu starten? Oder warst Du echt ernsthaft an dem Syntaxfehler interessiert?
participants (2)
-
Andreas Kyek
-
Jonathan Fey