Gentoo Logo

1.  etc-update

etc-update is programma dat helpt bij het installeren van ._cfg0000_<naam> bestanden. Het levert een interactieve installatie setup en kan ook belangrijke wijzigingen automatisch installeren. ._cfg0000_<naam> bestanden worden aangemaakt door Portage als het een bestand wil plaatsen in een door de CONFIG_PROTECT variabele beschermde map.

Starten van etc-update is vrij eenvoudig:

Codevoorbeeld 1.1: Het starten van etc-update

# etc-update

Na het installeren van de eenvoudige veranderingen, zult u een lijst met beschermde bestanden te zien krijgen. Deze wachten met een verandering. Onderaan zult u begroet worden door de mogelijke keuzes:

Codevoorbeeld 1.1: etc-update keuzes

Please select a file to edit by entering the corresponding number.
              (-1 to exit) (-3 to auto merge all remaining files)
                           (-5 to auto-merge AND not use 'mv -i'):

Als u -1 geeft, zal etc-update stoppen zonder een wijziging uit te voeren. Bij -3 of -5 zullen alle getoonde configuratie bestanden overschreven worden door de nieuwere versies. Het is daar om erg belangrijk om eerst de bestanden te kiezen die niet gewijzigd dienen te worden. Dit kan door eenvoudig het nummer links van een configuratie bestand op te geven.

Als voorbeeld kiezen we het configuratie bestand /etc/pear.conf:

Codevoorbeeld 1.1: Vernieuwen van een specifiek configuratie bestand

Beginning of differences between /etc/pear.conf and /etc/._cfg0000_pear.conf
[...]
End of differences between /etc/pear.conf and /etc/._cfg0000_pear.conf
1) Replace original with update
2) Delete update, keeping original as is
3) Interactively merge original with update
4) Show differences again

U kunt nu de verschillen tussen beide bestanden zien. Als u denkt dat het nieuwe configuratie bestand zonder problemen gebruikt kan worden, geef dan 1. Als u denkt dat het nieuwe bestand niet nodig is, of geen nieuwe of bruikbare informatie bevat, kies dan een 2. Als u het huidige configuratie bestand interactief wilt vernieuwen, kies dan 3.

Er is geen reden om het interactief samenvoegen hier verder uit te leggen. Om compleet te zijn, zullen we nu de mogelijke commando's bespreken die u tot uw beschikking hebt tijdens het interactief samenvoegen van twee bestanden. U zult begroet worden met twee regels (de originele regel en de nieuwe, voorgestelde, regel) en een regel waar u één van de volgende commando's op kan geven:

Codevoorbeeld 1.1: Commando's die beschikbaar zijn voor het interactief samenvoegen

ed:     Pas aan en gebruik dan beide versies, elk voorzien van een commentaar.
eb:     Pas aan en gebruik dan beide versies.
el:     pas aan en gebruik dan de linkse versie.
er:     Pas aan en gebruik dan de rechtse versie.
e:      Pas een nieuwe versie aan.
l:      Gebruik de linkse versie.
r:      Gebruik de rechtse versie.
s:      Voeg stil de overeenkomstige regels toe.
v:      Voeg, uitgebreid overeenkomstige regels toe.
q:      Einde.

Als u klaar bent met het vernieuwen van belangrijke configuratie bestanden, kunt u automatisch de andere configuratie bestanden vernieuwen. etc-update zal sluiten als het geen te wijzigen configuratie bestanden meer kan vinden.

1.  dispatch-conf

Door dispatch-conf te gebruiken, bent u in staat de vernieuwingen toe te passen en tegelijkertijd alle wijzigingen bij te houden. dispatch-conf slaat de verschillen tussen de configuratie bestanden als patches of door gebruik te maken van het RCS versie systeem.

Net als etc-update kunt u vragen om het configuratie bestand te behouden, het nieuwe configuratie bestand te gebruiken, het huidige aan te passen of om alle wijzigingen interactief samen te voegen. Tevens heeft dispatch-conf enkele extra mogelijkheden:

  • Voeg automatisch configuratie bestanden toe die enkel vernieuwingen in het commentaar bevatten.
  • Voeg automatisch configuratie bestanden toe die enkel verschillen in de hoeveelheid lege ruimte.

Wees er zeker van dat u /etc/dispatch-conf.conf eerst aanpast en de map aanmaakt waar naar verwezen wordt door de archive-dir variabele

Kijk voor meer informatie naar de dispatch-conf man pagina:

Codevoorbeeld 1.1: Het lezen van de dispatch-conf man pagina

$ man dispatch-conf

1.  quickpkg

Met quickpkg kunt u bestanden maken van pakketten die al op uw systeem geïnstalleerd zijn. Deze bestanden kunnen dan gebruikt worden als voorgecompileerde pakketten. Het starten van quickpkg is eenvoudig: Voeg de namen van de pakketten die u wilt bewaren als bestanden.

Om bijvoorbeeld, curl, arts en procps om te zetten:

Codevoorbeeld 1.1: Voorbeeld gebruik quickpkg

# quickpkg curl arts procps

Het voorgecompileerde bestand zal opgeslagen worden in /usr/portage/packages/All. Symbolische links die naar deze bestanden verwijzen worden geplaatst in de map $PKGDIR/<category>.

Upgedate op 28 juli 2005

De originele versie van dit document was laatst geupdate om 4 oktober 2010

Donate to support our development efforts.

Copyright 2001-2014 Gentoo Foundation, Inc. Questions, Comments? Contact us.