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

github.com/poliva
Google+
linkedin.com/in/pauoliva
twitter.com/pof
[...] 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 [...]
[...] 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ó ‘ [...]
Molt, bó, Merci!
Ta guay la explicació
pof for president
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.
de guais!
merci pau (L)(L)
Enric :******____
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 ~ #
ah si!! mira q tinc al currillo per merdejar
___________
http://www.fotolog.net/punix
yeah!
Enric
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!