Cuando ejecuto equery depgraph www-client/chromium-10.0.648.151, no todas las dependencias están disponibles. Algunos espectáculos M[package.mask], mientras que otros espectáculos [missing keyword]. Mi ACCEPT_KEYWORDSes ~amd64-linux, según emerge --info. Experimenté con diferentes ACCEPT_KEYWORDS(como una variable ambiental pasada a eqeury), y todos tienen diferentes dependencias faltantes. Entre todas las combinaciones posibles, solo con ACCEPT_KEYWORDS='amd64 ~amd64 ~amd64-linux'todas las dependencias se puede satisfacer a la vez.
Aquí están mis preguntas:
- ¿Es
ACCEPT_KEYWORDS='amd64 ~amd64 ~amd64-linux'una configuración válida? - Aprendí de la documentación que
amd64significa estable y~amd64significa inestable. ¿Qué hay de~amd64-linux? - Si selecciono
~amd64,equeryno usaría los paquetes disponibles solo paraamd64, lo que da como resultado que falten dependencias. ¿Se espera esto? Si es así, ¿deberían los probadores inestables usar al menos enACCEPT_KEYWORDS='amd64 ~amd64'lugar deACCEPT_KEYWORDS='~amd64'? - ¿Importa el orden de las palabras clave?
Información adicional: instalé Gentoo Prefix siguiendo esta guía . Por defecto,
$EPREFIX/etc/make.profilees un enlace simbólico $EPREFIX/usr/portage/profiles/prefix/linux/amd64y contiene uno make.defaultsque tiene ACCEPT_KEYWORDS="-amd64 ~amd64-linux". Ni $EPREFIX/etc/make.conftampoco lo $EPREFIX/etc/make.globalsha ACCEPT_KEYWORDSconfigurado. Según eselect profile list, no se selecciona ningún perfil.
fuente

xtables-addons. pero desde mi caja de Gentoo sirve como un cortafuegos pura, no estoy realmente preocupado de la estabilidad :) otros paquetes~amd64es solo para tener,xtables-addonsentonces debe ponerlo/etc/portage/package.keywordso en/etc/portage/package.accept_keywordslugar de usar la rama de prueba inestable. Para obtener más información, consulteman portageo pregunte aquí en una pregunta diferente.~amd64-linux(conamd64explícitamente eliminado). Hasta ahora está funcionando bien =)La variable de entorno ACCEPT_KEYWORDS es para permitir que se construyan "todos" los paquetes / versiones estables aún no marcados para la arquitectura actual.
El ~ delante de un arco significa inestable (no "completamente" probado).
El enfoque a menudo mejor es usar /etc/portage/package.keywords y enumerar el paquete allí con la palabra clave ~ amd64 si realmente necesita la última compilación.
Por cierto: firewall amd64, ¿no es así como wikipedia define la exageración?
fuente