Installazione automatica pacchetto richiedente input utente

Sezione dedicata alle problematiche sull'uso dei tool di installazione e gestione di pacchetti, in una distribuzione Debian-based.

Installazione automatica pacchetto richiedente input utente

Messaggioda wtf » 18/11/2016, 23:43

Mi trovo nella condizione di installare automaticamente il pacchetto steamcmd, evitando cioè che durante l'installazione venga richiesto un input dell'utente. In particolare mi si chiede in primis di premere "ok" per dimostrare di aver letto la licenza e poi di premere "I accept".
Esiste un modo per passare questi input in automatico durante la fase d'installazione, senza che naturalmente sia mostrato alcun prompt all'utente (sto installando tramite script diversi pacchetti, tra cui appunto anche steamcmd)?
Cose da sapere:
Avatar utente
wtf
Global Moderator
Global Moderator
 
Messaggi: 697
Iscritto il: 12/04/2011, 10:58
Località: Brianza

Re: Installazione automatica pacchetto richiedente input ute

Messaggioda Ombra » 19/11/2016, 19:25

Ciao,
c'è una opzione di apt-get che permette di rispondere "yes" in automatico, non sono sicuro che possa bypassare le richieste per le licenze, di solito si usa per i files di configurazione o cmq richieste interne ad apt.. (eventualmente esiste anche una opzione con force ma non la userei)
dal man di apt-get ( nel caso sono sicuro che anche aptitude ha qualcosa di simile)
Codice: Seleziona tutto
-y, --yes, --assume-yes
           Automatic yes to prompts; assume "yes" as answer to all prompts and
           run non-interactively. If an undesirable situation, such as
           changing a held package, trying to install a unauthenticated
           package or removing an essential package occurs then apt-get will
           abort. Configuration Item: APT::Get::Assume-Yes.

in verità non l'ho mai usata ma penso potrebbe funzionare
Ombra
wiki member
wiki member
 
Messaggi: 469
Iscritto il: 11/08/2007, 18:06
Località: Bologna

Re: Installazione automatica pacchetto richiedente input ute

Messaggioda wtf » 20/11/2016, 15:23

Grazie ombra per la risposta, ma purtroppo quell'opzione non è di alcuna utilità nel mio caso (l'avevo già provata).
Cose da sapere:
Avatar utente
wtf
Global Moderator
Global Moderator
 
Messaggi: 697
Iscritto il: 12/04/2011, 10:58
Località: Brianza

Re: Installazione automatica pacchetto richiedente input ute

Messaggioda s3v » 20/11/2016, 20:49

"debconf" ha una modalità non interattiva.
Prova a dare uno sguardo alla documentazione, magari è quello che ti serve.
Codice: Seleziona tutto
$ man debconf
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5501
Iscritto il: 31/12/2008, 11:54

Re: Installazione automatica pacchetto richiedente input ute

Messaggioda wtf » 25/11/2016, 23:18

Speravo ci fosse una soluzione più semplice, quindi per il momento mi limiterò ad installarlo senza passare da APT. Grazie comunque per la risposta.
Cose da sapere:
Avatar utente
wtf
Global Moderator
Global Moderator
 
Messaggi: 697
Iscritto il: 12/04/2011, 10:58
Località: Brianza


Torna a Apt-get and friends

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite