| View previous topic :: View next topic |
| Author |
Message |
opotonil l33t

Joined: 17 Jun 2005 Posts: 749 Location: 127.0.0.1
|
Posted: Fri Dec 14, 2007 6:33 pm Post subject: Excluir ebuild de "emerge --depclean" ¿? |
|
|
Hola,
Hay alguna manera de excluir un ebuil al hacer un "emerge --depclean", he probado con "emerge -p --depclean --noreplace gentoo-sources" pero de esta manera lo que intenta es justamente eliminar una de las 2 versiones que tengo ahora mismo de gentoo-sources y pasa de todos los demas ebuild.
Gracias y salu2. |
|
| Back to top |
|
 |
pacho2 Developer


Joined: 04 Mar 2005 Posts: 2563 Location: Oviedo, Spain
|
Posted: Fri Dec 14, 2007 7:58 pm Post subject: |
|
|
Lo que tienes que hacer es emerger la aplicación que quieres conservar, pero hacer lo con la opción --noreplace para que no lo vuelva a instalar, es decir, si emerge --depclean -p me quiere quitar gnome-terminal (por ejemplo), no tengo más que hacer:
| Code: | | emerge --noreplace gnome-terminal |
|
|
| Back to top |
|
 |
i92guboj Moderator


Joined: 30 Nov 2004 Posts: 9464 Location: Córdoba (Spain)
|
Posted: Sat Dec 15, 2007 5:18 pm Post subject: |
|
|
Alternativamente, puedes editar /var/lib/portage/world a mano y añadir el paquete a la lista, que es lo que el comando de pacho2 hace. _________________ Gentoo Handbook | My website |
|
| Back to top |
|
 |
sefirotsama l33t


Joined: 11 Apr 2006 Posts: 790 Location: sefirot@catalunya # cd ~
|
Posted: Sat Dec 15, 2007 5:45 pm Post subject: |
|
|
en mi paso me pasa con el gcc 3 y el 4, me quiere borrar el 3 y eso que lo tengo en slots diferentes y actibada la use multislot.
| Quote: | [- ] multislot (sys-devel/gcc):
Allow for SLOTs to include minor version (3.3.4 instead of just 3.3) |
Que se puede hacer? Recuerdo que antes no me pasaba _________________ Linux User #415604
GnuPG Key: 185F CF01 0FEE D196 D076 65E2 E3EE 52E7 7AA5 4FEB
«Dios no juega a los dados, usa /dev/random.» |
|
| Back to top |
|
 |
i92guboj Moderator


Joined: 30 Nov 2004 Posts: 9464 Location: Córdoba (Spain)
|
Posted: Sat Dec 15, 2007 5:56 pm Post subject: |
|
|
| sefirotsama wrote: | en mi paso me pasa con el gcc 3 y el 4, me quiere borrar el 3 y eso que lo tengo en slots diferentes y actibada la use multislot.
| Quote: | [- ] multislot (sys-devel/gcc):
Allow for SLOTs to include minor version (3.3.4 instead of just 3.3) |
Que se puede hacer? Recuerdo que antes no me pasaba |
Eso no debería pasar, pero creo que si tienes una versión moderna de portage, puedes poner cosas como esta en el fichero world:
| Code: |
sys-devel/gcc:3
sys-devel/gcc:4
|
No comprobado... Pero por probar no se pierde nada. También puedes probar a poner la versión concreta... No sé.
Otra cosa que me intriga es si de verdad necesitas multislot. No hace falta eso para tener gcc 3 y gcc 4 conjuntamente. Dicho flag es para permitir el uso de slots distintos para instalar versiones como 3.3 y 3.4 (lo cual normalmente no estaría permitido). _________________ Gentoo Handbook | My website |
|
| Back to top |
|
 |
sefirotsama l33t


Joined: 11 Apr 2006 Posts: 790 Location: sefirot@catalunya # cd ~
|
Posted: Sun Dec 16, 2007 2:35 am Post subject: |
|
|
| Code: | sys-devel/gcc
selected: 3.4.6-r2
protected: none
omitted: 4.1.2
|
Creo que puede ser porqué tengo la 3.4 y en todos los casos me habla (en forma de ejemplo) de gcc 3.3
Ya he editado el world y pasa lo mismo...
Esta vez lo borrare y más tarde ya hare la instalacion del gcc 3.3 _________________ Linux User #415604
GnuPG Key: 185F CF01 0FEE D196 D076 65E2 E3EE 52E7 7AA5 4FEB
«Dios no juega a los dados, usa /dev/random.» |
|
| Back to top |
|
 |
pacho2 Developer


Joined: 04 Mar 2005 Posts: 2563 Location: Oviedo, Spain
|
Posted: Sun Dec 16, 2007 2:38 pm Post subject: |
|
|
| Haz el emerge --noreplace pero con el =sys-devel/gcc-3.... |
|
| Back to top |
|
 |
|