Portage tips
La versió 2.0.51 de portage incorpora uns quants canvis significatius que cal que els adminstradors de sistemes Gentoo tinguem en compte, faig un resum del que considero més important:
- El fitxer
worldara es troba a/var/lib/portageen lloc de a/var/cache/edb. - El fitxer de virtuals ja no s’utilitza, ara els virtuals es caluculen de forma transparent, es pot utilitzar
/etc/portage/profile/virtualsper a configuracions d’usuari. - Desapareix la opció
--inject, ara per injectar un paquet es fa afegint-lo a/etc/portage/profiles/package.providedutilitzant la notaciócategoria/nom-versió. - A part d’aquests canvis que ens poden afectar al dia-a-dia del manteniment del sistema, també incorpora noves funcionalitats i millores, com per exemple verificació de signatures GPG dels paquets, aplicacions USE-aware o càlcul mes ràpid de les dependències.
I ara, a petició d’Esteve i Enric
, us explicaré les reglas de oro de com utilitzar portage correctament.
L’objectiu de treballar d’aquesta manera és poder tenir un sistema on puguem fer amb tranquilitat un emerge -u world, sense preocupar-nos de les USE flags (per exemple cada nit, o un cop per setmana a través d’un cron si us sentiu aventurats!) i agilitzar el manteniment del nostre sistema de paquets.
1) No utilitzar mai USE="foo -bar" emerge nompaquet, en lloc d’aixó hem de fer:
# echo \"categoria/nompaquet foo -bar\" >> /etc/portage/package.use # emerge nompaquet
2) No utilitzar mai ACCEPT_KEYWORDS="~x86" emerge nompaquet, en lloc d’aixó hem de fer:
# echo \"categoria/nompaquet ~x86\" >>/etc/portage/package.keywords # emerge nompaquet
3) Si un paquet està hard masked, la forma correcta de poder-lo instal·lar és aquesta:
# echo \"categoria/nompaquet\" >>/etc/portage/package.unmask
4) No utilitzar mai emerge /usr/portage/categoria/nompaquet/nompaquet-versio.ebuild, ja que de vegades no s’inclou al world. Cal acostumar-se a utilitzar sempre la sintaxis emerge nompaquet o emerge categoria/nompaquet.
Com veieu, si tenim les opcions que volem especificades paquet per paquet a /etc/portage/ podem treballar amb un sistema en estable i utilitzar els paquets que necessitem de la inestable, i mantenir el nostre sistema al dia amb emerge -u world sense preocupacions
11 comentaris per a “Portage tips”
Molt, bó, Merci!
angi
October 4th, 2004 @ 0:45
Ta guay la explicació ![]()
pof for president
Mary
March 9th, 2005 @ 14:35
Cuando intento instalar xorg-x11 con emerge xorg-11 aparece el siguiente error:
“all ebuilds that could satisfy “xorg-x11″ have been masked” possible candidates are:
- x11-base/xorg-x11-6.7.0 (masked by: ~keyword)
!!!error calculating dependencies. please correct
intenté con esa candidato pero nada, Que hago?
Mary: Prueba con lo que propongo en los puntos 2 y 3, cambiando “nompaquet” por xorg-x11.
ieeeeeeeeeeeeeep sembla q esta tot be i no rula :S
al fer un emerge -uvp world no hauria d’apareixer el paquet, no?
Enric
PD: akest blog m’abisara kuan contestis? sino ho fa fesme un mail o una perdi xD
tnks!
root@Temido ~ # cat /etc/portage/profiles/package.provided
sys-fs/udev-056
root@Temido ~ # emerge -upv world
These are the packages that I would merge, in order:
Calculating world dependencies …done!
[ebuild U ] sys-fs/udev-068-r1 [056] (-selinux) -static 0 kB
Total size of downloads: 0 kB
root@Temido ~ #
Enric: el que has de injectar es la que et vol instalar i tu no vols (0.68-r1), no la que tens realment instalada!!
I no… no avisa quan contesto, pero tens un rss dels comentaris de cada post si vols. Ara t’envio un email, pero no t’acostumis
ieeeep pau!!
al file he afegit la q vull injectar, que es la q tinc! el q no vull es q m’upgradegi a la 068!
tnks!
Trackbacks i Pingbacks
» Montant servidor
October 10th, 2004 @ 0:22
[…] ld (unas 7 horas) per tenir tot el sistema actualitzat, gràcies a Pof i el seu article de Portage tips. Res mes, que tambe m’havia ficat un servidor ftp per passarme fitx […]
:: pof HeadQuarters :: » Gentoo tips
November 2nd, 2004 @ 1:05
[…] secció Gentoo News parla de les noves funcions de Portage 2.0.51, jo ja vaig avançar algo fa un temps, ara ja està disponible l’anunci oficial. També a tips and tricks parla de la opció ‘ […]





esteve
September 29th, 2004 @ 12:37