¿Necesitas instalar java en 40 servidores? ¿Has creado un script y al lanzarlo has caído en que es inútil ya que debes aceptar la licencia de Sun para completar la instalación?
Tenemos la solución a tus problemas. Ejecuta el siguiente script antes de la instalación y se saltará el diálogo de conformidad con la licencia:
#!/bin/bash
. /usr/share/debconf/confmodule
db_version 2.0
db_capb backup
license=sun-dlj-v1-1
db_get shared/accepted-$license
if [ "$RET" = "true" ]; then
echo “$license license has already been accepted” >&2
exit 0
fi
db_set shared/accepted-$license true
exit 0
. /usr/share/debconf/confmodule
db_version 2.0
db_capb backup
license=sun-dlj-v1-1
db_get shared/accepted-$license
if [ "$RET" = "true" ]; then
echo “$license license has already been accepted” >&2
exit 0
fi
db_set shared/accepted-$license true
exit 0
De nada.
Perfecto. Yo tengo el mismo problema pero con Mysql. Ahora en lenny 5.0 pide que ingrese la clave de root para mysql-server-5.0. Estaria bueno hacer algo parecido a tu script para que no pida clave o se la inyecte de otra forma.
Todo muy lindo para instalar en un servidor pero como estoy armando un script desatendido esto me rompe todo lo que tengo, en la mitad del script salta la pantalla azul pidiendo la clave.
Bueno si tenes alguna idea bienvenido sea!!!
Saludos
Federico Pereira.