aboutsummaryrefslogtreecommitdiff
path: root/de_DE.ISO8859-1/books/handbook/linuxemu/chapter.sgml
diff options
context:
space:
mode:
Diffstat (limited to 'de_DE.ISO8859-1/books/handbook/linuxemu/chapter.sgml')
-rw-r--r--de_DE.ISO8859-1/books/handbook/linuxemu/chapter.sgml152
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&auml;rkompatibilit&auml;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&auml;rkompatibilit&auml;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&uuml;r Mathematica 4.x aktualisiert von </contrib>
- </author>
- </authorgroup>
- <authorgroup>
- <author>
- <firstname>Bojan</firstname>
- <surname>Bistrovic</surname>
- <contrib>Mit der Unterst&uuml;tzung von </contrib>
+ <firstname>Boris</firstname>
+ <surname>Hollas</surname>
+ <contrib>F&uuml;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&auml;uft perfekt unter FreeBSD, allerdings m&uuml;ssen die
- von Wolfram verschickten Bin&auml;rdateien gekennzeichnet werden,
- damit FreeBSD wei&szlig;, dass es die Linux-ABI verwenden muss,
- um sie auszuf&uuml;hren.</para>
-
- <para>Die Linux-Version von <application>&mathematica;</application>
oder <application>&mathematica; f&uuml;r Studenten</application> kann
direkt von Wolfram unter <ulink url="http://www.wolfram.com/"></ulink>
bestellt werden.</para>
<sect2>
- <title>Linux-Bin&auml;rdateien kennzeichnen</title>
-
- <para>Die Linuxbin&auml;rdateien befinden sich im
- <filename>Unix</filename>-Verzeichnis der von Wolfram
- vertriebenen <application>&mathematica;</application>-CD-ROM.
- Sie m&uuml;ssen diesen Verzeichnisbaum auf Ihre Festplatte kopieren,
- damit Sie die Linux-Bin&auml;rdateien kennzeichnen k&ouml;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&ouml;nnen Sie mit folgendem Befehl auch die
+ <para>Zuerst m&uuml;ssen Sie &os; mitteilen, dass die
+ Linux-Bin&auml;rversion von
+ <application>&mathematica;</application> die Linux-ABI
+ verwendet. Dies erreichen Sie am einfachsten, indem Sie die
Standard-ELF-Kennzeichnung f&uuml;r alle ungekennzeichneten
- Bin&auml;rdateien festlegen:</para>
+ Bin&auml;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&auml;rdateien die Linux-ABI verwenden. Dadurch sollte es Ihnen
- nun m&ouml;glich sein, das Installationsprogramm direkt von der CD-ROM
- zu starten.</para>
+ ELF-Bin&auml;rdateien die Linux-ABI verwenden und es w&auml;re
+ nun m&ouml;glich, das Installationsprogramm direkt von der
+ CD-ROM zu starten.</para>
+
+ <para>Unter &os; m&uuml;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&auml;chsten Abschnitt zu findende Skript oder &uuml;ber
+ einen Texteditor alle Vorkommen von <literal>Linux)</literal>
+ durch <literal>FreeBSD)</literal>. Dadurch ist es dem
+ <application>&mathematica;</application>-Installer m&ouml;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&szlig;end
+ installiert werden.</para>
+ </sect2>
+
+ <sect2>
+ <title>Die &mathematica;-Programmdateien anpassen</title>
+
+ <para>Das von <application>&mathematica;</application> w&auml;hrend
+ der Installation erzeugte Shell-Skript muss angepasst werden,
+ bevor Sie es einsetzen k&ouml;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&uuml;ssen Sie jedes Vorkommen von <literal>Linux)</literal>
+ durch <literal>FreeBSD)</literal> ersetzen (entweder &uuml;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 &gt; $i.tmp
+ sed 's/\/bin\/sh/\/compat\/linux\/bin\/sh/g' $i.tmp &gt; $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&uuml;hren k&ouml;nnen, m&uuml;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&auml;tsbibliotheken
- installiert und <application>&mathematica;</application> entpackt
- haben, k&ouml;nnen Sie Ihre
- <quote>Rechner-ID</quote> durch das Ausf&uuml;hren von
- <command>mathinfo</command> (im Installationsverzeichnis) ermitteln.
- Diese Rechner-ID basiert ausschlie&szlig;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&uuml;ssen Sie zuerst
+ im Installationsverzeichnis <command>mathinfo</command>
+ aufrufen, um Ihre <quote>Rechner-ID</quote> zu bestimmen. Diese
+ Rechner-ID basiert ausschlie&szlig;lich auf der MAC-Adresse
+ Ihrer ersten Netzwerkkarte. Daher ist es nicht m&ouml;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&uuml;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&uuml;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&gt;&gt; ${LOG} 1&gt;&2
echo -n " lmgrd"
;;
stop)
- lmgrd -c ${LICENSE_FILE} -x lmdown 2>> ${LOG} 1>&2
+ lmgrd -c ${LICENSE_FILE} -x lmdown 2&gt;&gt; ${LOG} 1&gt;&2
;;
*)
- echo "Usage: `basename $0` {start|stop}" 1>&2
+ echo "Usage: `basename $0` {start|stop}" 1&gt;&2
exit 64
;;
esac
@@ -3434,7 +3446,7 @@ SVRMGR&gt; <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 -&gt; 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>