PreguntasLinux

Versión Completa: Overlays (Solucionado)
Actualmente estas viendo una versión simplificada de nuestro contenido. Para ver la versión completa en el formato correcto, dale click aquí
Hola como instalo un ebuild de 3º?

localhost portage # emerge -pv genkernel
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sys-kernel/genkernel-3.4.6 USE="bash-completion" 0 kB [1]

Total size of downloads: 0 kB
Portage overlays:
[1] /root/catalyst/overlays/portage

Gracias 1-wink
pones el directorio donde vas a tener el overlay en el make.conf

Código:
PORTDIR_OVERLAY="/usr/local/portage"

creas los directorios respetando el árbol de portage

Código:
ls /usr/portage/ (para ver el árbol)

copias el ebuild en el dir, y luego:

Código:
# ebuild /usr/local/portage/category/program/program-version.ebuild digest
# ebuild /usr/local/portage/category/program/program-version.ebuild unpack    
# ebuild /usr/local/portage/category/program/program-version.ebuild compile    
# ebuild /usr/local/portage/category/program/program-version.ebuild install


saludos...

Como podria hacer para ke cuando instale considera las dependencias del overlay por sobre las del arbol oficial?
ejecutando esos últimos 4 comandos, ya que ahi no estas haciendo emerge
Y las dependencias que se insatalaran seran del overlay o del arbol oficial,
Si la dependencia tuviera ebuilds en ambos arboles cual se tomaria?
dado el caso de ebuilds con diferencias internas de codigo.
si ejecutas los comandos que te dí, va a tomar las dependencias de los ebuilds que pones como parámetro,.....
Okis muchas gracias warp.
URLs de Referencia