diff --git a/en_US.ISO8859-1/books/handbook/linuxemu/chapter.sgml b/en_US.ISO8859-1/books/handbook/linuxemu/chapter.sgml
index be191942c5..0c07f1c2fd 100644
--- a/en_US.ISO8859-1/books/handbook/linuxemu/chapter.sgml
+++ b/en_US.ISO8859-1/books/handbook/linuxemu/chapter.sgml
@@ -54,15 +54,15 @@
In a nutshell, the compatibility allows FreeBSD users to run
about 90% of all Linux applications without modification. This
- includes applications such as Star Office,
- the Linux version of Netscape,
- Adobe Acrobat,
+ includes applications such as Star Office,
+ the Linux version of Netscape,
+ Adobe Acrobat,
RealPlayer
- 5 and 7, VMWare,
+ 5 and 7, VMWare,
Oracle,
- WordPerfect, Doom,
+ WordPerfect, Doom,
Quake, and more. It is also reported
- that in some situations, Linux binaries perform better on FreeBSD
+ that in some situations, Linux binaries perform better on FreeBSD
than they do under Linux.Linux
@@ -78,21 +78,31 @@
After reading this chapter, you will know:
- How to enable Linux binary compatibility on your
- system.
- How to install additional Linux shared
- libraries.
- How to install Linux applications on your
- FreeBSD system.
- The implementation details of Linux
- compatibility in FreeBSD.
+
+ How to enable Linux binary compatibility on your system.
+
+
+
+ How to install additional Linux shared
+ libraries.
+
+
+
+ How to install Linux applications on your FreeBSD system.
+
+
+
+ The implementation details of Linux compatibility in FreeBSD.
+ Before reading this chapter, you should:
- Know how to install additional third-party
- software ().
+
+ Know how to install additional third-party
+ software ().
+
@@ -142,18 +152,18 @@ Id Refs Address Size Name
by adding options LINUX to your kernel
configuration file. Then install your new kernel as described in
.
-
+
Installing Linux Runtime Libraries
- Linux
+ Linuxinstalling Linux librariesThis can be done one of two ways, either by using the
- linux_base port, or
- by installing them manually.
+ linux_base port, or
+ by installing them manually.
Installing Using the linux_base Port
@@ -214,7 +224,7 @@ Id Refs Address Size Name
If you have access to a Linux system, see what shared
libraries the application needs, and copy them to your FreeBSD
system. Look at the following example:
-
+
Let us assume you used FTP to get the Linux binary of
Doom, and put it on a Linux system you have access to. You
@@ -289,7 +299,7 @@ libc.so.4 (DLL Jump 4.5pl26) => /lib/libc.so.4.6.29
Installing Linux ELF Binaries
- Linux
+ LinuxELF binaries
@@ -327,7 +337,7 @@ Abort
order hosts, bind
multi on
-
+
The order here specifies that /etc/hosts
is searched first and DNS is searched second. When
/compat/linux/etc/host.conf is not
@@ -381,7 +391,7 @@ multi on
Branding the Linux BinariesThe Linux binaries are located in the Unix
- directory of the Mathematica CDROM
+ directory of the Mathematica CDROM
distributed by Wolfram. You
need to copy this directory tree to your local hard drive so that
you can brand the Linux binaries with &man.brandelf.1; before
@@ -398,12 +408,12 @@ multi on
&prompt.root; cd /localdir/Installers/Linux/
&prompt.root; ./MathInstaller
- Alternatively, you can simply set the default ELF brand
- to Linux for all unbranded binaries with the command:
- &prompt.root; sysctl -w kern.fallback_elf_brand=3
- This will make FreeBSD assume that unbranded ELF binaries
- use the Linux ABI and so you should be able to run the
- installer straight from the CDROM.
+ Alternatively, you can simply set the default ELF brand
+ to Linux for all unbranded binaries with the command:
+ &prompt.root; sysctl -w kern.fallback_elf_brand=3
+ This will make FreeBSD assume that unbranded ELF binaries
+ use the Linux ABI and so you should be able to run the
+ installer straight from the CDROM.
@@ -414,8 +424,8 @@ multi on
password from Wolfram that corresponds to your machine
ID.
- Ethernet
- MAC address
+ Ethernet
+ MAC addressOnce you have installed the Linux compatibility runtime
@@ -435,19 +445,19 @@ disco.example.com 7115-70839-20412
respond with a corresponding password consisting of groups of
numbers. You can then enter this information when you attempt to
run Mathematica for the first time
- exactly as you would for any other
+ exactly as you would for any other
Mathematica platform.Running the Mathematica Frontend over a Network
- Mathematica uses some special
+ Mathematica uses some special
fonts to display characters not
present in any of the standard font sets (integrals, sums, Greek
letters, etc.). The X protocol requires these fonts to be install
locally. This means you will have to copy
- these fonts from the CDROM or from a host with
+ these fonts from the CDROM or from a host with
Mathematica
installed to your local machine. These fonts are normally stored
in /cdrom/Unix/Files/SystemFiles/Fonts on the
@@ -646,7 +656,7 @@ FEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \
PLATFORMS=i86_r ISSUER="Waterloo Maple Inc." \
ISSUED=11-may-2000 NOTICE=" Technische Universitat Wien" \
SN=XXXXXXXXX
-
+
Serial number and key 'X''ed out. "chillig" is a
hostname.
@@ -681,10 +691,10 @@ FEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \
Oracle 8.0.5.1 Enterprise Edition for Linux onto a FreeBSD
machine
-
+
Installing the Linux Environment
-
+
Make sure you have both linux_base and
linux_devtools from the ports collection
installed. These ports are added to the collection after the release
@@ -699,7 +709,7 @@ FEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \
also need to install the Red Hat Tcl package:
tcl-8.0.3-20.i386.rpm. The general command
for installing packages with the official RPM port is:
-
+
&prompt.root; rpm -i --ignoreos --root /compat/linux --dbpath /var/lib/rpm packageInstallation of the package should not generate any errors.
@@ -707,7 +717,7 @@ FEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \
Creating the Oracle Environment
-
+
Before you can install Oracle, you need to set up a proper
environment. This document only describes what to do
specially to run Oracle for Linux on FreeBSD, not
@@ -716,7 +726,7 @@ FEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \
Kernel Tuningkernel tuning
-
+
As described in the Oracle installation guide, you need to set
the maximum size of shared memory. Do not use
SHMMAX under FreeBSD. SHMMAX
@@ -731,8 +741,8 @@ options SHMSEG=10
options SEMMNS=200
options SEMMNI=70
options SEMMSL=61
-
- Set these options to suit your intended use of Oracle.
+
+ Set these options to suit your intended use of Oracle.Also, make sure you have the following options in your kernel
config-file:
@@ -743,7 +753,7 @@ options SYSVMSG #SysV interprocess communication
-
+
Oracle AccountCreate an Oracle account just as you would create any other
@@ -819,8 +829,8 @@ export PATH
- Installing Oracle
-
+ Installing Oracle
+
Due to a slight inconsistency in the Linux emulator, you need to
create a directory named .oracle in
/var/tmp before you start the installer. Either
@@ -845,13 +855,13 @@ export PATH
Patching root.sh
-
+
When installing Oracle, some actions, which need to be performed
as root, are recorded in a shell script called
root.sh. root.sh is
written in the orainst directory. Apply the
following patch to root.sh, to have it use to proper location of
- chown or alternatively run the script under a
+ chown or alternatively run the script under a
Linux native shell.*** orainst/root.sh.orig Tue Oct 6 21:57:33 1998
@@ -880,8 +890,8 @@ export PATHPatching genclntsh
-
- The script genclntsh is used to create
+
+ The script genclntsh is used to create
a single shared client
library. It is used when building the demos. Apply the following
patch to comment out the definition of PATH:
@@ -908,13 +918,13 @@ export PATH
Running Oracle
-
+
When you have followed the instructions, you should be able to run
- Oracle as if it was run on Linux
+ Oracle as if it was run on Linux
itself.
-
+
@@ -948,7 +958,7 @@ export PATH
Preface
- This document describes a possible way of installing a
+ This document describes a possible way of installing a
SAP R/3-System
with Oracle Database
for Linux onto a FreeBSD machine, including the installation
@@ -969,14 +979,14 @@ export PATH
Even though this document tries to describe all important
steps in a greater detail, it is not intended as a replacement
- for the Oracle and
+ for the Oracle and
SAP R/3 installation guides.
- Please see the documentation that comes with the
+ Please see the documentation that comes with the
SAP R/3
- Linux edition for SAP- and
+ Linux edition for SAP- and
Oracle-specific questions, as well
- as resources from Oracle and
+ as resources from Oracle and
SAP OSS.
@@ -989,98 +999,112 @@ export PATH
SAP R/3 4.6B, Oracle 8.0.5
-
-
-
- NameNumberDescription
-
-
-
-
- KERNEL51009113SAP Kernel Oracle /
- Installation / AIX, Linux, Solaris
-
-
- RDBMS51007558Oracle / RDBMS 8.0.5.X /
- Linux
-
-
- EXPORT151010208IDES / DB-Export /
- Disc 1 of 6
-
-
- EXPORT251010209IDES / DB-Export /
- Disc 2 of 6
-
-
- EXPORT351010210IDES / DB-Export /
- Disc 3 of 6
-
-
- EXPORT451010211IDES / DB-Export /
- Disc 4 of 6
-
-
- EXPORT551010212IDES / DB-Export /
- Disc 5 of 6
-
-
- EXPORT651010213IDES / DB-Export /
- Disc 6 of 6
-
-
-
+
+
+
+ NameNumberDescription
+
+
+
+
+ KERNEL51009113SAP Kernel Oracle /
+ Installation / AIX, Linux, Solaris
+
+
+
+ RDBMS51007558Oracle / RDBMS 8.0.5.X /
+ Linux
+
+
+
+ EXPORT151010208IDES / DB-Export /
+ Disc 1 of 6
+
+
+
+ EXPORT251010209IDES / DB-Export /
+ Disc 2 of 6
+
+
+
+ EXPORT351010210IDES / DB-Export /
+ Disc 3 of 6
+
+
+
+ EXPORT451010211IDES / DB-Export /
+ Disc 4 of 6
+
+
+
+ EXPORT551010212IDES / DB-Export /
+ Disc 5 of 6
+
+
+
+ EXPORT651010213IDES / DB-Export /
+ Disc 6 of 6
+
+
+ Additionally, I used the Oracle 8
- Server (Pre-production version 8.0.5 for Linux,
- Kernel Version 2.0.33) CD which is not really necessary, and
+ Server (Pre-production version 8.0.5 for Linux,
+ Kernel Version 2.0.33) CD which is not really necessary, and
of course FreeBSD 4.3-STABLE (it was only a few days past 4.3
- RELEASE).
+ RELEASE).
- SAP R/3 4.6C SR2, Oracle 8.1.7
+ SAP R/3 4.6C SR2, Oracle 8.1.7
-
-
-
-
- NameNumberDescription
-
-
-
-
- KERNEL51014004SAP Kernel Oracle /
- SAP Kernel Version 4.6D / DEC, Linux
-
-
- RDBMS51012930Oracle 8.1.7/ RDBMS /
- Linux
-
-
- EXPORT151013953Release 4.6C SR2 / Export
- / Disc 1 of 4
-
-
- EXPORT151013953Release 4.6C SR2 / Export
- / Disc 2 of 4
-
-
- EXPORT151013953Release 4.6C SR2 / Export
- / Disc 3 of 4
-
-
- EXPORT151013953Release 4.6C SR2 / Export
- / Disc 4 of 4
-
-
- LANG151013954Release 4.6C SR2 /
- Language / DE, EN, FR / Disc 1 of 3
-
-
-
-
+
+
+
+
+ NameNumberDescription
+
+
+
+
+
+ KERNEL51014004SAP Kernel Oracle /
+ SAP Kernel Version 4.6D / DEC, Linux
+
+
+
+ RDBMS51012930Oracle 8.1.7/ RDBMS /
+ Linux
+
+
+
+ EXPORT151013953Release 4.6C SR2 / Export
+ / Disc 1 of 4
+
+
+
+ EXPORT151013953Release 4.6C SR2 / Export
+ / Disc 2 of 4
+
+
+
+ EXPORT151013953Release 4.6C SR2 / Export
+ / Disc 3 of 4
+
+
+
+ EXPORT151013953Release 4.6C SR2 / Export
+ / Disc 4 of 4
+
+
+
+ LANG151013954Release 4.6C SR2 /
+ Language / DE, EN, FR / Disc 1 of 3
+
+
+
+ Depending on the languages you would like to install, additional
language CDs might be necessary. Here we're just using DE and EN, so
@@ -1096,51 +1120,58 @@ export PATH
SAP-NotesThe following notes should be read before installing
- SAP R/3 or proved to be useful
- during installation:
+ SAP R/3 or proved to be useful
+ during installation:SAP R/3 4.6B, Oracle 8.0.5
-
-
-
-
- Number
- Title
-
-
-
-
- 0171356SAP Software on Linux: Essential
- Comments
-
-
- 0201147INST: 4.6C R/3 Inst. on UNIX -
- Oracle
-
-
- 0373203Update / Migration Oracle 8.0.5 -->
- 8.0.6/8.1.6 LINUX
-
-
- 0072984Release of Digital UNIX 4.0B for
- Oracle
-
-
- 0130581R3SETUP step DIPGNTAB terminates
-
-
- 0144978Your system has not been installed
- correctly
-
-
- 0162266Questions and tips for R3SETUP on Windows
- NT / W2K
-
-
-
-
+
+
+
+
+ Number
+ Title
+
+
+
+
+
+ 0171356SAP Software on Linux: Essential
+ Comments
+
+
+
+ 0201147INST: 4.6C R/3 Inst. on UNIX -
+ Oracle
+
+
+
+ 0373203Update / Migration Oracle 8.0.5 -->
+ 8.0.6/8.1.6 LINUX
+
+
+
+ 0072984Release of Digital UNIX 4.0B for
+ Oracle
+
+
+
+ 0130581R3SETUP step DIPGNTAB terminates
+
+
+
+ 0144978Your system has not been installed
+ correctly
+
+
+
+ 0162266Questions and tips for R3SETUP on Windows
+ NT / W2K
+
+
+
+