Obecnie bawię się przy użyciu ansibla do konfiguracji mojego komputera z wybraną konfiguracją / aplikacjami itp. ... Uderzyłem w potknięcie z parą i jest to umowa licencyjna. Próbowałem użyć debconf, aby go wstępnie zaakceptować.
Oto jeden z odpowiednich plików w źródle Steam: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/utopic/steam/utopic/view/head:/debian/preinst
Próbowałem echo steam steam/question select "I AGREE" | sudo debconf-set-selections
i cała masa innych bardzo podobnych poleceń obejmuje także próbę ustawienia licencji, jak widać.
Oto wynik sudo debconf-show steam
:
steam/purge:
* steam/license:
* steam/question: I AGREE
Wszystko, co próbowałem, doprowadziło do myślenia „apt-get”. Nie zgadzałem się z umową licencyjną i muszę usunąć te wpisy, zanim będę mógł zainstalować Steam. Czy ktoś ma jakieś pomysły?
źródło
Odpowiedzi:
Wykorzystałem twoje badania i link podany w komentarzach do twojego postu. Od 15.04 (24.09.2015) pakiet Steam w repozytoriach Ubuntu wciąż ma wersję 1.0.0.48, ale do poprawnego odczytania ustawień debconf potrzebna jest wersja 1.0.0.50.
Odkryłem, że plik steam.deb, który można pobrać ze strony pobierania Steam, to 1.0.0.50, więc jeśli instalujesz z tego pliku, z ustawieniami debconf, powinien on działać.
Używam saltstack, a oto mój stan pracy dla pary:
źródło
Jak stwierdzono w pierwotnym pytaniu, możesz po prostu użyć wiersza poleceń, aby ustawić wymagane wartości przed próbą zainstalowania Steam.
Prawdopodobnie wystąpił błąd w pakiecie (opakowanie jest notorycznie trudne, jeśli nie jest to twoją główną odpowiedzialnością), a późniejsze wersje powinny teraz działać i czytać wstępnie zaakceptowaną licencję z bazy danych debconf. Oznacza to, że nie powinieneś otrzymywać monitów.
Typowy format znajduje się poniżej:
Pomocne pytania i odpowiedzi w tym zakresie to https://unix.stackexchange.com/a/106553
źródło
Pięć lat później, ale mam następujące zadania, które wydają się działać z Debianem 9 i 10, przetestowane z cząsteczką i dokerem.
Pod warunkiem, że masz już skonfigurowane urządzenie ze sterownikami x11 i mesa / preferowanymi sterownikami grafiki, coś takiego może działać:
źródło