From 40b2a65a5849e4c632eabc367e1e768db3fb2a61 Mon Sep 17 00:00:00 2001 From: Remko Lodder Date: Mon, 15 Sep 2008 09:15:23 +0000 Subject: [PATCH] More updates through Rene --- .../books/handbook/linuxemu/chapter.sgml | 371 +++++++++--------- 1 file changed, 192 insertions(+), 179 deletions(-) diff --git a/nl_NL.ISO8859-1/books/handbook/linuxemu/chapter.sgml b/nl_NL.ISO8859-1/books/handbook/linuxemu/chapter.sgml index c335a6564a..ffb01cb90c 100644 --- a/nl_NL.ISO8859-1/books/handbook/linuxemu/chapter.sgml +++ b/nl_NL.ISO8859-1/books/handbook/linuxemu/chapter.sgml @@ -1,9 +1,11 @@ @@ -44,7 +46,7 @@ &os; levert binaire compatibiliteit met verscheidene andere &unix; achtige besturingssystemen, waaronder &linux;. Op dit moment kan de vraag gesteld worden waarom &os; nu precies - &linux; binaries moet kunnen draaien. Het antwoord is dat veel + &linux;-binairen moet kunnen draaien. Het antwoord is dat veel bedrijven en ontwikkelaars alleen ontwikkelen voor &linux;, omdat dat het nieuwste hebbeding is in de wereld van computers. Dat laat &os; gebruikers al zeurend achter bij @@ -62,19 +64,18 @@ &staroffice;, de &linux; versie van &netscape;, &adobe; &acrobat;, - RealPlayer, + &realplayer;, VMWare, - &oracle;, WordPerfect, + &oracle;, + &wordperfect;, Doom, Quake en meer. Er wordt zelfs gemeld - dat in sommige gevallen &linux; binaries beter presteren op &os; + dat in sommige gevallen &linux;-binairen beter presteren op &os; dan op &linux;. Er zijn echter enkele &linux;-specifieke besturingssysteemeigenschappen die niet door &os; ondersteund - worden. &linux; binaries werken niet op &os; als ze overvloedig + worden. &linux;-binairen werken niet op &os; als ze overvloedig gebruik maken van &i386; specifieke aanroepen, zoals het aanzetten van de virtuele 8086 modus. @@ -143,7 +144,7 @@ Id Refs Address Size Name kernelopties - LINUX + COMPAT_LINUX Als het om enige reden ongewenst of onmogelijk is de KLD te @@ -181,7 +182,7 @@ Id Refs Address Size Name url="file://localhost/usr/ports/">Portscollectie. Dit kan met het volgende commando: - &prompt.root; cd /usr/ports/emulators/linux_base + &prompt.root; cd /usr/ports/emulators/linux_base-fc4 &prompt.root; make install distclean Nu is er werkende &linux; binaire compatibiliteit. @@ -225,9 +226,9 @@ Id Refs Address Size Name In het algemeen geldt dat alleen de eerste paar keer dat een &linux; binary wordt geïnstalleerd op een &os; systeem naar de gedeelde bibliotheken gezocht wordt waar - &linux; binaries van afhankelijk zijn. Na een tijd is de + &linux;-binairen van afhankelijk zijn. Na een tijd is de verzameling van &linux; gedeelde bibliotheken op een systeem - voldoende groot om nieuw geïmporteerde &linux; binaries + voldoende groot om nieuw geïmporteerde &linux;-binairen te kunnen draaien zonder enig extra werk. @@ -314,11 +315,11 @@ libc.so.4 (DLL Jump 4.5pl26) => /lib/libc.so.4.6.29
- Het symbolische link mechanisme is - alleen nodig voor &linux; - binaries. De &os; runtime linker zorgt zelf voor het - kijken naar passende grote revisienummers en daar hoeft - geen zorg over te bestaan. + Het symbolische linkmechanisme is + alleen nodig voor + &linux;-binairen. De &os; runtime linker zorgt zelf + voor het kijken naar passende grote revisienummers en + daar hoeft geen zorg over te bestaan.
@@ -326,25 +327,25 @@ libc.so.4 (DLL Jump 4.5pl26) => /lib/libc.so.4.6.29 - &linux; ELF binaries installeren + &linux; ELF-binairen installeren &linux; - ELF binaries + ELF-binairen - ELF binaries hebben soms een extra stap van - branding nodig. Als er ongemerkt ELF binaries - worden gedraaid, onstaat er een foutmelding zoals de + ELF-binairen hebben soms een extra stap van + branding nodig. Als er ongemerkte ELF-binairen + worden gedraaid, ontstaat er een foutmelding zoals de volgende: &prompt.user; ./mijn-linux-elf-binary ELF binary type not known Abort - Om de &os; kernel te helpen &os; ELF binaries en &linux; - binaries uit elkaar te houden, kan &man.brandelf.1; gebruikt + Om de &os; kernel te helpen &os; ELF-binairen en &linux; + binairen uit elkaar te houden, kan &man.brandelf.1; gebruikt worden. &prompt.user; brandelf -t Linux mijn-linux-elf-binary @@ -352,7 +353,7 @@ Abort GNU gereedschapskist De GNU gereedschapskist plaatst nu automatisch de juiste - merkinformatie in ELF binaries, dus deze stap zou steeds + merkinformatie in ELF-binairen , dus deze stap zou steeds overbodiger moeten worden in de toekomst. @@ -384,16 +385,9 @@ multi on - Murray - Stokely - Bijgewerkt voor &mathematica; 4.X door - - - - - Bojan - Bistrovic - Samengevoegd met werk van + Boris + Hollas + Bijgewerkt voor Mathematica 5.X door @@ -406,84 +400,99 @@ multi on Dit document beschrijft het installatieproces van de &linux; - versie van &mathematica; 4.X op een + versie van &mathematica; 5.X op een &os; systeem. - De &linux; versie van - &mathematica; draait perfect op &os;, - maar de binaries die door Wolfram geleverd worden moeten gemerkt - worden zodat &os; weet dat het de Linux ABI moet gebruiken om ze - uit te voeren. - - De &linux; versie van - &mathematica; of - &mathematica; for Students kan + De &linux; versie van &mathematica; + of &mathematica; for Students kan direct bij Wolfram besteld worden op . - De &linux; binaries merken + De &mathematica; Installer draaien - De &linux; binaries zijn geplaatst in de map - Unix van de - &mathematica; cd-rom geleverd door - Wolfram. Deze mappenstructuur moet naar de lokale harde schijf - gekopieerd worden, zodat de &linux; binaries gemerkt kunnen - wordt met &man.brandelf.1; voordat de installer draait: - - &prompt.root; mount /cdrom -&prompt.root; cp -rp /cdrom/Unix/ /localdir/ -&prompt.root; brandelf -t Linux /localdir/Files/SystemFiles/Kernel/Binaries/Linux/* -&prompt.root; brandelf -t Linux /localdir/Files/SystemFiles/FrontEnd/Binaries/Linux/* -&prompt.root; brandelf -t Linux /localdir/Files/SystemFiles/Installation/Binaries/Linux/* -&prompt.root; brandelf -t Linux /localdir/Files/SystemFiles/Graphics/Binaries/Linux/* -&prompt.root; brandelf -t Linux /localdir/Files/SystemFiles/Converters/Binaries/Linux/* -&prompt.root; brandelf -t Linux /localdir/Files/SystemFiles/LicenseManager/Binaries/Linux/mathlm -&prompt.root; cd /localdir/Installers/Linux/ -&prompt.root; ./MathInstaller - - Als alternatief kan simpelweg het standaard ELF merk op - Linux gezet worden voor alle ongemerkte binaries met het - commando: + Ten eerste dient &os; te weten dat de Linux-binairen van + &mathematica; de Linux ABI gebruiken. + De gemakkelijkste manier om dit te doen is om het standaard + ELF-merk op Linux te zetten voor alle ongemerkte binairen met + het commando: &prompt.root; sysctl kern.fallback_elf_brand=3 - Dit laat &os; aannemen dat alle ongemerkte ELF binaries de + Dit laat &os; aannemen dat alle ongemerkte ELF-binairen de Linux ABI gebruiken en dus zou de installer rechtstreeks van - de cd-rom moeten kunnen draaien. + de CD-ROM moeten kunnen draaien. + + Kopieer nu het bestand MathInstaller + naar de harde schijf: + + &prompt.root; mount /cdrom +&prompt.root; cp /cdrom/Unix/Installers/Linux/MathInstaller /localdir/ + + Vervang binnen dit bestand /bin/sh op de + eerste regel door /compat/linux/bin/sh. Dit + zorgt ervoor dat de installer door de Linux-versie van + &man.sh.1; wordt uitgevoerd. Vervang vervolgens met een + tekstverwerker of het onderstaande script in de volgende sectie + alle voorkomens van Linux) door + FreeBSD). Dit zorgt ervoor dat de + &mathematica; installer, dat + uname -s gebruikt om het besturingssysteem te + bepalen, om &os; als een Linux-achtig besturingssysteem te + behandelen. Het aanroepen van MathInstaller + zal nu &mathematica; installeren. + + + + + De &mathematica;-executables wijzigen + + De shellscripts die &mathematica; + aanmaakte tijdens de installatie moeten gewijzigd worden voordat + u ze kunt gebruiken. Als u /usr/local/bin kiest als de map + om &mathematica;-executables in te + plaatsen, zult u in deze map symbolische links naar bestanden + genaamd math, + mathematica, + Mathematica, en + MathKernel aantreffen. Vervang met een + tekstverwerker of het volgende shellscript in elk van + deze Linux) door FreeBSD: + + + #!/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 &mathematica; wachtwoord opvragen - Voordat &mathematica; kan - draaien, moet er een wachtwoord komen van Wolfram dat - overeenkomt met het machine ID. - Ethernet - MAC adres + MAC-adres - Als de &linux; compatibiliteits-runtime bibliotheken zijn - geïnstalleerd en &mathematica; - is uitgepaktm, dan kan het machine ID verkregen - worden door mathinfo te draaien in de - installatiemap. Dit machine-ID is alleen op het MAC adres van - de eerste Ethernetkaart gebaseerd. - - &prompt.root; cd /localdir/Files/SystemFiles/Installation/Binaries/Linux -&prompt.root; mathinfo -disco.example.com 7115-70839-20412 + Wanneer u &mathematica; voor de + eerste keer start, zal u om een wachtwoord gevraagd worden. Als + u nog geen wachtwoord van Wolfram heeft verkregen, draait u het + programma mathinfo in de installatiemap om uw + machine-ID te verkrijgen. Dit machine-ID is + alleen op het MAC-adres van uw eerste Ethernetkaart gebaseerd, + zodat u uw kopie van &mathematica + niet op andere machines kunt draaien. Bij een registratie bij Wolfram, per email, telefoon of fax, wordt het machine ID opgegeven en zij reageren met een overeenkomstig wachtwoord dat uit groepen - getallen bestaat. Deze informatie kan ingevoerd worden bij het - voor de eerste keer draaien van - &mathematica;, net als voor elk - ander &mathematica; platform. + getallen bestaat. @@ -496,11 +505,11 @@ disco.example.com 7115-70839-20412 sommen, Griekse letters, enzovoort). Het X-protocol vereist dat deze lettertypen lokaal worden geïnstalleerd. Dit betekent dat deze lettertypen - gekopieerd moeten worden vanaf de cd-rom of vanaf een host met + gekopieerd moeten worden vanaf de CD-ROM of vanaf een host met &mathematica; erop naar de lokale machine. Deze lettertypen worden meestal opgeslagen in /cdrom/Unix/Files/SystemFiles/Fonts op de - cd-rom of in + CD-ROM of in /usr/local/mathematica/SystemFiles/Fonts op de harde schijf. De eigenlijke lettertypen staan in de submap Type1 en X. @@ -611,7 +620,8 @@ disco.example.com 7115-70839-20412 Software () en kopieer deze naar - /usr/local/maple/license/license.dat. + /usr/local/maple/license/license.dat. + @@ -652,7 +662,7 @@ disco.example.com 7115-70839-20412 dat op zijn beurt uname -a aanroept om achter de naam van het besturingssysteem te komen. Afhankelijk van de naam van het besturingssysteem zoekt het - uit welke binaries het moet gebruiken. + uit welke binairen het moet gebruiken. @@ -716,9 +726,9 @@ exit 0 lmgrd staat er bekend om erg - kieskeurig over het licentiebestand te zijn en core te dumpen - als er een probleem is. Een correct licentiebestand ziet er - zo uit: + kieskeurig over het licentiebestand te zijn en core te + dumpen als er een probleem is. Een correct licentiebestand + ziet er zo uit: # ======================================================= # License File for UNIX Installations ("Pointer File") @@ -787,7 +797,7 @@ FEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \ - Laad de installatie-cd-rom en mount die. Start het + Laad de installatie-CD-ROM en koppel die aan. Start het installatiescript als root: &prompt.root; /compat/linux/bin/sh /cdrom/install @@ -1040,13 +1050,13 @@ exit 0 role="package">emulators/linux_base en devel/linux_devtools geïnstalleerd te zijn. Als er problemen zijn met deze - ports, kan het zijn dat de packages of oudere versies uit de + ports, kan het zijn dat de pakketten of oudere versies uit de Portscollectie gebruikt moeten worden. Om de intelligente agent te draaien, moet ook het Red Hat Tcl package geïnstalleerd worden: tcl-8.0.3-20.i386.rpm. Het algemene - commando om packages te installeren met de officiële + commando om pakketten te installeren met de officiële RPM port (archivers/rpm) is: @@ -1252,7 +1262,7 @@ export PATH # Define variables to be used in this script Als &oracle; niet vanaf - een cd-rom wordt geïnstalleerd, kan de broncode van + een CD-ROM wordt geïnstalleerd, kan de broncode van root.sh aangepast worden. Die heet rthd.sh en staat in de map orainst in de broncodestructuur. @@ -1263,10 +1273,10 @@ export PATH genclntsh patchen Het script genclntsh wordt gebruikt om - é´n enkele gedeelde bibliotheek voor de client - aan te maken. Het wordt gebruikt tijdens het maken van de - demonstraties. Met de volgende patch wordt de definitie van - PATH uitgecommentarieerd: + é´n enkele gedeelde bibliotheek voor de + cliënt aan te maken. Het wordt gebruikt tijdens het + maken van de demonstraties. Met de volgende patch wordt de + definitie van PATH uitgecommentarieerd: *** bin/genclntsh.orig Wed Sep 30 07:37:19 1998 --- bin/genclntsh Tue Dec 22 15:36:49 1998 @@ -1370,7 +1380,7 @@ export PATH Software Voor de &sap; installaties zijn - de volgende cd-roms gebruikt: + de volgende CD-ROM gebruikt: &sap.r3; 4.6B, &oracle; 8.0.5 @@ -1458,8 +1468,9 @@ export PATH Ook zijn de &oracle; 8 Server (Pre-productie versie 8.0.5 voor &linux; kernelversie 2.0.33) - cd-rom gebruikt, die niet echt noodzakelijk is en - &os; 4.3-STABLE (een paar dagen na de 4.3-RELEASE). + CD-ROM gebruikt, die niet echt noodzakelijk is en + &os; 4.3-STABLE (een paar dagen na de 4.3-RELEASE). + @@ -1540,12 +1551,12 @@ export PATH Afhankelijk van de talen die geïnstalleerd moeten - worden kunnen aanvullende taal-cd-roms nodig zijn. Hier - worden DE en EN gebruikt, dus is alleen de eerste taal-cd-rom + worden kunnen aanvullende taal-CD-ROMs nodig zijn. Hier + worden DE en EN gebruikt, dus is alleen de eerste taal-CD-ROM nodig. Een kleine kanttekening is dat de nummers van alle - vier de EXPORT cd-roms identiek zijn. Ook hebben alle drie de - taal-cd-roms hetzelfde nummer (dit verschilt met de 4.6B IDES - release cd-rom-nummering). Ten tijde van schrijven draait + vier de EXPORT CD-ROMs identiek zijn. Ook hebben alle drie de + taal-CD-ROMs hetzelfde nummer (dit verschilt met de 4.6B IDES + release CD-ROM-nummering). Ten tijde van schrijven draait deze installatie op &os; 4.5-STABLE (20.03.2002). @@ -1762,7 +1773,7 @@ export PATH De volgende kant-en-klare hardware werd gebruikt: een dual processorbord met 2 800 MHz &pentium;nbsp;III processoren, &adaptec; 21960 Ultra160 SCSI adapter (om een - 40/80 GB DLT tapedrive en cd-rom aan te spreken), + 40/80 GB DLT tapedrive en CD-ROM aan te spreken), &mylex; &acceleraid; (2 kanalen, firmware 6.00-1-00 met 32 MB RAM). Aan de &mylex; RAID-controller zijn twee 17 GB harde schijven (gespiegeld) en vier 36 GB @@ -1787,10 +1798,8 @@ export PATH Installatie van &os; Eerst moet &os; geïnstalleerd worden. Er zijn - verschillende manieren om dit te doen (&os; 4.3 was - geïnstalleerd via FTP, &os; 4.5 direct vanaf de - RELEASE cd-rom). Er staat meer informatie in . + verschillende manieren om dit te doen. Er staat meer informatie + in . Schijfindeling @@ -1815,7 +1824,7 @@ export PATH Grootte (GB) - Gemount aan + Aangekoppeld op @@ -1901,7 +1910,7 @@ export PATH De schijfindelingen wijken licht af van de aanbevelingen van &sap;, omdat &sap; aanbeveelt om de &oracle; submappen (en enkele - andere) gescheiden te mounten. Hier is besloten om ze + andere) gescheiden aan te koppelen. Hier is besloten om ze omwille van de eenvoud gewoon als echte submappen aan te maken. @@ -1963,12 +1972,12 @@ export PATH Om het R3SETUP programma te starten is PAM-ondersteuning nodig. Tijdens de eerste installatie van &sap; op &os; 4.3-STABLE is - geprobeerd om PAM met alle benodigde packages te installeren - en uiteindelijk is de installatie van het PAM-package + geprobeerd om PAM met alle benodigde pakketten te installeren + en uiteindelijk is de installatie van het PAM-pakket afgedwongen, wat werkte. Voor &sap.r3; 4.6C SR 2 is we meteen de installatie van het PAM RPM afgedwongen, wat ook werkte, dus lijkt het erop dat de - afhankelijke packages niet nodig zijn: + afhankelijke pakketten niet nodig zijn: &prompt.root; rpm -i --ignoreos --nodeps --root /compat/linux --dbpath /var/lib/rpm \ pam-0.68-7.rpm @@ -2002,7 +2011,7 @@ pam-0.68-7.rpm De &sap.r3;-omgeving maken - De benodigde bestandssystemen en mountpunten + <title>De benodigde bestandssystemen en aankoppelpunten creëren Voor een eenvoudige installatie is het voldoende om de @@ -2012,7 +2021,7 @@ pam-0.68-7.rpm - mountpunt + aankoppelpunt grootte in GB @@ -2040,9 +2049,9 @@ pam-0.68-7.rpm - Het is ook noodzakelijk om enige mounts te maken, + Het is ook noodzakelijk om enige aankoppelpunten te maken, anders klaagt de &sap; Installer - als die de gemaakte mounts controleert: + als die de gemaakte aankoppelpunten controleert: &prompt.root; ln -s /compat/linux/oracle /oracle &prompt.root; ln -s /compat/linux/sapmnt /sapmnt @@ -2240,7 +2249,8 @@ Shell: bash (/compat/linux/bin/bash) Als tweede worden de mappen als gebruiker orasid aangemaakt. Dat zijn allemaal submappen van - /oracleSID: + /oracleSID: + &prompt.root; su - orasid &prompt.root; cd /oracle/SID @@ -2265,7 +2275,7 @@ Shell: bash (/compat/linux/bin/bash) De map client/80x_32 wordt met precies deze naam gebruikt. De x mag - niet door een getal of iets dergelijs vervangen + niet door een getal of iets dergelijks vervangen worden. @@ -2336,7 +2346,7 @@ en_US.ISO-8859-1 &prompt.root; ln -s de_DE de_DE.ISO-8859-1 &prompt.root; ln -s en_US en_US.ISO-8859-1 - Als ze niet aanwezig zijn, onstaan er problemen tijdens + Als ze niet aanwezig zijn, ontstaan er problemen tijdens de installatie. Als ze dan consequent genegeerd worden (door de STATUS van de probleemstap op OK te zetten in het bestand @@ -2385,12 +2395,11 @@ options SEMUME=100 #aantal UNDO-sleutels gekozen worden. - Op een standaardinstallatie van &os; 4.5 op &i386; - moeten MAXDSIZ en - DFLDSIZ op maximaal 1 GB blijven - staan. Anders kunnen er vreemde fouten als - ORA-27102: out of memory en - Linux Error 12: Cannot allocate + Op een standaardinstallatie van &os; op &i386; moeten + MAXDSIZ en DFLDSIZ op + maximaal 1 GB blijven staan. Anders kunnen er vreemde + fouten als ORA-27102: out of memory + en Linux Error 12: Cannot allocate memory optreden. @@ -2399,13 +2408,13 @@ options SEMUME=100 #aantal UNDO-sleutels &sap.r3; installeren - De &sap;-cd-roms voorbereiden + De &sap;-CD-ROMs voorbereiden - Tijdens de installatie moeten veel cd-roms gemount en - gedismount worden. Als er voldoende cd-rom drives zijn, - kunnen ze allemaal tegelijk gemount worden. Hier is besloten - om de inhoud van de cd-roms naar de overeenkomende mappen - te kopiëren: + Tijdens de installatie moeten veel CD-ROMs aangekoppeld en + losgekoppeld worden. Als er voldoende CD-ROM-drives zijn, + kunnen ze allemaal tegelijk aangekoppeld worden. Hier is + besloten om de inhoud van de CD-ROMs naar de overeenkomende + mappen te kopiëren: /oracle/SID/sapreorg/cd-naam @@ -2420,9 +2429,9 @@ options SEMUME=100 #aantal UNDO-sleutels DISK1, DISK2, DISK3, DISK4 en LANG voor de 4.6C SR2-installatie. Alle - bestandsnamen op de gemounte cd-roms moeten in hoofdletters - staan of anders kan er gebruik gemaakt worden van de optie - bij het mounten: + bestandsnamen op de aangekoppelde CD-ROMs moeten in + hoofdletters staan of anders kan er gebruik gemaakt worden van + de optie bij het aankoppelen: &prompt.root; mount_cd9660 -g /dev/cd0a /mnt &prompt.root; cp -R /mnt/* /oracle/SID/sapreorg/cd-naam @@ -2440,7 +2449,7 @@ options SEMUME=100 #aantal UNDO-sleutels De IDES-installatie (4.6B) komt met een volledig aangepast &sap.r3; -demonstratiesysteem, dus zijn er zes in - plaats van slechts drie EXPORT-cd-roms. Op dit moment dient + plaats van slechts drie EXPORT-CD-ROMs. Op dit moment dient het installatiesjabloon CENTRDB.R3S voor het installeren van een standaard centrale instantie (&r3; met database), niet de @@ -2448,10 +2457,10 @@ options SEMUME=100 #aantal UNDO-sleutels CENTRDB.R3S vanuit de map EXPORT1 gekopieerd worden, anders vraagt R5SETUP slechts om drie - EXPORT-cd-roms. + EXPORT-CD-ROMs. De nieuwere uitgave &sap; 4.6 - SR2 komt met vier EXPORT-cd-roms. Het + SR2 komt met vier EXPORT-CD-ROMs. Het parameterbestand dat de installatiestappen beheert is CENTRAL.R3S. In tegenstelling tot eerdere uitgaven zijn er geen aparte installatiesjablonen @@ -2459,7 +2468,7 @@ options SEMUME=100 #aantal UNDO-sleutels &sap; gebruikt een apart sjabloon voor de installatie van de database. Om de installatie op een later tijdstip te opnieuw te starten is het echter - oldoende om met het originele bestand opnieuw te + voldoende om met het originele bestand opnieuw te starten. Tijdens en na de installatie eist @@ -2757,17 +2766,17 @@ options SEMUME=100 #aantal UNDO-sleutels - Als de cd-roms niet naar de verschillende plaatsen + Als de CD-ROMs niet naar de verschillende plaatsen gekopieerd waren, kan het &sap;-installatieprogramma de - benodigde cd-rom niet vinden (geïdentificeerd door het - bestand LABEL.ASC op de cd-rom) en - vraagt het om de cd-rom te mounten en het mountpad te + benodigde CD-ROM niet vinden (geïdentificeerd door het + bestand LABEL.ASC op de CD-ROM) en + vraagt het om de CD-ROM aan te koppelen en het aankoppelpad te bevestigen of in te voeren. Het bestand CENTRDB.R3S kan fouten bevatten. In dit geval vroeg het nogmaals om de EXPORT4 - cd-rom, maar gaf het wel de juiste sleutel (6_LOCATION, + CD-ROM, maar gaf het wel de juiste sleutel (6_LOCATION, daarna 7_LOCATION enzovoorts) aan, dus kon gewoon doorgegaan worden met het invoeren van de juiste waarden. @@ -3004,25 +3013,27 @@ options SEMUME=100 #aantal UNDO-sleutels succes herlinken, omdat &oracle; 8.0.5 met een oude versie van glibc gelinkt was (RedHat 6.0) en RedHat 6.1 reeds een nieuwere glibc - gebruikt. De volgende aanvullende packages moeten + gebruikt. De volgende aanvullende pakketten moeten geïnstalleerd worden om er zeker van te zijn dat het linken lukt: - compat-libs-5.2-2.i386.rpm + + compat-libs-5.2-2.i386.rpm - compat-glibc-5.2-2.0.7.2.i386.rpm + compat-glibc-5.2-2.0.7.2.i386.rpm - compat-egcs-5.2-1.0.3a.1.i386.rpm + compat-egcs-5.2-1.0.3a.1.i386.rpm - compat-egcs-c++-5.2.1.0.3a.1.i386.rpm + compat-egcs-c++-5.2.1.0.3a.1.i386.rpm - compat-binutils-5.2-2.9.1.0.23.1.i386.rpm + compat-binutils-5.2-2.9.1.0.23.1.i386.rpm + In de &sap; Notes of &oracle; Readme staat meer informatie. Als er geen keuze is (op het moment van installeren was er niet genoeg tijd om dit te - controleren) kunnen de originele binaries gebruikt worden of - kunnen de herlinkte binaries van een origineel RedHat + controleren) kunnen de originele binairen gebruikt worden of + kunnen de herlinkte binairen van een origineel RedHat systeem gebruikt worden. Om de intelligente agent te compileren moet het RedHat @@ -3053,10 +3064,10 @@ options SEMUME=100 #aantal UNDO-sleutels egcs of i386-redhat-linux-gcc. - Wegens tijdbeperkingen is besloten om de binaries van een + Wegens tijdbeperkingen is besloten om de binairen van een &oracle; 8.0.5 PreProduction-uitgave te gebruiken, nadat de eerste poging om de versie van de - RDBMS-cd-rom werkend te krijgen mislukte en het vinden en + RDBMS-CD-ROM werkend te krijgen mislukte en het vinden en gebruiken van de juiste RPMs was op dat moment een nachtmerrie was. @@ -3065,9 +3076,9 @@ options SEMUME=100 #aantal UNDO-sleutels &oracle; 8.0.5 pre-productie versie voor &linux; (kernel 2.0.33) installeren - De installatie hiervan is vrij eenvoudig: mount de cd-rom - en start het installatieprogramma. Het vraagt dan om de - plaats van de &oracle; thuismap en zet daar alle binaries + De installatie hiervan is vrij eenvoudig: koppel de CD-ROM + aan en start het installatieprogramma. Het vraagt dan om de + plaats van de &oracle; thuismap en zet daar alle binairen neer. Op dat moment waren echter niet de restanten van vorige pogingen om RDBMS te installeren verwijderd. @@ -3082,7 +3093,8 @@ options SEMUME=100 #aantal UNDO-sleutels De tarball oracle81732.tgz die gemaakt is uit de installatiemap een &linux;-systeem kan uitgepakt worden in - /oracle/SID/817_32/. + /oracle/SID/817_32/. + @@ -3619,7 +3631,7 @@ Sat May 5 14:23:22 2001 *** ERROR => Error when generating text environment. [trgmsgi. 0435] *** ERROR => function failed [trgmsgi. 0447] *** ERROR => no socket operation allowed [trxio.c 3363] -Speicherzugriffsfehler +Speicherzugriffsfehler Dit komt doordat &sap.r3; geen juiste locale kan toekennen en ook doordat het zelf onjuist @@ -3648,7 +3660,7 @@ rscp/TCP0B = TCP0B <errorcode>ORA-00001</errorcode> Deze fout trad alleen op met &oracle; - 8.1.7 op &os; 4.5. De reden was dat de + 8.1.7 op &os;. De reden was dat de &oracle;-database zichzelf niet goed kon initialiseren en crashte, waarbij het semaforen en gedeeld geheugen op het systeem achterliet. De volgende @@ -3858,7 +3870,8 @@ options SHMMAXPGS=393216 werkt. Het meeste van wat nu volgt is sterk gebaseerd op een e-mailbericht van Terry Lambert tlambert@primenet.com aan &a.chat; (Message ID: - <199906020108.SAA07001@usr09.primenet.com>). + <199906020108.SAA07001@usr09.primenet.com>). + Hoe werkt het? @@ -3913,7 +3926,7 @@ options SHMMAXPGS=393216 ELF-beeld is en dat niet aanwezig is in SVR4/&solaris; ELF-binairen. - Om &linux;-binaries werkend te krijgen, moeten ze + Om &linux;-binairen werkend te krijgen, moeten ze gemerkt worden als het type Linux met &man.brandelf.1;: @@ -3952,21 +3965,21 @@ options SHMMAXPGS=393216 Verder reroot de &linux;-modus dynamisch lookups. Dit is wat de optie (niet het unionfs - bestandssysteemtype!) voor het mounten van bestandssystemen + bestandssysteemtype!) voor het aankoppelen van bestandssystemen effectief doet. Eerst wordt een poging gedaan om het bestand in de map /compat/linux/origineel-pad op te zoeken en vervolgens alleen als dat mislukt, wordt het bestand in /origineel-pad - opgezocht. Dit zorgt ervoor dat binaries die andere binaries + opgezocht. Dit zorgt ervoor dat binairen die andere binairen nodig hebben kunnen draaien (zo kan bijvoorbeeld de &linux;-gereedschapskist geheel onder &linux; ABI-ondersteuning - draaien). Dit betekent ook dat &linux;-binaries &os;-binaries + draaien). Dit betekent ook dat &linux;-binairen &os;-binairen kunnen laden en draaien als er geen overeenkomende - &linux;-binaries zijn en dat er een &man.uname.1;-opdracht in + &linux;-binairen zijn en dat er een &man.uname.1;-opdracht in de mappenstructuur /compat/linux gezet kan - worden om er zeker van te zijn dat &linux;-binaries niet kunnen + worden om er zeker van te zijn dat &linux;-binairen niet kunnen weten dat ze niet op &linux; draaien. Effectief bevindt er zich een &linux;-kernel in de @@ -3975,9 +3988,9 @@ options SHMMAXPGS=393216 tabelingangen voor de systeemaanroepen van &os; als van &linux;: bestandssysteembewerkingen, bewerkingen op het virtuële geheugen, signaalaflevering, System V IPC, - enzovoort. Het enige verschil is dat &os;-binaries de + enzovoort. Het enige verschil is dat &os;-binairen de lijm functies voor &os; krijgen en dat de - &linux;-binaries de lijm-functies voor + &linux;-binairen de lijm-functies voor &linux; krijgen (de meeste oudere besturingssystemen hadden alleen hun eigen lijm-functies: adressen van functies die in een statische globale @@ -4006,7 +4019,7 @@ options SHMMAXPGS=393216 maken om &os; te verkopen! Serieus, het is zo omdat de historische implementatie in een tijd werd gedaan toen er echt geen ander woord was om te beschrijven wat er aan de hand was, - om te zeggen dat &os; &linux;-binaries draaide was niet waar + om te zeggen dat &os; &linux;-binairen draaide was niet waar als de code niet in de kernel gecompileerd werd of als een module geladen werd en er moest een woord zijn voor hetgeen geladen werd. Vandaar de