[ << ]
[ < ]
[ 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ă 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.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 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.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ă, şi 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: 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.
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 doriţi 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 $PKGDIR/All (implicit
/usr/portage/packages/All). Link-uri simbolice ce indică spre aceste pachete
sunt stocate în $PKGDIR/<categorie>.
[ << ]
[ < ]
[ Acasă ]
[ > ]
[ >> ]
Conţinutul acestui document este publicat sub licenţa Creative Commons -
Attribution / Share Alike.
|