Avertisment :
Acest manual a fost înlocuit cu o versiune mai nouă şi nu mai este întreţinut.
|
[ << ]
[ < ]
[ Acasă ]
[ > ]
[ >> ]
4. Utilitare Adiţionale pentru Portage
Conţinut:
4.a. 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ă stocarea 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.2: 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 vo 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.3: 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ă, si cea nouă, propusă) şi un prompt la care puteţi introduce următoarele comenzi:
Cod 1.4: 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: Iesiţ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.
4.b. 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 2.1: Consultarea paginii de manual pentru dispatch-conf |
$ man dispatch-conf
|
4.c. 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 doriti să le împachetaţi:
Spre exemplu, pentru a impacheta curl, arts şi procps:
Cod 3.1: Exemplu de utilizare pentru quickpkg |
# quickpkg curl arts procps
|
Pachetele precompilate vor fi stocate în /usr/portage/packages/All. Link-uri simbolice ce indică spre aceste pachete sunt stocate în /usr/portage/packages/<categorie>.
[ << ]
[ < ]
[ Acasă ]
[ > ]
[ >> ]
Conţinutul acestui document este publicat sub licenţa Creative Commons -
Attribution / Share Alike.
|