diff options
Diffstat (limited to 'de_DE.ISO8859-1/books/handbook/linuxemu/chapter.sgml')
-rw-r--r-- | de_DE.ISO8859-1/books/handbook/linuxemu/chapter.sgml | 152 |
1 files changed, 82 insertions, 70 deletions
diff --git a/de_DE.ISO8859-1/books/handbook/linuxemu/chapter.sgml b/de_DE.ISO8859-1/books/handbook/linuxemu/chapter.sgml index 8d9529f52f..03c447f14a 100644 --- a/de_DE.ISO8859-1/books/handbook/linuxemu/chapter.sgml +++ b/de_DE.ISO8859-1/books/handbook/linuxemu/chapter.sgml @@ -3,8 +3,8 @@ The FreeBSD German Documentation Project $FreeBSD$ - $FreeBSDde: de-docproj/books/handbook/linuxemu/chapter.sgml,v 1.75 2005/08/15 18:26:39 jkois Exp $ - basiert auf: 1.124 + $FreeBSDde: de-docproj/books/handbook/linuxemu/chapter.sgml,v 1.76 2006/01/09 21:38:52 jkois Exp $ + basiert auf: 1.127 --> <chapter id="linuxemu"> @@ -134,8 +134,10 @@ <para>Die Linux-Binärkompatibilität ist per Voreinstellung nicht aktiviert. Der einfachste Weg, dies zu tun, ist das <literal>Linux</literal> KLD (<quote>Kernel LoaDable object</quote>) - zu laden. Dies geschieht durch die Eingabe von - <command>linux</command> an der Eingabeaufforderung.</para> + zu laden. Dies erreichen Sie durch die Eingabe des folgenden + Befehls:</para> + + <screen>&prompt.root; <userinput>kldload linux</userinput></screen> <para>Wollen Sie die Linux-Binärkompatibilität dauerhaft aktivieren, sollten Sie die folgende Zeile in @@ -399,16 +401,9 @@ multi on</programlisting> <sect1info> <authorgroup> <author> - <firstname>Murray</firstname> - <surname>Stokely</surname> - <contrib>Für Mathematica 4.x aktualisiert von </contrib> - </author> - </authorgroup> - <authorgroup> - <author> - <firstname>Bojan</firstname> - <surname>Bistrovic</surname> - <contrib>Mit der Unterstützung von </contrib> + <firstname>Boris</firstname> + <surname>Hollas</surname> + <contrib>Für Mathematica 5.x aktualisiert von </contrib> </author> </authorgroup> </sect1info> @@ -420,86 +415,103 @@ multi on</programlisting> </indexterm> <para>Dieses Dokument beschreibt die Installation der Linux-Version von - <application>&mathematica; 4.x</application> auf einem + <application>&mathematica; 5.x</application> auf einem FreeBSD-System.</para> <para>Die Linux-Version von <application>&mathematica;</application> - läuft perfekt unter FreeBSD, allerdings müssen die - von Wolfram verschickten Binärdateien gekennzeichnet werden, - damit FreeBSD weiß, dass es die Linux-ABI verwenden muss, - um sie auszuführen.</para> - - <para>Die Linux-Version von <application>&mathematica;</application> oder <application>&mathematica; für Studenten</application> kann direkt von Wolfram unter <ulink url="http://www.wolfram.com/"></ulink> bestellt werden.</para> <sect2> - <title>Linux-Binärdateien kennzeichnen</title> - - <para>Die Linuxbinärdateien befinden sich im - <filename>Unix</filename>-Verzeichnis der von Wolfram - vertriebenen <application>&mathematica;</application>-CD-ROM. - Sie müssen diesen Verzeichnisbaum auf Ihre Festplatte kopieren, - damit Sie die Linux-Binärdateien kennzeichnen können, - bevor Sie das Installationsprogramm aufrufen:</para> + <title>Den &mathematica;-Installer starten</title> - <screen>&prompt.root; <userinput>mount /cdrom</userinput> -&prompt.root; <userinput>cp -rp /cdrom/Unix/ /localdir/</userinput> -&prompt.root; <userinput>brandelf -t Linux /localdir/Files/SystemFiles/Kernel/Binaries/Linux/*</userinput> -&prompt.root; <userinput>brandelf -t Linux /localdir/Files/SystemFiles/FrontEnd/Binaries/Linux/*</userinput> -&prompt.root; <userinput>brandelf -t Linux /localdir/Files/SystemFiles/Installation/Binaries/Linux/*</userinput> -&prompt.root; <userinput>brandelf -t Linux /localdir/Files/SystemFiles/Graphics/Binaries/Linux/*</userinput> -&prompt.root; <userinput>brandelf -t Linux /localdir/Files/SystemFiles/Converters/Binaries/Linux/*</userinput> -&prompt.root; <userinput>brandelf -t Linux /localdir/Files/SystemFiles/LicenseManager/Binaries/Linux/mathlm</userinput> -&prompt.root; <userinput>cd /localdir/Installers/Linux/</userinput> -&prompt.root; <userinput>./MathInstaller</userinput></screen> - - <para>Alternativ können Sie mit folgendem Befehl auch die + <para>Zuerst müssen Sie &os; mitteilen, dass die + Linux-Binärversion von + <application>&mathematica;</application> die Linux-ABI + verwendet. Dies erreichen Sie am einfachsten, indem Sie die Standard-ELF-Kennzeichnung für alle ungekennzeichneten - Binärdateien festlegen:</para> + Binärdateien auf Linux festlegen:</para> <screen>&prompt.root; <userinput>sysctl kern.fallback_elf_brand=3</userinput></screen> <para>Danach wird FreeBSD annehmen, dass alle ungekennzeichneten - ELF-Binärdateien die Linux-ABI verwenden. Dadurch sollte es Ihnen - nun möglich sein, das Installationsprogramm direkt von der CD-ROM - zu starten.</para> + ELF-Binärdateien die Linux-ABI verwenden und es wäre + nun möglich, das Installationsprogramm direkt von der + CD-ROM zu starten.</para> + + <para>Unter &os; müssen allerdings die Datei + <filename>MathInstaller</filename> in ein lokales Verzeichnis + Ihrer Festplatte kopieren:</para> + + <screen>&prompt.root; <userinput>mount /cdrom</userinput> +&prompt.root; <userinput>cp /cdrom/Unix/Installers/Linux/MathInstaller /LokalesVerzeichnis/</userinput></screen> + + <para>In dieser Datei ersetzen Sie in der ersten Zeile den Wert + <literal>/bin/sh</literal> durch + <literal>/compat/linux/bin/sh</literal>. Dadurch wird + sichergestellt, dass der Installer von der Linux-Version von + &man.sh.1; aufgerufen wird. Danach ersetzen Sie durch das + im nächsten Abschnitt zu findende Skript oder über + einen Texteditor alle Vorkommen von <literal>Linux)</literal> + durch <literal>FreeBSD)</literal>. Dadurch ist es dem + <application>&mathematica;</application>-Installer möglich, + durch den Einsatz von <command>uname -s</command> das + Betriebssystem zu bestimmen. &os; wird dabei als + Linux-artiges Betriebssystem behandelt. Durch den Aufruf von + <command>MathInstaller</command> kann + <application>&mathematica;</application> anschließend + installiert werden.</para> + </sect2> + + <sect2> + <title>Die &mathematica;-Programmdateien anpassen</title> + + <para>Das von <application>&mathematica;</application> während + der Installation erzeugte Shell-Skript muss angepasst werden, + bevor Sie es einsetzen können. Wenn Sie die + <application>&mathematica;</application>-Programmdateien unter + <filename role="directory">/usr/local/bin</filename> installieren, + finden Sie in diesem Verzeichnis die symbolische Links + <filename>math</filename>, <filename>mathematica</filename>, + <filename>Mathematica</filename>, sowie + <filename>MathKernel</filename>. In jeder dieser Dateien + müssen Sie jedes Vorkommen von <literal>Linux)</literal> + durch <literal>FreeBSD)</literal> ersetzen (entweder über + einen Texteditor oder durch das folgende Shellskript):</para> + + <programlisting>#!/bin/sh +cd /usr/local/bin +for i in math mathematica Mathematica MathKernel + do sed 's/Linux)/FreeBSD)/g' $i > $i.tmp + sed 's/\/bin\/sh/\/compat\/linux\/bin\/sh/g' $i.tmp > $i + rm $i.tmp + chmod a+x $i +done</programlisting> </sect2> <sect2> <title>Ihr &mathematica;-Passwort anfordern</title> - <para>Bevor Sie <application>&mathematica;</application> - ausführen können, müssen Sie von Wolfram - ein zu Ihrer <quote>Rechner-ID</quote> passendes - Passwort anfordern.</para> <indexterm> <primary>Ethernet</primary> <secondary>MAC-Adresse</secondary> </indexterm> - <para>Nachdem Sie die Linux-Kompatibilitätsbibliotheken - installiert und <application>&mathematica;</application> entpackt - haben, können Sie Ihre - <quote>Rechner-ID</quote> durch das Ausführen von - <command>mathinfo</command> (im Installationsverzeichnis) ermitteln. - Diese Rechner-ID basiert ausschließlich auf der MAC-Adresse - Ihrer ersten Ethernet-Karte.</para> - - <screen>&prompt.root; <userinput>cd /localdir/Files/SystemFiles/Installation/Binaries/Linux</userinput> -&prompt.root; <userinput>mathinfo</userinput> -disco.example.com 7115-70839-20412</screen> + <para>Wenn Sie <application>&mathematica;</application> das erste + Mal starten, werden Sie nach einem Passwort gefragt. Haben Sie + noch kein Passwort von Wolfram erhalten, müssen Sie zuerst + im Installationsverzeichnis <command>mathinfo</command> + aufrufen, um Ihre <quote>Rechner-ID</quote> zu bestimmen. Diese + Rechner-ID basiert ausschließlich auf der MAC-Adresse + Ihrer ersten Netzwerkkarte. Daher ist es nicht möglich, + Ihre <application>&mathematica;</application>-Kopie auf + verschiedenen Rechnern zu installieren.</para> <para>Wenn Sie sich bei Wolfram registrieren (durch E-Mail, Telefon oder Fax), teilen Sie Ihre <quote>Rechner-ID</quote> mit und erhalten dafür - ein aus Zahlengruppen - bestehendes Passwort. Diese Information geben Sie ein, wenn Sie - <application>&mathematica;</application> das erste Mal starten, - genauso wie Sie es auch auf jeder anderen - <application>&mathematica;</application>-Plattform machen - würden.</para> + ein aus Zahlengruppen bestehendes Passwort.</para> </sect2> <sect2> @@ -683,14 +695,14 @@ LOG=/var/log/lmgrd.log case "$1" in start) - lmgrd -c ${LICENSE_FILE} 2>> ${LOG} 1>&2 + lmgrd -c ${LICENSE_FILE} 2>> ${LOG} 1>&2 echo -n " lmgrd" ;; stop) - lmgrd -c ${LICENSE_FILE} -x lmdown 2>> ${LOG} 1>&2 + lmgrd -c ${LICENSE_FILE} -x lmdown 2>> ${LOG} 1>&2 ;; *) - echo "Usage: `basename $0` {start|stop}" 1>&2 + echo "Usage: `basename $0` {start|stop}" 1>&2 exit 64 ;; esac @@ -3434,7 +3446,7 @@ SVRMGR> <userinput>exit</userinput></screen> total 4 drwxr-xr-x 3 idsadm sapsys 512 May 5 11:20 D00 drwxr-x--x 5 idsadm sapsys 512 May 5 11:35 IDS -lrwxr-xr-x 1 root sapsys 7 May 5 11:35 SYS -> IDS/SYS +lrwxr-xr-x 1 root sapsys 7 May 5 11:35 SYS -> IDS/SYS drwxrwxr-x 2 idsadm sapsys 512 May 5 13:00 tmp drwxrwxr-x 11 idsadm sapsys 512 May 4 14:20 trans</screen> |