HowTo:PostInstall:MaskLicenses

De Luispa

Resolver Mask de licencias

  • A partir de enero de 2010 en un update rutinario (problemente de portage) me han empezado a aparecer estos mensajes al hacer un "emerge -DuvNp world"
!!! The following installed packages are masked:
- app-cdr/nero-4.0.0.0 (masked by: Nero-EULA-US license(s))
A copy of the 'Nero-EULA-US' license is located at '/usr/portage/licenses/Nero-EULA-US'.

- app-emulation/virtualbox-bin-3.0.12 (masked by: PUEL license(s))
A copy of the 'PUEL' license is located at '/usr/portage/licenses/PUEL'.

- dev-java/sun-jdk-1.6.0.17 (masked by: dlj-1.1 license(s))
A copy of the 'dlj-1.1' license is located at '/usr/portage/licenses/dlj-1.1'.

- net-im/skype-2.1.0.81 (masked by: skype-eula license(s))
A copy of the 'skype-eula' license is located at '/usr/portage/licenses/skype-eula'.

- games-fps/enemy-territory-2.60b (masked by: RTCW-ETEULA license(s))
A copy of the 'RTCW-ETEULA' license is located at '/usr/portage/licenses/RTCW-ETEULA'.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

  • Lo he resuelto añadiendo lo siguiente al make.conf
Fichero: /etc/make.conf
# Para evitar los mensajes "Masked by license ..." de paquetes con licencias
ACCEPT_LICENSE="*"
  • Otra opción sería usar el fichero /etc/portage/package.license y añadir cada uno de ellos con su licencia, un ejemplo:
Fichero: /etc/portage/package.license
games-fps/enemy-territory RTCW_ETEULA



--Luis 08:43 29 ene 2010 (CET)