Actualmente estoy jugando con el uso de ansible para configurar mi máquina con mi configuración / aplicaciones elegidas, etc ... He llegado a un obstáculo con steam y es un acuerdo de licencia. He estado tratando de usar debconf para aceptarlo previamente.
Aquí está uno de los archivos relevantes en la fuente de Steam : http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/utopic/steam/utopic/view/head:/debian/preinst
Lo intenté echo steam steam/question select "I AGREE" | sudo debconf-set-selections
y un montón de otros comandos muy similares que también implican tratar de configurar la licencia como se ve.
Aquí está la salida de sudo debconf-show steam
:
steam/purge:
* steam/license:
* steam/question: I AGREE
Todo lo que he intentado me ha llevado a pensar que no estoy de acuerdo con el acuerdo de licencia y tengo que eliminar esas entradas antes de poder instalar Steam. ¿Alguien tiene alguna idea?
fuente
Respuestas:
Utilizando su investigación y el enlace proporcionado en los comentarios de su publicación, descubrí esto. A partir del 15.04 (24/09/2015), el paquete de Steam en los repositorios de Ubuntu todavía es 1.0.0.48, pero necesita 1.0.0.50 para leer correctamente la configuración de debconf.
Descubrí que steam.deb que puede descargar desde la página de descargas de Steam es 1.0.0.50, por lo que si instala desde este archivo, con la configuración de debconf, debería funcionar.
Yo uso saltstack, y aquí está mi estado de trabajo para steam:
fuente
Como se indicó en la pregunta original, simplemente puede usar la línea de comando para establecer los valores requeridos antes de intentar instalar Steam.
Es probable que haya un error en el paquete (el empaquetado es notoriamente difícil si no es su responsabilidad principal) y las versiones posteriores ahora deberían funcionar y leer la licencia preaceptada de la base de datos de debconf. Esto significa que no debería recibir un mensaje.
El formato típico es el siguiente:
Las preguntas y respuestas útiles para esto fueron /unix//a/106553
fuente
5 años de retraso, pero tengo las siguientes tareas ansibles que parecen funcionar con Debian 9 y 10, probadas con molécula y acoplador.
Siempre que haya configurado un dispositivo con x11 y controladores de gráficos mesa / preferidos, algo como esto podría funcionar:
fuente