From eb8954bda3d89e0385318a89d37e12dbae1b6407 Mon Sep 17 00:00:00 2001 From: Rene Ladan Date: Thu, 1 Jan 2009 22:50:50 +0000 Subject: [PATCH] MFen the handbook (updating into cutting-edge merge): Makefile 1.111 -> 1.113 book.sgml 1.173 -> 1.174 (+ add 2009) chapters.ent 1.38 -> 1.39 cutting-edge 1.231 -> 1.233 (+ save translator credits) dtrace 1.6 -> 1.7 kernelconfig 1.187 -> 1.190 (+ nits) ports 1.285 -> 1.286 preface 1.44 -> 1.46 serialcomms 1.132 -> 1.133 --- nl_NL.ISO8859-1/books/handbook/Makefile | 3 +- nl_NL.ISO8859-1/books/handbook/book.sgml | 5 +- nl_NL.ISO8859-1/books/handbook/chapters.ent | 3 +- .../books/handbook/cutting-edge/chapter.sgml | 569 +++++++++++++++++- .../books/handbook/dtrace/chapter.sgml | 4 +- .../books/handbook/kernelconfig/chapter.sgml | 19 +- .../books/handbook/ports/chapter.sgml | 4 +- .../books/handbook/preface/preface.sgml | 27 +- .../books/handbook/serialcomms/chapter.sgml | 4 +- 9 files changed, 576 insertions(+), 62 deletions(-) diff --git a/nl_NL.ISO8859-1/books/handbook/Makefile b/nl_NL.ISO8859-1/books/handbook/Makefile index 93611c92b5..8b4a5947fa 100644 --- a/nl_NL.ISO8859-1/books/handbook/Makefile +++ b/nl_NL.ISO8859-1/books/handbook/Makefile @@ -3,7 +3,7 @@ # $FreeBSDnl: doc/nl_NL.ISO8859-1/books/handbook/Makefile,v 1.19 2006/01/03 21:17:07 siebrand Exp $ # # %SOURCE% en_US.ISO8859-1/books/handbook/Makefile -# %SRCID% 1.111 +# %SRCID% 1.112 # # Bouw het Nederlandse FreeBSD Handboek. # @@ -241,7 +241,6 @@ SRCS+= preface/preface.sgml SRCS+= printing/chapter.sgml SRCS+= security/chapter.sgml SRCS+= serialcomms/chapter.sgml -SRCS+= updating/chapter.sgml SRCS+= users/chapter.sgml SRCS+= vinum/chapter.sgml SRCS+= virtualization/chapter.sgml diff --git a/nl_NL.ISO8859-1/books/handbook/book.sgml b/nl_NL.ISO8859-1/books/handbook/book.sgml index 0e77cb3b17..be7a8d7e5e 100644 --- a/nl_NL.ISO8859-1/books/handbook/book.sgml +++ b/nl_NL.ISO8859-1/books/handbook/book.sgml @@ -3,7 +3,7 @@ $FreeBSDnl: doc/nl_NL.ISO8859-1/books/handbook/book.sgml,v 1.33 2006/01/08 10:06:50 siebrand Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/book.sgml - %SRCID% 1.173 + %SRCID% 1.174 --> @@ -54,7 +54,6 @@ - %pgpkeys; ]> @@ -82,6 +81,7 @@ 2006 2007 2008 + 2009 The &os; Dutch Documentation Project @@ -328,7 +328,6 @@ zetten. - diff --git a/nl_NL.ISO8859-1/books/handbook/chapters.ent b/nl_NL.ISO8859-1/books/handbook/chapters.ent index 4d1fbf4f73..2bff7a2e13 100644 --- a/nl_NL.ISO8859-1/books/handbook/chapters.ent +++ b/nl_NL.ISO8859-1/books/handbook/chapters.ent @@ -10,7 +10,7 @@ $FreeBSDnl: doc/nl_NL.ISO8859-1/books/handbook/chapters.ent,v 1.3 2004/10/21 16:57:00 siebrand Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/chapters.ent - %SRCID% 1.38 + %SRCID% 1.39 --> @@ -47,7 +47,6 @@ - diff --git a/nl_NL.ISO8859-1/books/handbook/cutting-edge/chapter.sgml b/nl_NL.ISO8859-1/books/handbook/cutting-edge/chapter.sgml index e350326eb7..eefc0eda61 100644 --- a/nl_NL.ISO8859-1/books/handbook/cutting-edge/chapter.sgml +++ b/nl_NL.ISO8859-1/books/handbook/cutting-edge/chapter.sgml @@ -5,10 +5,10 @@ $FreeBSDnl: doc/nl_NL.ISO8859-1/books/handbook/cutting-edge/chapter.sgml,v 1.47 2006/01/07 11:27:42 siebrand Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/cutting-edge/chapter.sgml - %SRCID% 1.231 + %SRCID% 1.233 --> - + @@ -18,31 +18,37 @@ + Jordan Hubbard Origineel door + Poul-Henning Kamp + John Polstra + Nik Clayton + Remko Lodder Vertaald door + Siebrand Mazeland @@ -50,35 +56,50 @@ - Het scherp van de snede + &os; updaten en upgraden - + Overzicht &os; wordt ontwikkeld tussen de verschillende versies in. - Voor mensen die het nieuwste van het nieuwste willen hebben zijn - er verschillende makkelijke mechanismes om een systeem - gesynchroniseerd te houden met de laatste ontwikkelingen. Wees - gewaarschuwd: het nieuwste van het nieuwste is niet voor - iedereen geschikt! Dit hoofdstuk helpt om een keuze te maken of - het wenselijk is het ontwikkelsysteem te volgen of - één van de uitgegeven versies. + Sommige mensen prefereren om de officieel uitgegeven versies te + draaien, terwijl anderen gesynchroniseerd willen blijven met de + nieuwste ontwikkelingen. Zelfs officiële uitgaven echter + worden vaak bijgewerkt met veiligheids- en andere kritieke + reparaties. Ongeacht de gebruikte versie biedt &os; alle + noodzakelijke gereedschappen om uw systeem bijgewerkt te houden, + en maakt het het upgraden tussen versies ook gemakkelijk. Dit + hoofdstuk helpt om een keuze te maken of het wenselijk is het + ontwikkelsysteem te volgen of één van de uitgegeven + versies. De basisgereedschappen om uw systeem bijgewerkt te + houden worden ook gepresenteerd. Na het lezen van dit hoofdstuk weet de lezer: - De verschillen tussen de ontwikkeltakken &os.stable; en - &os.current;; + Welke gereedschappen gebruikt kunnen worden om het systeem + en de Portscollectie te updaten. Hoe een systeem bijgewerkt kan worden met + freebsd-update, CVSup, CVS of CTM; + + Hoe de toestand van een geïnstalleerd systeem met een + bekende maagdelijke kopie te vergelijken. + + + + De verschillen tussen de ontwikkeltakken &os.stable; en + &os.current;; + + Hoe een basissysteem opnieuw te compileren en te herinstalleren met make buildworld, @@ -111,8 +132,513 @@ + + + + + Tom + Rhodes + Geschreven door + + + + + + Colin + Percival + Gebaseerd op notities aangeleverd door + + + + + + René + Ladan + Vertaald door + + + + + FreeBSD Update + + updaten en upgraden + + + freebsd-update + + updating-upgrading + + + Het toepassen van beveiligingspatches is een belangrijk + onderdeel van het beheren van computersoftware, met name het + besturingssysteem. Dit was voor een lange tijd geen gemakkelijk + proces op &os;. Er moesten patches op de broncode worden + toegepast, de code moest herbouwd worden tot binairen, en daarna + moesten de binairen worden geherinstalleerd. + + Dit is niet langer het geval aangezien &os; nu een gereedschap + heeft dat eenvoudigweg freebsd-update heet. + Dit gereedschap biedt twee gescheiden functies. Ten eerste + voorziet het in het toepassen van binaire beveiligings- en + errata-updates op het basissysteem van &os; zonder de eis om te + bouwen en te installeren. Ten tweede ondersteunt het gereedschap + kleine en grote uitgave-upgrades. + + + Binaire updates zijn beschikbaar voor alle architecturen en + uitgaven die momenteel door het beveiligingsteam worden + ondersteund; voor sommige eigenschappen, zoals de upgrades van + het besturingssysteem &os;, zijn de laatste uitgave van + &man.freebsd-update.8; en &os; 6.3 nodig. Voordat naar + een nieuwe uitgave wordt ge-updated, dienen de huidige + uitgaveaankondigingen gelezen te worden aangezien ze belangrijke + informatie over de gewenste uitgave kunnen bevatten. De + aankondigingen kunnen op de volgende koppeling bekeken worden: + . + + + Als er een crontab bestaat die de + mogelijkheden van freebsd-update gebruikt, moet + het uitgeschakeld worden voordat aan de volgende operatie wordt + begonnen. + + + Het configuratiebestand + + Sommige gebruikers willen het configuratiebestand + optimaliseren, waardoor het proces beter gecontroleerd kan + worden. De opties zijn goed gedocumenteerd, maar voor de + volgenden is wat extra uitleg nodig: + + # Componenten van het basissysteem die bijgewerkt moeten blijven +Components src world kernel + + Deze parameter bepaalt welke delen van &os; bijgewerkt + blijven. Standaard wordt de broncode bijgewerkt, het hele + basissysteem, en de kernel. Dezelfde componenten als tijdens de + installatie zijn beschikbaar, het toevoegen van bijvoorbeeld + "world/games" zou de spelpatches toepassen. Het gebruik van + "src/bin" zou de broncode in src/bin bijgewerkt houden. + + Het beste kan dit op de standaardwaarde blijven aangezien + het veranderen hiervan om specifieke items te bevatten de + gebruiker dwingt om alle items die bijgewerkt dienen te worden + op te noemen. Dit kan rampzalige gevolgen hebben aangezien de + broncode en de binairen asynchroon kunnen raken. + + # Paden die beginnen met iets wat overeenkomt met een regel in een IgnorePaths +# statement zullen genegeerd worden. +IgnorePaths + + Voeg paden, zoals + /bin of + /sbin toe om deze + specifieke mappen ongemoeid te laten tijdens het updateproces. + Deze optie kan gebruikt worden om te voorkomen dat + freebsd-update lokale wijzigingen + overschrijft. + + # Paden die beginnen met iets wat overeenkomt met een regel in een UpdateIfUnmodified +# statement zullen alleen worden bijgewerkt als de inhoud van het bestand niet is +# gewijzigd door de gebruiker (tenzij veranderingen zijn samengevoegd; zie beneden). +UpdateIfUnmodified /etc/ /var/ /root/ /.cshrc /.profile + + Werk configuratiebestanden in de aangegeven mappen alleen + bij als ze niet zijn gewijzigd. Alle veranderingen die door de + gebruiker zijn gemaakt maken het automatisch bijwerken van deze + bestanden ongeldig. Er is een andere optie, + KeepModifiedMetadata, die + freebsd-update instrueert om de veranderingen + tijdens het samenvoegen te bewaren. + + # Wanneer naar een nieuwe uitgave van &os; wordt ge-upgraded, worden lokale veranderingen van bestanden die overeenkomen met MergeChanges +# samengevoegd in de versie van de nieuwe uitgave. +MergeChanges /etc/ /var/named/etc/ + + Lijst van mappen met instellingenbestanden waar + freebsd-update moet proberen om in samen te + voegen. Het proces van bestanden samenvoegen is een serie + van &man.diff.1;-patches die ongeveer gelijk is aan + &man.mergemaster.8; met minder opties, de samenvoegingen worden + ofwel geaccepteerd, of openen een tekstverwerker, of zorgen + ervoor dat freebsd-update afbreekt. Maak in + geval van twijfel een reservekopie van /etc en accepteer de + samenvoegingen. In staat meer + informatie over het commando mergemaster. + + # Map waarin de gedownloade updates en tijdelijke +bestanden +# die door een &os; Update worden gebruikt worden worden opgeslagen. +# WorkDir /var/db/freebsd-update + + Dit is de map waarin alle patches en tijdelijke bestanden + worden geplaatst. In het geval dat de gebruiker een + versie-upgrade uitvoert, dient deze locatie tenminste een + gigabyte aan vrije schijfruimte te hebben. + + # Wanneer tussen uitgaven wordt ge-upgraded, dient de lijst van Componenten dan +# strikt gelezen te worden (StrictComponents yes) of slechts als een lijst van componenten + +# die geïnstalleerd *kunnen* worden en waarvan &os; Update uit dient te zoeken +# welke daadwerkelijk zijn geïnstalleerd en die te upgraden (StrictComponents no)? +# StrictComponents no + + Wanneer ingesteld op yes, zal + freebsd-update aannemen dat de lijst + Components compleet is en zal het niet + proberen om wijzigingen buiten de lijst te maken. Effectief zal + freebsd-update proberen om elk bestand bij te + werken dat op de lijst Components staat. + + + + Beveiligingspatches + + Beveiligingspatches staan op een verre machine en kunnen met + het volgende commando gedownload en geïnstalleerd + worden: + + &prompt.root; freebsd-update fetch +&prompt.root; freebsd-update install + + Als er kernelpatches zijn toegepast moet het systeem opnieuw + opgestart worden. Als alles goed is gegaan dient het systeem + gepatcht te zijn en kan freebsd-update als + een nachtelijke &man.cron.8;-taak gedraaid worden. Een regel + in /etc/crontab zou genoeg moeten zijn om + deze taak te volbrengen: + + @daily root freebsd-update cron + + Deze regel verklaart dat eenmaal per dag het commando + freebsd-update gedraaid zal worden. Op deze + manier, door het argument te gebruiken, + zal freebsd-update alleen kijken of er + updates bestaan. Als er patches bestaan, zullen ze automatisch + worden gedownload naar de plaatselijke schijf maar niet worden + toegepast. Er zal een email aan de gebruiker + root worden verstuurd zodat ze handmatig + geïnstalleerd kunnen worden. + + Als er iets misging, heeft freebsd-update + de mogelijkheid om de laatste verzamelingen veranderingen terug + te draaien met het volgende commando: + + &prompt.root; freebsd-update rollback + + Eenmaal voltooid, dient het systeem herstart te worden als + de kernel of enige kernelmodule is gewijzigd. Dit stelt &os; in + staat om de nieuwe binairen in het geheugen te laden. + + + De freebsd-update werkt alleen met de + kernel GENERIC. Als er wijzigingen aan + de kernel GENERIC zijn gemaakt of er een + eigen kernel is geïnstalleerd, wordt + freebsd-update niet voltooid — + het zal falen in het eerste geval en een fout produceren in + het laatste. + + + + + Grote en kleine upgrades + + Dit proces ruimt oude objectbestanden en bibliotheken op + waardoor de meeste applicaties van derde partijen kapot gaan. + Het wordt aangeraden dat alle geïnstalleerde poorten ofwel + verwijderd en geherinstalleerd worden of later ge-upgraded + worden met het hulpmiddel ports-mgmt/portupgrade. De meeste + gebruikers zullen willen proefdraaien met het volgende + commando: + + &prompt.root; portupgrade -af + + Dit zorgt ervoor dat alles juist wordt geherinstalleerd. + Merk op dat het instellen van de omgevingsvariabele + BATCH op yes het antwoord + yes zal geven op alle prompts tijdens dit + proces, waardoor het niet nodig is om handmatig in het + bouwproces in te grijpen. + + Updates van grote en kleine versies kunnen worden uitgevoerd + door een uitgaveversie als doel aan + freebsd-update op te geven, het volgende + commando zal bijvoorbeeld updaten naar &os; 6.3: + + &prompt.root; freebsd-update -r 6.3-RELEASE upgrade + + Nadat het commando is ontvangen, zal + freebsd-update het instellingenbestand en het + huidige systeem evalueren in een poging om de benodigde + informatie te verzamelen om het systeem te updaten. Een lijst + op het scherm zal aangeven welke componenten zijn gedetecteerd + en welke niet. Bijvoorbeeld: + + Looking up update.FreeBSD.org mirrors... 1 mirrors found. +Fetching metadata signature for 6.3-BETA1 from update1.FreeBSD.org... done. +Fetching metadata index... done. +Inspecting system... done. + +The following components of FreeBSD seem to be installed: +kernel/smp src/base src/bin src/contrib src/crypto src/etc src/games +src/gnu src/include src/krb5 src/lib src/libexec src/release src/rescue +src/sbin src/secure src/share src/sys src/tools src/ubin src/usbin +world/base world/info world/lib32 world/manpages + +The following components of FreeBSD do not seem to be installed: +kernel/generic world/catpages world/dict world/doc world/games +world/proflibs + +Does this look reasonable (y/n)? y + + Nu zal freebsd-update proberen om alle + bestanden die nodig zijn voor de upgrade te downloaden. In + sommige gevallen kan de gebruiker worden gevraagd wat te + installeren of hoe verder te gaan. + + Nadat alle patches zijn gedownload naar het plaatselijke + systeem zullen ze worden toegepast. Dit proces kan afhankelijk + van de snelheid en werklast van de machine even duren. Hierna + zullen instellingenbestanden worden samengevoegd — + voor dit gedeelte van het proces is enige tussenkomst van de + gebruiker nodig aangezien een bestand kan worden samengevoegd of + omdat er een tekstverwerker op het scherm kan verschijnen om het + bestand handmatig samen te voegen. Het resultaat van elke + succesvolle samenvoeging zal aan de gebruiker worden getoond + naarmate het proces verder gaat. Een mislukte of genegeerde + samenvoegpoging zal het proces afbreken. Het is mogelijk voor + gebruikers om een reservekopie van /etc te maken en belangrijke + bestanden, zoals master.passwd of + group, later samen te voegen. + + + Het systeem is nog niet veranderd, al het patchen en + samenvoegen gebeurt in een andere map. Wanneer alle patches + succesvol zijn toegepast, alle instellingenbestanden zijn + samengevoegd en het erop lijkt dat het proces soepel verloopt, + dienen de veranderingen verzegeld te worden door de + gebruiker. + + + Als dit proces eenmaal voltooid is, kan de upgrade aan de + schijf toevertrouwd worden met het volgende commando. + + &prompt.root; freebsd-update install + + De kernel en kernelmodules zullen als eerste gepatcht + worden. Nu moet de machine opnieuw opgestart worden. Het + volgende commando kan gegeven worden om de machine te herstarten + en dus de nieuwe kernel in het geheugen te laden: + + &prompt.root; shutdown -r now + + Als het systeem weer actief is, moet + freebsd-update nogmaals gestart worden. + De toestand van het proces is opgeslagen en dus zal + freebsd-update niet vooraan beginnen, maar + zal het alle oude gedeelde bibliotheken en objectbestanden + verwijderen. Geef het volgende commando om verder te gaan op + dit punt: + + &prompt.root; freebsd-update install + + + Afhankelijk van het feit of er versienummers van + bibliotheken zijn opgehoogd, kunnen er slechts twee in plaats + van drie installatiefasen zijn. + + + Alle software van derde partijen dient nu opnieuw gebouwd en + geïnstalleerd te worden. Dit is nodig omdat + geïnstalleerde software van bibliotheken afhankelijk kan + zijn die tijdens het upgradeproces zijn verwijderd. Het + commando ports-mgmt/portupgrade kan gebruikt + worden om dit proces te automatiseren. Dit proces kan met de + volgende commando's gestart worden: + + &prompt.root; portupgrade -f ruby +&prompt.root; rm /var/db/pkg/pkgdb.db +&prompt.root; portupgrade -f ruby18-bdb +&prompt.root; rm /var/db/pkg/pkgdb.db /usr/ports/INDEX-*.db +&prompt.root; portupgrade -af + + Voltooi, nadat dit voltooid is, het upgradeproces met een + laatste aanroep naar freebsd-update. Geef + het volgende commando om alle losse eindjes in het upgradeproces + samen te knopen: + + &prompt.root; freebsd-update install + + Start de machine opnieuw op in de nieuwe &os;-versie. Het + proces is voltooid. + + + + Het vergelijken van systeemtoestanden + + Het gereedschap freebsd-update kan + gebruikt worden om de toestand van de geïnstalleerde versie + van &os; met een bekende goede kopie te vergelijken. Deze optie + evalueert de huidige versie van systeemgereedschappen, + bibliotheken, en instellingenbestanden. Geef het volgende + commando om met de vergelijking te beginnen: + + &prompt.root; freebsd-update IDS >> uitvoerbestand.ids + + + Hoewel de commandonaam IDS is, is het + in geen geval een vervanging voor een indringdetectiesysteem + zoals security/snort. + Aangezien freebsd-update gegevens op schijf + opslaat, is de mogelijkheid om te knoeien duidelijk. Hoewel + deze mogelijkheid verminderd kan worden door de instelling + kern.securelevel te gebruiken en de + gegevens van freebsd-update op een + bestandssysteem dat alleen gelezen kan worden op te slaan + wanneer deze niet gebruikt worden, zou een betere oplossing + zijn om het systeem met een veilige schijf te vergelijken, + zoals een DVD of een veilig opgeslagen + externe USB-schijf. + + + Het systeem zal nu geïnspecteerd worden, en er zal een + lijst van hun &man.sha256.1;-hashwaarden, zowel de bekende + waarde in de uitgave en de huidige geïnstalleerde waarde, + afgebeeld worden. Hierom wordt de uitvoer naar het bestand + uitvoerbestand.ids gezonden. Het scrollt + te snel voorbij om het met het oog te vergelijken, en het vult + al snel de gehele consolebuffer op. + + Deze regels zijn ook extreem lang, maar het uitvoerformaat + kan vrij eenvoudig geparsed worden. Geef, om bijvoorbeeld een + lijst van alle bestanden te krijgen die verschillen van die in + de uitgave, het volgende commando: + + &prompt.root; cat uitvoerbestand.ids | awk '{ print $1 }' | more +/etc/master.passwd +/etc/motd +/etc/passwd +/etc/pf.conf + + Deze uitvoer is afgekapt, er bestaan veel meer bestanden. + Sommige van deze bestanden hebben natuurlijke veranderingen, het + /etc/passwd is gewijzigd omdat er + gebruikers aan het systeem zijn toegevoegd. In sommige gevallen + kunnen er andere bestanden zijn, zoals kernelmodules, die + verschillen aangezien freebsd-update ze + ge-updated kan hebben. Voeg, om bepaalde bestanden of mappen + uit te sluiten, deze toe aan de optie + IDSIgnorePaths in + /etc/freebsd-update.conf. + + Dit systeem kan gebruikt worden als deel van een uitgebreide + upgrademethode, afgezien van de eerder besproken versie. + + + + + + + + Tom + Rhodes + Geschreven door + + + + + + Colin + Percival + Gebaseerd op notities geleverd door + + + + + + René + Ladan + Vertaald door + + + + + Portsnap: een updategereedschap voor de Portscollectie + + updaten en upgraden + + + Portsnap + + updaten en upgraden + + Het basissysteem van &os; bevat ook een gereedschap om de + Portscollectie bij te werken: het hulpmiddel &man.portsnap.8;. + Wanneer het wordt uitgevoerd, zal het een verbinding maken met een + verre site, de veilige sleutel controleren, en een nieuwe kopie + van de Portscollectie downloaden. De sleutel wordt gebruikt om de + integriteit van alle gedownloade bestanden te controleren, om er + zeker van te zijn dat ze niet tijdens het downloaden zijn + gewijzigd. Geef het volgende commando om de nieuwste versie van + de bestanden van de Portscollectie te downloaden: + + &prompt.root; portsnap fetch +Looking up portsnap.FreeBSD.org mirrors... 3 mirrors found. +Fetching snapshot tag from portsnap1.FreeBSD.org... done. +Fetching snapshot metadata... done. +Updating from Wed Aug 6 18:00:22 EDT 2008 to Sat Aug 30 20:24:11 EDT 2008. +Fetching 3 metadata patches.. done. +Applying metadata patches... done. +Fetching 3 metadata files... done. +Fetching 90 patches.....10....20....30....40....50....60....70....80....90. done. +Applying patches... done. +Fetching 133 new ports or files... done. + + Dit voorbeeld laat zien dat &man.portsnap.8; verscheidene + patches heeft gevonden en deze met de huidige portsgegevens heeft + gecontroleerd. Het geeft ook aan dat het gereedschap eerder is + gedraaid, als het voor de eerste keer was gedraaid, had het + simpelweg de collectie gedownload. + + Wanneer &man.portsnap.8; succesvol een + fetch-operatie afrondt, bestaan de + Portscollectie en de vervolgpatches die de verificatie doorstaan + hebben op het plaatselijke systeem. De bijgewerkte bestanden + kunnen geïnstalleerd worden door het volgende te + typen: + + &prompt.root; portsnap extract +/usr/ports/.cvsignore +/usr/ports/CHANGES +/usr/ports/COPYRIGHT +/usr/ports/GIDs +/usr/ports/KNOBS +/usr/ports/LEGAL +/usr/ports/MOVED +/usr/ports/Makefile +/usr/ports/Mk/bsd.apache.mk +/usr/ports/Mk/bsd.autotools.mk +/usr/ports/Mk/bsd.cmake.mk +... + + Het proces is nu compleet, en applicaties kunnen met de + bijgewerkte Portscollectie worden geïnstalleerd of worden + bijgewerkt. + + Geef het volgende commando om de twee processen achter elkaar + te draaien: + + &prompt.root; portsnap fetch update + + - &os.current; vs. &os.stable; + Een ontwikkelingstak volgen -CURRENT @@ -937,8 +1463,8 @@ &prompt.root; rm -rf * - - Broncode van het basis systeem hercompileren + + Broncode van het basissysteem hercompileren Uitvoer bewaren @@ -1333,7 +1859,8 @@ Script done, … Als &man.mergemaster.8; gebruikt wordt (zoals aangeraden), kan doorgegaan worden met het volgende onderdeel. + linkend="updating-upgrading-rebooting">volgende + onderdeel. De simpelste manier om met de hand bij te werken, is de bestanden in een nieuwe map installeren en daarna naar @@ -1491,7 +2018,7 @@ Script done, … - + Herstarten Dit was het. Na een controle of alles op de juiste plaats @@ -1510,9 +2037,9 @@ Script done, … Als er dingen misgingen is het makkelijk om een deel van het systeem opnieuw te bouwen. Als bijvoorbeeld per ongeluk /etc/magic verwijderd is als onderdeel - van de upgrade of door een merge van /etc, - dan werkt &man.file.1; niet meer. Dat kan als volgt opgelost - worden: + van de upgrade of door het samenvoegen van + /etc, dan werkt &man.file.1; niet meer. + Dat kan als volgt opgelost worden: &prompt.root; cd /usr/src/usr.bin/file &prompt.root; make all install diff --git a/nl_NL.ISO8859-1/books/handbook/dtrace/chapter.sgml b/nl_NL.ISO8859-1/books/handbook/dtrace/chapter.sgml index 7c3933b7ef..d5b95da39f 100644 --- a/nl_NL.ISO8859-1/books/handbook/dtrace/chapter.sgml +++ b/nl_NL.ISO8859-1/books/handbook/dtrace/chapter.sgml @@ -11,7 +11,7 @@ that might make this chapter too large. $FreeBSD$ %SOURCE% en_US.ISO8859-1/books/handbook/dtrace/chapter.sgml - %SRCID% 1.6 + %SRCID% 1.7 --> @@ -96,7 +96,7 @@ that might make this chapter too large. Te begrijpen hoe de broncode van &os; te verkrijgen en te - herbouwen (). + herbouwen (). diff --git a/nl_NL.ISO8859-1/books/handbook/kernelconfig/chapter.sgml b/nl_NL.ISO8859-1/books/handbook/kernelconfig/chapter.sgml index 2a88905ade..7e5535d63b 100644 --- a/nl_NL.ISO8859-1/books/handbook/kernelconfig/chapter.sgml +++ b/nl_NL.ISO8859-1/books/handbook/kernelconfig/chapter.sgml @@ -5,7 +5,7 @@ $FreeBSDnl: doc/nl_NL.ISO8859-1/books/handbook/kernelconfig/chapter.sgml,v 1.25 2006/01/05 21:13:22 siebrand Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml - %SRCID% 1.187 + %SRCID% 1.190 --> @@ -374,10 +374,10 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL) seconden om te realiseren dat het instellingenbestand voor de aangepaste kernel verwijderd is. Ook moet GENERIC niet gewijzigd worden, omdat het - tijdens de volgende keer dat de - broncodestructuur bijgewerkt wordt, overschreven kan - worden waarbij de wijzigingen in de kernelinstellingen verloren - gaan. + tijdens de volgende keer dat de broncodeboom bijgewerkt + wordt, overschreven kan worden waarbij de wijzigingen + in de kernelinstellingen verloren gaan. Het kan gewenst zijn om het kernelinstellingenbestand ergens anders op te slaan en een symbolische link naar het @@ -417,7 +417,7 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL) Als de broncodestructuur + linkend="updating-upgrading">broncodeboom gesynchroniseerd is met de nieuwste broncode van het &os;-project, moet altijd /usr/src/UPDATING gelezen worden voordat @@ -1494,13 +1494,6 @@ device fwe # Ethernet over FireWire (niet-standaard!) krijgen; - - KLD-modules kunnen niet in een - kernel worden geladen die PAE aan heeft - staan, vanwege de verschillen in het bouwraamwerk van een - module en de kernel; - - Apparaatstuurprogramma's die geen gebruik maken van de &man.bus.dma.9;-interface zullen gegevenscorruptie diff --git a/nl_NL.ISO8859-1/books/handbook/ports/chapter.sgml b/nl_NL.ISO8859-1/books/handbook/ports/chapter.sgml index d2788fea75..93c4dd4f3e 100644 --- a/nl_NL.ISO8859-1/books/handbook/ports/chapter.sgml +++ b/nl_NL.ISO8859-1/books/handbook/ports/chapter.sgml @@ -5,7 +5,7 @@ $FreeBSDnl: doc/nl_NL.ISO8859-1/books/handbook/ports/chapter.sgml,v 1.29 2006/08/12 22:53:16 remko Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/ports/chapter.sgml - %SRCID% 1.285 + %SRCID% 1.286 --> @@ -788,7 +788,7 @@ docbook = &prompt.root; pkg_add -r portsnap - In Portsnap + In Portsnap gebruiken staat een gedetailleerde beschrijving van alle mogelijkheden van Portsnap. diff --git a/nl_NL.ISO8859-1/books/handbook/preface/preface.sgml b/nl_NL.ISO8859-1/books/handbook/preface/preface.sgml index 47086cc44d..c736d8dc79 100644 --- a/nl_NL.ISO8859-1/books/handbook/preface/preface.sgml +++ b/nl_NL.ISO8859-1/books/handbook/preface/preface.sgml @@ -6,7 +6,7 @@ Vertaald door: Remko Lodder %SOURCE% en_US.ISO8859-1/books/handbook/preface/preface.sgml - %SRCID% 1.44 + %SRCID% 1.46 --> @@ -54,6 +54,12 @@ bestandssystemen in &os;, zoals ZFS van &sun;. + + , Beveiliginsgebeurtenissen auditen, + is toegevoegd om de nieuwe auditing-mogelijkheden van &os; te + bespreken en het gebruik ervan uit te leggen. + + , Virtualisatie, is toegevoegd met informatie over het installeren van &os; op @@ -558,14 +564,16 @@ - , Het scherp van de - snede + , &os; updaten + en upgraden Geeft uitleg over de verschillen tussen &os;-STABLE, &os;-CURRENT en &os; uitgaven. Beschrijft welke gebruikers voordeel hebben van het bijhouden van een ontwikkelsysteem - en legt dat proces uit. + en legt dat proces uit. Beschrijft de manier waarop + gebruikers hun systeem naar de laatste beveiligingsuitgave + kunnen bijwerken. @@ -582,17 +590,6 @@ - - , &os; bijwerken - - - Beschrijft de nieuwste gereedschappen die gebruikt kunnen - worden om een &os;-systeem bij te werken. Er is - &man.freebsd-update.8; voor het basissysteem, en - &man.portsnap.8; voor de Ports Collectie. - - - , Seriële communicatie diff --git a/nl_NL.ISO8859-1/books/handbook/serialcomms/chapter.sgml b/nl_NL.ISO8859-1/books/handbook/serialcomms/chapter.sgml index dc9e199650..3b7774f32b 100644 --- a/nl_NL.ISO8859-1/books/handbook/serialcomms/chapter.sgml +++ b/nl_NL.ISO8859-1/books/handbook/serialcomms/chapter.sgml @@ -5,7 +5,7 @@ $FreeBSDnl: doc/nl_NL.ISO8859-1/books/handbook/serialcomms/chapter.sgml,v 1.15 2006/01/08 10:06:51 siebrand Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/serialcomms/chapter.sgml - %SRCID% 1.132 + %SRCID% 1.133 --> @@ -3075,7 +3075,7 @@ console="comconsole,vidconsole" De broncode van de kernel moet beschikbaar zijn. - Zie ; + Zie ;