Atualmente, estou brincando com o uso do ansible para configurar minha máquina com os aplicativos / configuração escolhidos etc ... Eu bati uma pedra de tropeço no steam e é um contrato de licença. Eu tenho tentado usar o debconf para pré-aceitá-lo.
Aqui está um dos arquivos relevantes na fonte de vapor: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/utopic/steam/utopic/view/head:/debian/preinst
Eu tentei echo steam steam/question select "I AGREE" | sudo debconf-set-selections
e vários outros comandos muito semelhantes também envolvendo a tentativa de definir a licença como visto.
Aqui está a saída de sudo debconf-show steam
:
steam/purge:
* steam/license:
* steam/question: I AGREE
Tudo o que tentei levou ao apt-get a pensar que discordei previamente do contrato de licença e preciso remover essas entradas antes de poder instalar o steam. Alguém tem alguma idéia?
fonte
Respostas:
Usando sua pesquisa e o link fornecido nos comentários do seu post, eu descobri isso. A partir de 15.04 (em 24/09/2015), o pacote steam nos repositórios do Ubuntu ainda é 1.0.0.48, mas você precisa de 1.0.0.50 para ler corretamente as configurações do debconf.
Descobri que o steam.deb que você pode baixar na página de downloads do Steam é 1.0.0.50, portanto, se você instalar a partir deste arquivo, com as configurações do debconf, ele deverá funcionar.
Eu uso saltstack, e aqui está o meu estado de trabalho para vapor:
fonte
Conforme indicado na pergunta original, você pode simplesmente usar a linha de comando para definir os valores necessários antes de tentar instalar o Steam.
É provável que tenha ocorrido um erro no pacote (o empacotamento é notoriamente difícil se não for sua responsabilidade principal) e as versões posteriores agora devem funcionar e ler a licença pré-aceita no banco de dados debconf. Isso significa que você não deve ser avisado.
O formato típico está abaixo:
As perguntas e respostas úteis para isso foram /unix//a/106553
fonte
Cinco anos atrasado, mas tenho as seguintes tarefas ansíveis que parecem funcionar com o Debian 9 e 10, testadas com molécula e docker.
Desde que você já tenha configurado um dispositivo com os drivers gráficos x11 e mesa / preferido, algo como isso poderia funcionar:
fonte