Ich spiele gerade mit der Verwendung von Ansible, um meinen Computer mit der von mir gewählten Konfiguration / Apps usw. einzurichten. Ich bin mit Steam und seiner Lizenzvereinbarung auf einen Stolperstein gestoßen. Ich habe versucht, debconf zu verwenden, um es vorab zu akzeptieren.
Hier ist eine der relevanten Dateien in der Steam-Quelle: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/utopic/steam/utopic/view/head:/debian/preinst
Ich habe es versucht echo steam steam/question select "I AGREE" | sudo debconf-set-selections
und eine ganze Reihe anderer sehr ähnlicher Befehle, bei denen auch versucht wurde, die Lizenz wie gesehen festzulegen.
Hier ist die Ausgabe von sudo debconf-show steam
:
steam/purge:
* steam/license:
* steam/question: I AGREE
Alles, was ich versucht habe, hat zu dem Gedanken geführt, dass ich der Lizenzvereinbarung zuvor nicht zugestimmt habe, und ich muss diese Einträge entfernen, bevor ich Steam installieren kann. Hat jemand irgendwelche Ideen?
quelle
Antworten:
Mit Ihren Recherchen und dem Link in den Kommentaren Ihres Beitrags habe ich das herausgefunden. Ab dem 15.04. (Am 24.09.2015) ist das Steam-Paket in den Ubuntu-Repositorys immer noch 1.0.0.48, aber Sie benötigen 1.0.0.50, um die Debconf-Einstellungen ordnungsgemäß zu lesen.
Ich habe festgestellt, dass die Datei steam.deb, die Sie von der Steam-Downloadseite herunterladen können, 1.0.0.50 ist. Wenn Sie also diese Datei mit den Debconf-Einstellungen installieren, sollte sie funktionieren.
Ich benutze Saltstack und hier ist mein Arbeitszustand für Dampf:
quelle
Wie in der ursprünglichen Frage angegeben, können Sie einfach die Befehlszeile verwenden, um die erforderlichen Werte festzulegen, bevor Sie versuchen, Steam zu installieren.
Es ist wahrscheinlich, dass das Paket einen Fehler enthielt (das Verpacken ist notorisch schwierig, wenn es nicht Ihre Hauptverantwortung ist), und spätere Versionen sollten jetzt funktionieren und die vorab akzeptierte Lizenz aus der Debconf-Datenbank lesen. Dies bedeutet, dass Sie nicht dazu aufgefordert werden sollten.
Das typische Format ist unten:
Die hilfreichen Fragen und Antworten dazu waren /unix//a/106553
quelle
5 Jahre zu spät, aber ich habe die folgenden ansible Aufgaben, die mit Debian 9 und 10 zu funktionieren scheinen, getestet mit Molekül und Docker.
Vorausgesetzt, Sie haben bereits ein Gerät mit x11- und mesa / bevorzugten Grafiktreibern eingerichtet, könnte Folgendes funktionieren:
quelle