[AYUDA] Re: atom in /etc/portage/package.keywords:boot

Paynalton cxescalona en gmail.com
Mie Jul 23 21:56:28 CDT 2008


pablo zack escribió:
> tengo una pregunta, que significa esto
>
> porque he tratado de instalar una máquina virtual a mi sabayon y tengo 
> que darle permisos creo que desde el portage con accept_keywords="x86" 
> emerge -v vmware
>
El ebuild vmware no existe en gentoo, lo que si existe es 
app-emulation/vmware-server y el app-emulation/vmware-player

Intenta correr:

#emerge -s vmware

para que veas los ebuilds disponibles para instalar vmware y sus 
"accesorios", una vez que lo hagas corre:

#emerge -pv app-emulation/vmware-player

o el ebuild que vayas a aplicar para que simule la instalación y veas 
las variables USE con las que se va a compilar.  Si hay alguna variable 
USE que quieras cambiar metela en /etc/portage/package.use para que solo 
afecte a ese paquete o bien en /etc/make.conf para que afecte a todos 
los paquetes que se compilen en el futuro.

> porque creo que como ya tengo por dafaut una máquina virtual instalada 
> no me deja porque creo que exísten conflictos dentro
>
> ahora, trate de hacer un script, mas bien lo copie porque yo todavia 
> noc que hongo, pero el punto de este script era que le diera un cierto 
> tipo de permisos y agregara al accept_keywords dentro de sbin
>
> asi decia
> source /sbin/functions.sh
>   
>     [ "$UID" -ne "0" ] && eerror "Must be root to run this script." && 
>   			exit
>   
>     [ -z "$1" ] && eerror "Please state a package name (eg. gimme <package-name>)" &&
>
>   		 exit
>   
>     [ -d /etc/portage ] || (einfo "Creating /etc/portage directory"
>   		          mkdir /etc/portage )
>   
>     if [ "$(grep "^$1 ~x86$" /etc/portage/package.keywords)" ]; then
>
>   	ewarn "$1 already exists in package.keywords"
>     else
>   	einfo Adding $1 to package.keywords and emerging in 5 seconds.
>   	sleep 5
>   	echo $1 ~x86 >> /etc/portage/package.keywords
>   	emerge $1
>
>     fi
>
>
>   
> cuando termine de escribirlo hubo un error al volver a cargar mi 
> sabayon, de todas maneras lo arregle borrando el script y cargandola 
> de nuevo, pero todavia no puedo instalar el vmware con 
> accept_keywords, ¿como le puedo hacer? si cuando lo hago me aparece
>
>
> Invalid atom in /etc/portage/package.keywords: boot
> --- Invalid atom in /etc/portage/package.keywords: -u
> --- Invalid atom in /etc/portage/package.keywords: ~x86
> --- Invalid atom in /etc/portage/package.keywords: default
> !!! INVALID ACCEPT_KEYWORDS: ~X86
>
Este error es porque hay algo mal escrito dentro de 
/etc/portage/package.keywords

Este archivo es para desenmascarar paquetes inestables y que se puedan 
instalar en la rama estable, en su interior debes de colocar el nombre 
del paquete:

app-emulation/vmware-player

Pero en tu caso, vmware no está enmascarado sino que es parte ya de la 
rama estable, por lo que no necesitas hacer nada de esto.

Simplemente borra todo lo que pusiste de más en 
/etc/portage/package.keywords y vuelve a intentarlo.
> que tengo que hacer
>
>   
>
> >


--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "ayuda-linux"
de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a ayuda-linux en googlegroups.com
Para anular la suscripción a este grupo, envía un mensaje a
ayuda-linux-unsubscribe en googlegroups.com
Para obtener más opciones, visita este grupo en
http://groups.google.es/group/ayuda-linux?hl=es. o http://www.compunauta.com/ayuda/
-~----------~----~----~----~------~----~------~--~---




Más información sobre la lista de distribución Ayuda