Gentoo Logo

1.  etc-update

etc-update este un utilitar ce ajută la instalarea fişierelor ._cfg0000_<nume>. El oferă un mediu de instalare interactiv şi poate, de asemenea, să instaleze modificările triviale. Fişierele ._cfg0000_<name> sunt generate de Portage în momentul în care încearcă suprascrierea unui fişier într-un director protejat de variabila CONFIG_PROTECT.

Rularea etc-update este destul de directă:

Cod 1.1: Rularea etc-update

# etc-update

După instalarea modificărilor implicite, vi se va afişa o listă cu fişierele protejate ce au un fişier de actualizat în aşteptare. În partea inferioară vi se vor afişa următoarele opţiuni posibile:

Cod 1.1: opţiunile etc-update

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'):

Dacă introduceţi -1, etc-update va ieşi fără a executa nici o schimbare. Dacă introduceţi -3 sau -5, toate fişierele de configurare afişate vor fi suprascrise cu versiunile mai noi. Este, de aceea, foarte important să selectaţi întâi fişierele de configurare ce nu trebuie actualizate automat. Această operaţiune constă în simpla introducere a numărului afişat în stânga acelui fişier de configurare.

Ca un exemplu, vom selecta fişierul de configurare /etc/pear.conf:

Cod 1.1: Actualizarea unui anumit fişier de configurare

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

Acum, puteţi observa diferenţele dintre două fişiere. Dacă dvs. credeţi că fişierele de configurare actualizate pot fi utilizate fără probleme, introduceţi 1. Dacă dvs. credeţi că fişierul de configurare actualizat nu este necesar, sau nu oferă nici o informaţie nouă sau folositoare, introduceţi 2. Dacă doriţi să actualizaţi interactiv fişierul de configurare curent, introduceţi 3.

Nu are nici un sens elaborarea instalării interactive, aici. Pentru completitudine, vom lista toate comenzile posibile pe care le puteţi utiliza în timpul instalării interactive a două fişiere. Vi se vor afişa două linii (cea originală, şi cea nouă, propusă) şi un prompt la care puteţi introduce următoarele comenzi:

Cod 1.1: Comenzile disponibile pentru instalarea interactivă

ed:     Editaţi şi apoi utilizaţi ambele versiuni, fiecare conţinând un antet.
eb:     Editaţi şi apoi utilizaţi ambele versiuni.
el:     Editaţi şi apoi utilizaţi versiunea din stânga.
er:     Editaţi şi apoi utilizaţi versiunea din dreapta.
e:      Editaţi o nouă versiune.
l:      Utilizaţi versiunea din stânga.
r:      Utilizaţi versiunea din dreapta.
s:      Includeţi silenţios liniile comune.
v:      Includeţi afişând amănuntele, liniile comune.
q:      Ieşiţi.

Când aţi terminat actualizarea fişierelor de configurare importante, puteţi, acum, să le actualizaţi pe toate celelalte. etc-update va ieşi, dacă nu va mai găsi alte fişiere de configurare actualizabile.

1.  dispatch-conf

Cu ajutorul dispatch-conf puteţi actualiza fişierele dvs. de configurare şi să reţineţi istoricul tuturor modificărilor efectuate. dispatch-conf stochează diferenţele dintre fişierele de configurare ca fişiere patch sau prin utilizarea sistemului de revizii RCS.

La fel ca etc-update, îi puteţi specifica păstrarea fişierelor de configurare intacte, editarea celui curent sau instalarea interactivă a modificărilor. Totuşi, dispatch-conf deţine unele caracteristici adiţionale:

  • Instalează automat actualizările fişierelor de configurare ce conţin doar actualizări ale comentariilor
  • Instalează automat fişierele de configurare ce diferă numai prin numărul de spaţii albe

Asiguraţi-vă că aţi editat mai întâi /etc/dispatch-conf.conf şi creaţi directorul indicat de variabila archive-dir.

Pentru mai multe informaţii, verificaţi pagina de manual pentru dispatch-conf:

Cod 1.1: Consultarea paginii de manual pentru dispatch-conf

$ man dispatch-conf

1.  quickpkg

Cu ajutorul quickpkg puteţi crea arhive ale pachetelor ce sunt deja instalate în sistemul dvs. Aceste arhive pot fi utilizate ca pachete precompilate. Rularea quickpkg este directă: trebuie doar să adăugaţi numele pachetelor pe care doriţi să le împachetaţi:

Spre exemplu, pentru a impacheta curl, arts şi procps:

Cod 1.1: Exemplu de utilizare pentru quickpkg

# quickpkg curl arts procps

Pachetele precompilate vor fi stocate în $PKGDIR/All (implicit /usr/portage/packages/All). Link-uri simbolice ce indică spre aceste pachete sunt stocate în $PKGDIR/<categorie>.

Actualizat la 28 Iulie 2005

Versiunea originală a acestui document a fost actualizată ultima dată la 4 Octombrie 2010

Donate to support our development efforts.

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