/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
loki/install/knas
Fra : Claus Christian Lars~


Dato : 15-01-03 17:12

Jeg har netop snoldet lidt hos www.linuxpusher.dk, jeg har købt nogle
loki-spil.

Et af dem driller lidt:

debian:/cdrom# sh setup.sh
Unable to find file 'bin/x86/heretic2'
debian:/cdrom#


Nogle hints?

Hilsen Claus


 
 
Jesper Krogh (15-01-2003)
Kommentar
Fra : Jesper Krogh


Dato : 15-01-03 17:49

I dk.edb.system.unix, skrev Claus Christian Larsen:
> Jeg har netop snoldet lidt hos www.linuxpusher.dk, jeg har købt nogle
> loki-spil.
>
> Et af dem driller lidt:
>
> debian:/cdrom# sh setup.sh
> Unable to find file 'bin/x86/heretic2'
> debian:/cdrom#
>
>
> Nogle hints?

Findes den?
Prøv at kigge i setup.sh og se hvor den spørger efter det.

Lur mig om det ikke er fordi de antager at CD'en er mountet på
/mnt/cdrom og ikke /cdrom

--
../Jesper Krogh, jesper@krogh.cc


Claus Christian Lars~ (17-01-2003)
Kommentar
Fra : Claus Christian Lars~


Dato : 17-01-03 19:15

Jesper Krogh wrote:
> I dk.edb.system.unix, skrev Claus Christian Larsen:



>> debian:/cdrom# sh setup.sh
>> Unable to find file 'bin/x86/heretic2'
>> debian:/cdrom#

> Findes den?

Ja, den findes i /cdrom/bin/x86/glibc-2.1/heretic2

> Prøv at kigge i setup.sh og se hvor den spørger efter det.

Hmm, jeg kan ikke se noget om det?

#!/bin/sh
#
# Product setup script - Loki Entertainment Software

# Go to the proper setup directory (if not already there)
cd `dirname $0`

# Return the appropriate architecture string
function DetectARCH {
   status=1
   case `uname -m` in
      i?86) echo "x86"
         status=0;;
      *) echo "`uname -m`"
         status=0;;
   esac
   return $status
}

# Return the appropriate version string
function DetectLIBC {
status=1
if [ -f `echo /lib/libc.so.6* | tail -1` ]; then
    if fgrep GLIBC_2.1 /lib/libc.so.6* 2>&1 >/dev/null; then
    echo "glibc-2.1"
    status=0
    else
    echo "glibc-2.0"
    status=0
    fi
elif [ -f /lib/libc.so.5 ]; then
    echo "libc5"
    status=0
else
    echo "unknown"
fi
return $status
}

# Detect the Linux environment
arch=`DetectARCH`
libc=`DetectLIBC`

# Find the installation program
function try_run
{
setup=$1
shift
fatal=$1
if [ "$1" != "" ]; then
shift
fi

# First find the binary we want to run
failed=0
setup_bin="setup.data/bin/$arch/$libc/$setup"
if [ ! -f "$setup_bin" ]; then
setup_bin="setup.data/bin/$arch/$setup"
if [ ! -f "$setup_bin" ]; then
failed=1
fi
fi
if [ "$failed" -eq 1 ]; then
if [ "$fatal" != "" ]; then
cat <<__EOF__
This installation doesn't support $libc on $arch

Please contact Loki Technical Support at support@lokigames.com
__EOF__
exit 1
fi
return $failed
fi

# Try to run the binary
# The executable is here but we can't execute it from CD
setup="$HOME/.setup$$"
cp "$setup_bin" "$setup"
chmod 700 "$setup"
if [ "$fatal" != "" ]; then
"$setup" $*
failed=$?
else
"$setup" $* 2>/dev/null
failed=$?
fi
rm -f "$setup"
return $failed
}


# Try to run the setup program
status=0
rm -f "$setup"
if ! try_run setup.gtk && ! try_run setup -fatal; then
echo "The setup program seems to have failed on $arch/$libc"
echo
echo "Please contact Loki Technical Support at support@lokigames.com"
status=1
fi
exit $status


> Prøv at kigge i setup.sh og se hvor den spørger efter det.
>
> Lur mig om det ikke er fordi de antager at CD'en er mountet på
> /mnt/cdrom og ikke /cdrom
>



Claus Christian Lars~ (19-01-2003)
Kommentar
Fra : Claus Christian Lars~


Dato : 19-01-03 15:11

Jesper Krogh wrote:
> I dk.edb.system.unix, skrev Claus Christian Larsen:
>
>> Jeg har netop snoldet lidt hos www.linuxpusher.dk, jeg har købt nogle
>> loki-spil.

Løsningen er at hente et update script lavet at loki her:


ftp://ftp.lokigames.com/pub/installers/heretic2/heretic2-install-x86.run

man skriver så sh heretic2-install-x86.run og så går resten af sig selv.
Blot skal man have fjernet alt man har installeret af heretic først, og
dernæst have mounted cdrom-drev.

Hvis scriptet gemmer sig som en heretic2-install-x86.run.txt må man lige
omdøbe først og fjerne .txt.

Spiller man loki-ting er det en god ting at kende denne nyhedsserver:
news.lokigames.com

Hilsen Claus


Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste