From owner-svn-doc-translations@freebsd.org Tue Nov 10 21:46:34 2015 Return-Path: Delivered-To: svn-doc-translations@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 26123A2C65A; Tue, 10 Nov 2015 21:46:34 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F36F51F86; Tue, 10 Nov 2015 21:46:33 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id tAALkXmC022785; Tue, 10 Nov 2015 21:46:33 GMT (envelope-from rene@FreeBSD.org) Received: (from rene@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tAALkX96022784; Tue, 10 Nov 2015 21:46:33 GMT (envelope-from rene@FreeBSD.org) Message-Id: <201511102146.tAALkX96022784@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rene set sender to rene@FreeBSD.org using -f From: Rene Ladan Date: Tue, 10 Nov 2015 21:46:33 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-translations@freebsd.org Subject: svn commit: r47766 - translations/nl_NL.ISO8859-1/articles/solid-state X-SVN-Group: doc-translations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-translations@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for doc translations trees List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Nov 2015 21:46:34 -0000 Author: rene Date: Tue Nov 10 21:46:32 2015 New Revision: 47766 URL: https://svnweb.freebsd.org/changeset/doc/47766 Log: translations/nl: update the solid state article to r44923 Modified: translations/nl_NL.ISO8859-1/articles/solid-state/article.xml Modified: translations/nl_NL.ISO8859-1/articles/solid-state/article.xml ============================================================================== --- translations/nl_NL.ISO8859-1/articles/solid-state/article.xml Tue Nov 10 18:05:11 2015 (r47765) +++ translations/nl_NL.ISO8859-1/articles/solid-state/article.xml Tue Nov 10 21:46:32 2015 (r47766) @@ -33,16 +33,25 @@ $FreeBSD$ %SOURCE% en_US.ISO8859-1/articles/solid-state/article.xml - %SRCID% 41645 + %SRCID% 44923 --> -
- &os; en Solid State Apparaten - +
+ + &os; en Solid State Apparaten - JohnKozubik -
john@kozubik.com
-
+ + + John + Kozubik + + +
+ john@kozubik.com +
+
+
@@ -170,9 +179,9 @@ pseudo-device md # geheug van deze mappen. Tijdens het uitvoeren van /etc/rc.d/var is er nog een rc.conf-variabele in het spel – - varsize. Het bestand - /etc/rc.d/var maakt een partitie - /var aan gebaseerd op de waarde van deze + varsize. Een partitie /var + wordt aangemaakt door /etc/rc.d/var gebaseerd + op de waarde van deze variabele in rc.conf: varsize=8192 @@ -193,7 +202,7 @@ pseudo-device md # geheug flash-medium opmaken. Het uitgebreid loggen of aanmaken en vernietigen van tijdelijke bestanden kan hetzelfde doen. Daarom dient u, naast het verwijderen van de regel swap - uit het bestand /etc/fstab, ook de Options + uit /etc/fstab, ook de Options van elk bestandssysteem als volgt op ro te zetten: @@ -263,16 +272,16 @@ pseudo-device md # geheug custom uit het installatiemenu. Kies partition in het aangepaste installatiemenu. In het partitiemenu dient u alle bestaande - partities te wissen met de toets d. Maak + partities te wissen met d. Maak nadat alle bestaande partities gewist zijn een partitie aan - met de toets c en accepteer de + met c en accepteer de standaardwaarde voor de grootte van de partitie. Zorg ervoor dat het type van de partitie op 165 is ingesteld wanneer daar naar wordt gevraagd. Schrijf nu deze - partitietabel naar schijf door op de toets w + partitietabel naar schijf door op w te drukken (dit is een verborgen optie op dit scherm). Wanneer u een ATA-compatibele flash-kaart gebruikt, dient u de - opstartbeheerder van &os; te gebruiken. Druk nu op de toets + opstartbeheerder van &os; te gebruiken. Druk nu op q om het partitiemenu te verlaten. Het menu van de opstartbeheerder wordt nog een keer aan u getoond - herhaal de keuze die u eerder heeft gemaakt. @@ -374,12 +383,13 @@ pseudo-device md # geheug webserver Apache worden gegeven. - cron + Cron Tijdens het opstarten wordt /var bevolkt door /etc/rc.d/var dat de lijst van /etc/mtree/BSD.var.dist gebruikt, dus - cron, cron/tabs, at, en nog wat andere + cron, cron/tabs, + at, en nog wat andere standaardmappen worden aangemaakt. Dit lost echter nog niet het probleem van het @@ -402,7 +412,7 @@ pseudo-device md # geheug - syslog + Syslog syslog.conf specificeert de plaats van bepaalde logbestanden die in /var/log @@ -469,20 +479,21 @@ pseudo-device md # geheug De stappen in deze sectie zijn alleen nodig indien Apache - is ingesteld om de pid- of loginformatie buiten /var te schrijven. Standaard - houdt Apache het pid-bestand in /var/run/httpd.pid en de + is ingesteld om de pid- of loginformatie buiten + /var te schrijven. Standaard houdt Apache + het pid-bestand in /var/run/httpd.pid en de logbestanden in /var/log. Er wordt nu aangenomen dat Apache de logbestanden in een map - apache_log_map + apache_log_map buiten /var bewaart. Wanneer deze map op een alleen-lezen bestandssysteem staat, zal Apache geen logbestanden kunnen opslaan, en kan het werkproblemen hebben. Indien dit zo is, is het noodzakelijk om een nieuwe map aan de lijst met mappen in /etc/rc.d/var die in /var worden aangemaakt toe te voegen, en om - apache_log_map + apache_log_map aan /var/log/apache te koppelen. Het is ook nodig om de toestemmingen en eigenaarschappen van deze nieuwe map in te stellen. @@ -499,11 +510,11 @@ pseudo-device md # geheug &prompt.root; chown nobody:nobody /var/log/apache Verwijder als laatste de bestaande map - apache_log_map + apache_log_map en vervang het door een koppeling: - &prompt.root; rm -rf apache_log_map -&prompt.root; ln -s /var/log/apache apache_log_map + &prompt.root; rm -rf apache_log_map +&prompt.root; ln -s /var/log/apache apache_log_map
From owner-svn-doc-translations@freebsd.org Tue Nov 10 22:06:54 2015 Return-Path: Delivered-To: svn-doc-translations@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C8430A2CA43; Tue, 10 Nov 2015 22:06:54 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 955571991; Tue, 10 Nov 2015 22:06:54 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id tAAM6r30031511; Tue, 10 Nov 2015 22:06:53 GMT (envelope-from rene@FreeBSD.org) Received: (from rene@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tAAM6rUR031510; Tue, 10 Nov 2015 22:06:53 GMT (envelope-from rene@FreeBSD.org) Message-Id: <201511102206.tAAM6rUR031510@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rene set sender to rene@FreeBSD.org using -f From: Rene Ladan Date: Tue, 10 Nov 2015 22:06:53 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-translations@freebsd.org Subject: svn commit: r47767 - translations/nl_NL.ISO8859-1/articles/solid-state X-SVN-Group: doc-translations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-translations@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for doc translations trees List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Nov 2015 22:06:54 -0000 Author: rene Date: Tue Nov 10 22:06:53 2015 New Revision: 47767 URL: https://svnweb.freebsd.org/changeset/doc/47767 Log: Make the solid-state article somewhat more suitable for xml2po and place the release/publication tags at the correct place. xml2po fails miserably when it encounters a &prompt; :( Modified: translations/nl_NL.ISO8859-1/articles/solid-state/article.xml Modified: translations/nl_NL.ISO8859-1/articles/solid-state/article.xml ============================================================================== --- translations/nl_NL.ISO8859-1/articles/solid-state/article.xml Tue Nov 10 21:46:32 2015 (r47766) +++ translations/nl_NL.ISO8859-1/articles/solid-state/article.xml Tue Nov 10 22:06:53 2015 (r47767) @@ -60,10 +60,6 @@ The &os; Documentation Project - $FreeBSD$ - - $FreeBSD$ - &tm-attrib.freebsd; &tm-attrib.general; @@ -71,6 +67,10 @@ &legalnotice; + $FreeBSD$ + + $FreeBSD$ + Dit artikel behandelt het gebruik van solid state disk-apparaten in &os; voor het maken van embedded @@ -92,8 +92,6 @@ bestandssystemen. Het artikel zal afsluiten met wat algemene strategiën voor kleine en alleen-lezen &os;-omgevingen. - - Vertaald door René Ladan.
From owner-svn-doc-translations@freebsd.org Wed Nov 11 12:58:47 2015 Return-Path: Delivered-To: svn-doc-translations@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D0334A2BF0F; Wed, 11 Nov 2015 12:58:47 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 906971FBE; Wed, 11 Nov 2015 12:58:47 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id tABCwk9O097387; Wed, 11 Nov 2015 12:58:46 GMT (envelope-from remko@FreeBSD.org) Received: (from remko@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tABCwkOS097386; Wed, 11 Nov 2015 12:58:46 GMT (envelope-from remko@FreeBSD.org) Message-Id: <201511111258.tABCwkOS097386@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: remko set sender to remko@FreeBSD.org using -f From: Remko Lodder Date: Wed, 11 Nov 2015 12:58:46 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-translations@freebsd.org Subject: svn commit: r47770 - translations/nl_NL.ISO8859-1/books/handbook/linuxemu X-SVN-Group: doc-translations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-translations@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for doc translations trees List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Nov 2015 12:58:47 -0000 Author: remko Date: Wed Nov 11 12:58:46 2015 New Revision: 47770 URL: https://svnweb.freebsd.org/changeset/doc/47770 Log: Update the WIP from Mike for the Linuxemu chapter. Submitted by: Mike Snow B.V. Facilitated by: Snow B.V. Modified: translations/nl_NL.ISO8859-1/books/handbook/linuxemu/chapter.xml Modified: translations/nl_NL.ISO8859-1/books/handbook/linuxemu/chapter.xml ============================================================================== --- translations/nl_NL.ISO8859-1/books/handbook/linuxemu/chapter.xml Wed Nov 11 10:00:58 2015 (r47769) +++ translations/nl_NL.ISO8859-1/books/handbook/linuxemu/chapter.xml Wed Nov 11 12:58:46 2015 (r47770) @@ -5,62 +5,76 @@ $FreeBSD$ %SOURCE% en_US.ISO8859-1/books/handbook/linuxemu/chapter.xml - %SRCID% 40735 + %SRCID% 47091 --> - - &linux; binaire compatibiliteit + + + + &linux; binaire compatibiliteit + - JimMockGeherstructureerd en delen bijgewerkt door + + + Jim + Mock + + Geherstructureerd en delen bijgewerkt door + + - Brian N.HandyOrigineel bijgedragen door - RichMurphey + + + Brian N. + Handy + + Origineel bijgedragen door + + + + + Rich + Murphey + + + - RenéLadanVertaald door + + + René + Ladan + Vertaald door + - - Overzicht - &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;-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 - diezelfde bedrijven en ontwikkelaars om originele &os; versies - van hun applicaties. Het probleem is dat veel van deze bedrijven - zich niet goed realiseren hoeveel mensen hun product zouden - gebruiken als er ook &os; versies van waren en de meesten blijven - alleen voor &linux; ontwikkelen. Dus wat moet een &os; gebruiker - doen? Hier komt de &linux; binaire compatibiliteit van &os; om - de hoek kijken. - - In een notendop stelt de compatibiliteit &os; in staat om - rond de 90% van alle &linux; applicaties zonder wijzigingen te - draaien. Dit omvat applicaties zoals - &staroffice;, de &linux; versie van - &netscape;, - &adobe; &acrobat;, - &realplayer;, - &oracle;, - &wordperfect;, - Doom, - Quake en meer. Er wordt zelfs gemeld - dat in sommige gevallen &linux;-binairen beter presteren op &os; - dan op &linux;. + + Linux binaire compatibility + + + binaire compatibility + Linux + + + &os; levert binaire compatibiliteit met &linux;, + zodat gebruikers de meeste 32-bit &linux; binairen kunnen installeren + en gebruiken zonder eerst de binaire te moeten aanpassen. Er is + zelfs gerapporteerd dat in bepaalde situaties 32-bit &linux; + binairen op &os; beter presteren dan op &linux;. Er zijn echter enkele &linux;-specifieke besturingssysteemeigenschappen die niet door &os; ondersteund - worden. &linux;-binairen werken niet op &os; als ze overvloedig - gebruik maken van &i386; specifieke aanroepen, zoals het - aanzetten van de virtuele 8086 modus. + worden. Bijvoorbeeld, &linux;-binairen werken niet op &os; als ze + overvloedig gebruik maken van &i386; specifieke aanroepen, zoals het + aanzetten van de virtuele 8086 modus. Ook worden 64-bit &linux; + binairen op dit moment niet ondersteund. Na het lezen van dit hoofdstuk weet de lezer: @@ -90,232 +104,149 @@ - Hoe extra software van derden te installeren (). + Hoe extra software van derden te + installeren. - Installatie + &linux; binaire compatabiliteit configureren + + Ports collectie - KLD (kernel loadable object) + &linux; bibliotheken zijn standaard niet geinstalleerd en + &linux; binaire compatibiliteit staat standaard niet aan. &linux; + bibliotheken kunnen handmatig of vanuit de $os; Ports collectie worden + geinstalleerd. - &linux; binaire compatibiliteit staat standaard niet aan. De - gemakkelijkste manier om deze functionaliteit aan te zetten is - door het linux KLD object (Kernel - LoaDable object) te laden. Deze module kan geladen - worden door het volgende commando als root - uit te voeren: + Laad voor het bouwen van de port de &linux; kernel + module, anders zal de bouw mislukken:: &prompt.root; kldload linux + Om te verifieren dat de module geladen is: + + &prompt.user; kldstat + Id Refs Address Size Name + 1 2 0xc0100000 16bd8 kernel + 7 1 0xc24db000 d000 linux.ko + + Het emulators/linux_base-c6 pakket of + port is de makkelijkste manier om een basis set van &linux; + bibliotheken en binairen op een &os; systeem te installeren. + Om de port te installeren: + + &prompt.root; printf "compat.linux.osrelease=2.6.18\n" >> /etc/sysctl.conf +&prompt.root; sysctl compat.linux.osrelease=2.6.18 +&prompt.root; pkg install emulators/linux_base-c6 + Als &linux; compatibiliteit altijd aan moet staan, dan moet de volgende regel aan /etc/rc.conf toegevoegd worden: linux_enable="YES" - Met &man.kldstat.8; kan gecontroleerd worden of de KLD - geladen is: - - &prompt.user; kldstat -Id Refs Address Size Name - 1 2 0xc0100000 16bd8 kernel - 7 1 0xc24db000 d000 linux.ko - kernelopties - COMPAT_LINUX - Als het om enige reden ongewenst of onmogelijk is de KLD te - laden, dan kan de &linux; binaire compatibiliteit statisch in de - kernel gecompileerd worden door + Gebruikers die statisch gelinkte &linux; binaire compabiliteit + prefereren kunnen de volgende optie options COMPAT_LINUX aan het kernelinstellingenbestand toe te voegen. Daarna kan de nieuwe kernel zoals beschreven in - geïnstalleerd worden. + gecomileerd en geïnstalleerd worden. - - &linux; runtime bibliotheken installeren + + Extra bibliotheken handmatig installeren - &linux; - - &linux; bibliotheken installeren + gedeelde bibliotheken - Dit kan op twee manieren gedaan worden: door de linux_base port te - gebruiken of door ze handmatig te - installeren. - - - Installeren uit de linux_base port - - Portscollectie - - Dit is verreweg de gemakkelijkste weg om te bewandelen om de - runtime bibliotheken te installeren. Het is net als het installeren - van andere ports uit de Portscollectie. - Dit kan met het volgende commando: - - &prompt.root; cd /usr/ports/emulators/linux_base-f10 -&prompt.root; make install distclean - - - Op &os;-systemen vóór &os; 8.0 dient u de - port emulators/linux_base-fc4 in - plaats van emulators/linux_base-f10 te - gebruiken. - - - Nu is er werkende &linux; binaire compatibiliteit. - Sommige programma's kunnen klagen over onjuiste kleine - versies van de systeembibliotheken. Over het algemeen - schijnt dit echter geen probleem te zijn. - - - Er kunnen verschillende versies van de emulators/linux_base port - beschikbaar zijn, overeenkomend met verschillende versies - van verscheidene &linux; distributies. Het is verstandig - de port te installeren die het meest voldoet aan de eisen - van de &linux; applicaties die geïnstalleerd gaan - worden. - - - - - Bibliotheken handmatig installeren - - Als de Portscollectie niet is geïnstalleerd, kunnen - de bibliotheken met de hand geïnstalleerd worden. Om - alles te laten werken moeten de &linux; gedeelde bibliotheken - waarvan het programma afhankelijk is en de runtime linker - geïnstalleerd worden. Ook moet een shadow - root map aangemaakt worden, - /compat/linux, voor &linux; bibliotheken - op een &os; systeem. Elke gedeelde bibliotheek die wordt - geopend door &linux; programma's die op &os; draaien, kijken - eerst in deze boomstructuur. Dus als een &linux; programma - bijvoorbeeld /lib/libc.so laadt, - probeert &os; eerst - /compat/linux/lib/libc.so te openen, en - als die niet bestaat, probeert het - /lib/libc.so proberen. Gedeelde - bibliotheken moeten in de schaduwmapstructuur - geïnstalleerd worden in plaats van in de paden die het - &linux; ld.so rapporteert. + Als een &linux; toepassing klaagt over ontbrekende gedeelde + bibliotheken na het configureren van &linux; binaire compatibiliteit, + bepaal dan welke gedeelde bibliotheken de &linux; binaire nodig heeft + en installeer ze handmatig. + + Op een &linux; systeem, kan ldd worden + gebruikt om te bepalen welke gedeelde bibliotheken de applicatie + nodig heeft. Bijvoorbeeld, om te controleren welke gedeelde + bibliotheken linuxdoom nodig heeft, voer je dit + commando uit op een &linux; systeem dat Doom + heeft geïnstalleerd: - 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;-binairen van afhankelijk zijn. Na een tijd is de - verzameling van &linux; gedeelde bibliotheken op een systeem - voldoende groot om nieuw geïmporteerde &linux;-binairen - te kunnen draaien zonder enig extra werk. - - - - Extra gedeelde bibliotheken installeren - - gedeelde bibliotheken - - Wat als de linux_base port is - geïnstalleerd en een applicatie nog steeds klaagt over - ontbrekende gedeelde bibliotheken? Op zich zijn er twee - mogelijkheden (voor het opvolgen van deze instructies zijn - root rechten op een &os; systeem - vereist). - - Als er toegang is tot een &linux; systeem kan gekeken - worden welke gedeelde bibliotheken de applicatie nodig heeft - en kunnen ze gekopieerd worden naar het &os; systeem. Dit - wordt toegelicht in het volgende voorbeeld: - - - Stel dat FTP gebruikt is om de &linux; binary van - Doom op te halen en die op een - &linux; systeem staat waar toegang tot is. Dan kan met - ldd linuxdoom gecontroleerd worden welke - gedeelde bibliotheken er nodig zijn: - - &prompt.user; ldd linuxdoom + &prompt.user; ldd linuxdoom libXt.so.3 (DLL Jump 3.1) => /usr/X11/lib/libXt.so.3.1.0 libX11.so.3 (DLL Jump 3.1) => /usr/X11/lib/libX11.so.3.1.0 libc.so.4 (DLL Jump 4.5pl26) => /lib/libc.so.4.6.29 - symbolische links + + symbolische links + - Alle bestanden uit de laatste kolom zijn nodig en - moeten onder /compat/linux komen te - staat en de namen uit de eerste kolom moeten er als - symbolische links naar verwijzen. Dit betekent dat - uiteindelijk deze bestanden op een &os; systeem - staan: + Alle bestanden uit de laatste kolom zijn nodig en + moeten onder /compat/linux komen te + staat en de namen uit de eerste kolom moeten er als + symbolische links naar verwijzen. Dit betekent dat + uiteindelijk deze bestanden op een &os; systeem + staan: - /compat/linux/usr/X11/lib/libXt.so.3.1.0 + /compat/linux/usr/X11/lib/libXt.so.3.1.0 /compat/linux/usr/X11/lib/libXt.so.3 -> libXt.so.3.1.0 /compat/linux/usr/X11/lib/libX11.so.3.1.0 /compat/linux/usr/X11/lib/libX11.so.3 -> libX11.so.3.1.0 /compat/linux/lib/libc.so.4.6.29 /compat/linux/lib/libc.so.4 -> libc.so.4.6.29 -
- - Als er al een &linux; gedeelde bibliotheek met een - groot revisienummer overeenstemmend met de eerste kolom - van de ldd uitvoer is, dan hoeft het - bestand uit de laatste kolom niet naar een systeem - gekopieerd te worden. Het bestand dat er al staat moet - werken. Het is aan te raden om de gedeelde bibliotheek - sowieso te kopiëren als het een nieuwere versie - is. De oude kan verwijderd worden, zolang de - symbolische link maar naar de nieuwe wijst. Dus als - deze bibliotheken op een systeem staan: + Als er al een &linux; gedeelde bibliotheek met een + groot revisienummer overeenstemmend met de eerste kolom + van de ldd uitvoer is, dan hoeft het + bestand uit de laatste kolom niet naar een systeem + gekopieerd te worden. Het bestand dat er al staat moet + werken. Het is aan te raden om de gedeelde bibliotheek + sowieso te kopiëren als het een nieuwere versie + is. De oude kan verwijderd worden, zolang de + symbolische link maar naar de nieuwe wijst. - /compat/linux/lib/libc.so.4.6.27 + Bijvoorbeeld, als deze gedeelde bibliotheken al op een &os; + systeem staan: + + /compat/linux/lib/libc.so.4.6.27 /compat/linux/lib/libc.so.4 -> libc.so.4.6.27 - en een nieuwe binary zegt een latere versie nodig - te hebben volgens de uitvoer van - ldd: - - libc.so.4 (DLL Jump 4.5pl26) -> libc.so.4.6.29 - - Als slechts één of twee versies - verouderd zijn in het laatste cijfer, dan hoeft - /lib/libc.so.4.6.29 niet - gekopieerd te worden, omdat het programma goed moet - werken met de ietwat oudere versie. Als er echter - behoefte aan is, kan besloten worden om - libc.so sowieso te verplaatsen, - en dat resulteert in: + en een binary zegt een latere versie nodig te hebben + volgens de uitvoer van ldd: - /compat/linux/lib/libc.so.4.6.29 -/compat/linux/libc.so.4 -> lbic.so.4.6.29 -
+ libc.so.4 (DLL Jump 4.5pl26) -> libc.so.4.6.29 -
- - 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. -
-
-
-
+ Omdat de huidige bibliotheek slechts één of twee versies + ouder is in het laatste cijfer, moet het programma nog steeds + goed werken met de ietwat oudere versie. Echter, het is veilig + om libc.so sowieso te vervangen met de nieuwere + versie: - - &linux; ELF-binairen installeren + /compat/linux/lib/libc.so.4.6.29 +/compat/linux/libc.so.4 -> lbic.so.4.6.29 - - &linux; + 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;-binairen van afhankelijk zijn. Na een tijd is de + verzameling van &linux; gedeelde bibliotheken op een systeem + voldoende groot om nieuw geïmporteerde &linux;-binairen + te kunnen draaien zonder enig extra werk. + - ELF-binairen - + + &linux; ELF-binairen installeren + + + &linux; + ELF-binairen + ELF-binairen hebben soms een extra stap van branding nodig. Als er ongemerkte ELF-binairen @@ -332,7 +263,9 @@ Abort &prompt.user; brandelf -t Linux mijn-linux-elf-binary - GNU gereedschapskist + + GNU gereedschapskist + De GNU gereedschapskist plaatst nu automatisch de juiste merkinformatie in ELF-binairen , dus deze stap zou steeds @@ -340,33 +273,32 @@ Abort - Een willekeurige toepassing gebaseerd op Linux RPM + <title>Een toepassing gebaseerd op Linux RPM installeren - &os; heeft zijn eigen pakketdatabase die wordt gebruikt om alle - ports te volgen (ook &linux; ports). De &linux; RPM-database wordt dus - niet gebruikt (noch ondersteund). - - Als u echter een willekeurige toepassing die op &linux; RPM is - gebaseerd moet installeren kan dit bereikt worden met: + Om een &linux; RPM-gebaseerde applicatie te + installeren, installeert u eerst de archivers/rpm + pakket of port. Eenmaal geïnstalleerd kan root deze opdracht gebruiken om + een .rpm te installeren: &prompt.root; cd /compat/linux &prompt.root; rpm2cpio -q < /pad/naar/linux.archief.rpm | cpio -id - Draai daarna brandelf op de geïnstalleerde ELF-binairen (niet - de bibliotheken!). Een schone deïnstallatie is niet mogelijk, maar - het kan helpen met testen. + Draai ndien nodig daarna brandelf op de geïnstalleerde + ELF-binairen. Een schone deïnstallatie is niet mogelijk. De hostnaamresolver instellen + Als DNS niet werkt of de volgende melding ontstaat: + resolv+: "bind" is an invalid keyword resolv+: "hosts" is an invalid keyword - Als DNS niet werkt of de bovenstaande melding ontstaat, dan - moet /compat/linux/etc/host.conf ingesteld - worden met daarin: + stel /compat/linux/etc/host.conf + als volgt in: order hosts, bind multi on @@ -382,110 +314,74 @@ multi on
+ - &mathematica; installeren + - BorisHollasBijgewerkt voor Mathematica 5.X door + + Boris + Hollas + Bijgewerkt voor Mathematica 5.X door + - - + + + &mathematica; installeren applicaties - &mathematica; Dit document beschrijft het installatieproces van de &linux; - versie van &mathematica; 5.X op een - &os; systeem. - - De &linux; versie van &mathematica; - of &mathematica; for Students kan - direct bij Wolfram besteld worden op http://www.wolfram.com/. + versie van &mathematica; 9.X op een + &os; systeem. &mathematica; is een + commerciële, computatieonele software gebruikt in de + wetenschappelijke, engineering en wiskundige velden. Een 30 dagen + trial versie is downloaden van wolfram.com/mathematica. De &mathematica; Installer draaien - 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: + Voor het installeren van &mathematica;, zorg ervoor dat de + textproc/linux-c6-aspell + pakket of port geïnstalleerd is en dat het &man.linprocfs.5; + bestandssysteem is gemonteerd. &prompt.root; sysctl kern.fallback_elf_brand=3 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. - - 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 &os;: - - #!/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 - - - Ethernet - - MAC-adres - + &linux; ABI gebruiken en dus zou de installer + rechtstreeks van de CD-ROM moeten kunnen draaien. - 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. + Het gedownloade bestand wordt opgeslagen in + /tmp/Mathematica_9.0.1_LINUX.sh. Word + de superuser en voer dit installatiebestand uit: + + &prompt.root; sh /tmp/Mathematica_9.0.1_LINUX.sh +Mathematica Secured 9.0.1 for LINUX Installer Archive + +Verifying archive integrity. +Extracting installer. ... + Wolfram Mathematica 9 Installer +Copyright (c) 1988-2013 Wolfram Research, Inc. All rights reserved. + +WARNING: Wolfram Mathematica is protected by copyright law and international treaties. Unauthorized +reproduction or distribution may result in severe civil and criminal +penalties and will be prosecuted to the maximum extent possible under law. + +Enter the installation directory, or press ENTER to select /usr/local/Wolfram/Mathematica/9.0: +> +Now installing... +*********************** +Installation complete. @@ -554,49 +450,55 @@ done Type1. + --> + + + + Dan + Pelleg + Bijgedragen door + -
+ - + &matlab; installeren applicaties - &matlab; @@ -752,9 +656,9 @@ FEATURE Maple maplelmg 2000.0831 permane &java.virtual.machine; (zie ). De &linux; versie van &matlab; kan - besteld worden bij The MathWorks op http://www.mathworks.com. Er dient ook een - licentiebestand of instructies hoe dat te maken te zijn. Het is - belangrijk om Maplesoft te schrijven om ze te laten weten dat een + besteld worden bij The MathWorks op MathWorks. + Het is belangrijk om Maplesoft te schrijven om ze te laten weten dat een echte &os; versie gewenst is! @@ -766,7 +670,8 @@ FEATURE Maple maplelmg 2000.0831 permane Laad de installatie-CD-ROM en koppel die aan. Start het - installatiescript als root: + installatiescript als root: &prompt.root; /compat/linux/bin/sh /cdrom/install @@ -774,7 +679,7 @@ FEATURE Maple maplelmg 2000.0831 permane Het is een grafisch installatieprogramma. Als er foutmeldingen verschijnen dat het programma geen scherm kan openen, kan setenv HOME - ~GEBRUIKER + ~GEBRUIKER uitgevoerd worden, waar GEBRUIKER de gebruiker is waarmee &man.su.1; is gedaan. @@ -907,16 +812,16 @@ exit 0 - Afhankelijk van de versie van emulators/linux_base, kunnen er - fouten optreden als dit script draait. Om dat te voorkomen, - dient in + Afhankelijk van de versie van + emulators/linux_base, + kunnen er fouten optreden als dit script draait. Om dat te + voorkomen, dient in /compat/linux/usr/local/matlab/bin/matlab de regel: if [ `expr "$lscmd" : '.*->.*'` -ne 0 ]; then - (in versie 13.0.1 staat dit op regel 410) veranderd te - worden in: + veranderd te worden in: if test -L $newbase; then @@ -980,38 +885,37 @@ exit 0 - &oracle; installeren + Terwijl de Oracle website onduidelijk is, is het installatie script + duidelijk: U probeert 64-bits Oracle installeren op een 32-bits + besturingssysteem. Dit wordt niet ondersteund en zal niet werken. + + - MarcelMoolenaarBijgedragen door - + + Marcel + Moolenaar + Bijgedragen door + - + - + &oracle; installeren applicaties - Oracle - - Voorwoord - - Hieronder wordt het installatieproces van - &oracle; 8.0.5 en - &oracle; 8.0.5.1 Enterprise - Edition voor &linux; op een &os;-machine - beschreven. - + Hieronder wordt het installatieproces van + &oracle; 8.0.5 en + &oracle; 8.0.5.1 Enterprise Edition + voor &linux; op een &os;-machine beschreven. De &linux;-omgeving installeren - Uit de Portscollectie dienen emulators/linux_base en devel/linux_devtools - geïnstalleerd te zijn. Als er problemen zijn met deze - ports, kan het zijn dat de pakketten of oudere versies uit de - Portscollectie gebruikt moeten worden. + Uit de Portscollectie dient emulators/linux_base + geïnstalleerd te zijn. Om de intelligente agent te draaien, moet ook het Red Hat Tcl package geïnstalleerd worden: @@ -1040,7 +944,9 @@ exit 0 Kerneloptimalisatie - kerneloptimalisatie + + kerneloptimalisatie + Zoals beschreven staat in de &oracle; installatiehandleiding @@ -1075,13 +981,11 @@ options SYSVMSG #SysV interprocescommuni &oracle; account - Creeër een oracle account op - dezelfde manier als elk ander account. Het - oracle account is alleen bijzonder in - het opzicht dat het een &linux; shell moet hebben. Dat kan - door /compat/linux/bin/bash toe te voegen - aan /etc/shells en de shell voor het - oracle account in te stellen op + Creeër een user account om te gebruiken als het + oracle account. Voeg + /compat/linux/bin/bash toe te aan + /etc/shells en stel de shell voor het + oracle account in op /compat/linux/bin/bash. @@ -1093,15 +997,13 @@ options SYSVMSG #SysV interprocescommuni ORACLE_SID moeten de volgende omgevingsvariabelen ingesteld worden: - + - Variabele - Waarde @@ -1109,29 +1011,26 @@ options SYSVMSG #SysV interprocescommuni LD_LIBRARY_PATH - $ORACLE_HOME/lib CLASSPATH - $ORACLE_HOME/jdbc/lib/classes111.zip PATH - /compat/linux/bin; -/compat/linux/sbin; -/compat/linux/usr/bin; -/compat/linux/usr/sbin; -/bin; -/sbin; -/usr/bin; -/usr/sbin; -/usr/local/bin; -$ORACLE_HOME/bin + /compat/linux/sbin; + /compat/linux/usr/bin; + /compat/linux/usr/sbin; + /bin; + /sbin; + /usr/bin; + /usr/sbin; + /usr/local/bin; + $ORACLE_HOME/bin *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***