Gentoo Archives: gentoo-user-es

From: pof <pau@××××××.org>
To: gentoo-user-es@g.o
Subject: [gentoo-user-es] comportamiento raro de el comando emerge
Date: Fri, 26 Jul 2002 22:31:16
Message-Id: 20020727053106.2170cea6.pau@eSlack.org
Hay una cosa que no me ha quedado clara sobre el funcionamiento del comando emerge. Voy a explicarme con un ejemplo, que creo que es la mejor forma hacerme entender:

- tengo instalado sylpheed-claws-0.7.8
- hago un 'emerge --clean rsync'
- hay una nueva version: sylpheed-claws-0.8.0
- hago lo siguiente:

> root@w0~# emerge --pretend --update world > > These are the packages that I would merge, in order. > > Calculating world dependencies ...done! > [ebuild U ] net-mail/sylpheed-claws-0.8.0 to / > > root@w0~#
Como veis, tengo que actualizar sylpheed-claws, hasta aquí todo bien. *** ahora viene el comportamiento que no entiendo *** Se supone que haciendo un 'emerge --update sylpheed-claws' tendría que actualizarlo, pero no es así:
> root@w0~# emerge --pretend --update sylpheed-claws > > These are the packages that I would merge, in order. > > Calculating dependencies ...done! > > root@w0~#
El emerge se queda tan ancho y no me actualiza sylpheed-claws :( Pruebo añadiendo la categoría delante:
> root@w0~# emerge --pretend --update net-mail/sylpheed-claws > > These are the packages that I would merge, in order. > > Calculating dependencies ...done! > > root@w0~#
Tampoco funciona, en cambio poniendo la ruta completa si que lo hace:
> root@w0~# emerge --pretend --update /usr/portage/net-mail/sylpheed-claws/sylpheed-claws-0.8.0.ebuild > > These are the packages that I would merge, in order. > > Calculating dependencies ...done! > [ebuild U ] net-mail/sylpheed-claws-0.8.0 to / > > root@w0~#
y pruebo sin poner el '--update' y entonces quiere reinstalar la versión antigua:
> root@w0~# emerge --pretend sylpheed-claws > > These are the packages that I would merge, in order. > > Calculating dependencies ...done! > [binary R ] net-mail/sylpheed-claws-0.7.8-r1 to / > > root@w0~#
Así que al final tengo que acabar especificando el path entero hacia el ebuild para que lo compile. Ahora vienen mis dudas: ¿Esto es normal? ¿Os pasa a todos o sólo me pasa a mi? ¿No debería funcionar especificando el nombre o como máximo la categoría y el nombre? ¿por que a veces pasa y a veces no pasa...? Estoy utilizando portage-2.0.13. Esto es todo, perdonarme si me he extendido demasiado. Salu2, Pau. -- .----------------------------------------------. | Pau Oliva Fora http://pof.eslack.org | | KeyID: 665D05B533539E02 available at keyserv | `----------------------------------------------'