¿Qué significa un símbolo hash en la salida emergente?

¿Qué significa un símbolo hash en la salida emergente?

Cuando ejecuto emerge -avuDN worldrecibo un resultado extraño para mi paquete grub:

[ebuild     U #] sys-boot/grub-1.99-r2 [1.99_rc1] USE="nls%* sdl%* truetype -custom-cflags -debug -device-mapper% -efiemu% -static (-multislot%)" GRUB_PLATFORMS="-coreboot% -efi-32% -efi-64% -emu% -ieee1275% -multiboot% -pc% -qemu% -qemu-mips% -yeeloong%" 2,578 kB

No entiendo el símbolo hash.

En mi configuración de portage tengo dos entradas en grub:

$ grep "grub" *
package.keywords:<sys-boot/grub-9999 **
package.unmask:sys-boot/grub

No sé por qué, pero eliminar una de las entradas hace que Portage intente instalar grub-0.97 en una nueva ranura, así que conservo ambas.

Estaría agradecido por alguna explicación sobre este misterioso hash (y por qué necesito estas dos líneas en la configuración).

Respuesta1

Aquí surge un fragmento del hombre:

[ebuild U *] sys-apps/portage-2.2.0_alpha6 [2.1.9.25] Portage 2.1.9.25 está instalado, pero si ejecuta el comando, Portage se actualizará a la versión 2.2.0_alpha6. En este caso, se muestra el símbolo * para indicar que la versión 2.2.0_alpha6 está enmascarada por una palabra clave que falta. Este tipo de visualización de enmascaramiento está deshabilitado por la opción --quiet si la opción --verbose no está habilitada simultáneamente. Los siguientes símbolos se utilizan para indicar varios tipos de enmascaramiento: Símbolo Tipo de máscara # paquete.máscara * palabra clave faltante ~ palabra clave inestable

Entonces, # en su ejemplo significa que la versión de grub que desea instalar está enmascarada por paquete.mask.

Su línea: package.unmask:sys-boot/grub hace que instale lo que de otro modo sería un paquete enmascarado.

Su línea: package.keywords: <sys-boot/grub-9999 ** acepta todas las palabras clave para grub; en otras palabras, tomará la última versión de grub sin importar cuán estable (o inestable sea).

Espero que 0.97 sea la última versión estable para su arquitectura, pero como no tengo gentoo instalado en este momento yhttp://gentoo-portage.com/sys-boot/grubParece estar roto. No puedo comprobarlo. ¡Lo siento!

información relacionada