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 + Linux installing Linux libraries This 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 + Linux ELF 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 Binaries The 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 address Once 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 package Installation 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 Tuning kernel 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 Account Create 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 PATH Patching 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 - - - - Name Number Description - - - - - KERNEL 51009113 SAP Kernel Oracle / - Installation / AIX, Linux, Solaris - - - RDBMS 51007558 Oracle / RDBMS 8.0.5.X / - Linux - - - EXPORT1 51010208 IDES / DB-Export / - Disc 1 of 6 - - - EXPORT2 51010209 IDES / DB-Export / - Disc 2 of 6 - - - EXPORT3 51010210 IDES / DB-Export / - Disc 3 of 6 - - - EXPORT4 51010211 IDES / DB-Export / - Disc 4 of 6 - - - EXPORT5 51010212 IDES / DB-Export / - Disc 5 of 6 - - - EXPORT6 51010213 IDES / DB-Export / - Disc 6 of 6 - - - + + + + Name Number Description + + + + + KERNEL 51009113 SAP Kernel Oracle / + Installation / AIX, Linux, Solaris + + + + RDBMS 51007558 Oracle / RDBMS 8.0.5.X / + Linux + + + + EXPORT1 51010208 IDES / DB-Export / + Disc 1 of 6 + + + + EXPORT2 51010209 IDES / DB-Export / + Disc 2 of 6 + + + + EXPORT3 51010210 IDES / DB-Export / + Disc 3 of 6 + + + + EXPORT4 51010211 IDES / DB-Export / + Disc 4 of 6 + + + + EXPORT5 51010212 IDES / DB-Export / + Disc 5 of 6 + + + + EXPORT6 51010213 IDES / 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 - - - - - Name Number Description - - - - - KERNEL 51014004 SAP Kernel Oracle / - SAP Kernel Version 4.6D / DEC, Linux - - - RDBMS 51012930 Oracle 8.1.7/ RDBMS / - Linux - - - EXPORT1 51013953 Release 4.6C SR2 / Export - / Disc 1 of 4 - - - EXPORT1 51013953 Release 4.6C SR2 / Export - / Disc 2 of 4 - - - EXPORT1 51013953 Release 4.6C SR2 / Export - / Disc 3 of 4 - - - EXPORT1 51013953 Release 4.6C SR2 / Export - / Disc 4 of 4 - - - LANG1 51013954 Release 4.6C SR2 / - Language / DE, EN, FR / Disc 1 of 3 - - - - + + + + + Name Number Description + + + + + + KERNEL 51014004 SAP Kernel Oracle / + SAP Kernel Version 4.6D / DEC, Linux + + + + RDBMS 51012930 Oracle 8.1.7/ RDBMS / + Linux + + + + EXPORT1 51013953 Release 4.6C SR2 / Export + / Disc 1 of 4 + + + + EXPORT1 51013953 Release 4.6C SR2 / Export + / Disc 2 of 4 + + + + EXPORT1 51013953 Release 4.6C SR2 / Export + / Disc 3 of 4 + + + + EXPORT1 51013953 Release 4.6C SR2 / Export + / Disc 4 of 4 + + + + LANG1 51013954 Release 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-Notes The 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 - - - - - 0171356 SAP Software on Linux: Essential - Comments - - - 0201147 INST: 4.6C R/3 Inst. on UNIX - - Oracle - - - 0373203 Update / Migration Oracle 8.0.5 --> - 8.0.6/8.1.6 LINUX - - - 0072984 Release of Digital UNIX 4.0B for - Oracle - - - 0130581 R3SETUP step DIPGNTAB terminates - - - 0144978 Your system has not been installed - correctly - - - 0162266 Questions and tips for R3SETUP on Windows - NT / W2K - - - - + + + + + Number + Title + + + + + + 0171356 SAP Software on Linux: Essential + Comments + + + + 0201147 INST: 4.6C R/3 Inst. on UNIX - + Oracle + + + + 0373203 Update / Migration Oracle 8.0.5 --> + 8.0.6/8.1.6 LINUX + + + + 0072984 Release of Digital UNIX 4.0B for + Oracle + + + + 0130581 R3SETUP step DIPGNTAB terminates + + + + 0144978 Your system has not been installed + correctly + + + + 0162266 Questions and tips for R3SETUP on Windows + NT / W2K + + + +