[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