Antworten Sie automatisch mit "Ja", wenn Sie apt-get install verwenden
Gibt es eine Möglichkeit, apt-get install
mit "Ja" auf "Möchten Sie fortfahren [y / N]?"?
11 answers
Über die apt-get Manpage:
apt-get -y install [packagename]
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-07-16 20:36:15
Das problem mit:
apt-get --yes install $something
Ist, dass es nach einer manuellen Bestätigung fragt, wenn der öffentliche Schlüssel des Paketsignaturbesitzers nicht im Schlüsselring oder unter anderen Bedingungen enthalten ist. um sicherzugehen, dass es keine Bestätigung verlangt, tun Sie dies einfach:
apt-get --yes --force-yes install $something
Wenn Sie diese Einstellungen dauerhaft haben möchten, erstellen Sie eine Datei in /etc/apt/apt.conf.d/ wie /etc/apt/apt.conf.d / 90forceyes mit folgendem Inhalt:
APT::Get::Assume-Yes "true";
APT::Get::force-yes "true";
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-07-16 22:08:11
Beachten Sie, dass Sie DEBIAN_FRONTEND=noninteractive
{[9] verwenden können, wenn Sie auch automatisch nach den Standardantworten suchen möchten, wenn eine interaktive Eingabeaufforderung angezeigt wird]}
Einzelne Installation:
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install [packagename]
ZB:
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install postfix
Alle Updates:
sudo DEBIAN_FRONTEND=noninteractive apt-get -y update
Sie können feinere Optionen mit -o Dpkg::Options::="--force-confdef"
und -o Dpkg::Options::="--force-confold"
einrichten.
Beispiele:
apt-get update
sudo DEBIAN_FRONTEND=noninteractive apt-get upgrade -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold"
Oder
apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade
Beispiel für interaktive Eingabeaufforderung:
Interessante Lektüre: Führen Sie eine unbeaufsichtigte Installation eines Debian-Paket -
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-04-13 12:22:57
APT::Get::Assume-Yes "true";
APT::Get::force-yes "true";
Dies sollte zumindest in /etc/apt/apt.conf
und auskommentiert sein. Ich mache mir Sorgen, Ubuntu nimmt die Microsoft Tack immer um Erlaubnis zu fragen.
" Bist du sicher?"natürlich bin ich mir sicher, ich bin kein ausgebildeter Affe, der einfach auf der Tastatur tippt und glücklich klickt.
Nebenan wird die Tür fragen: "Bist du sicher, dass du nach draußen gehen willst?"
Der Ofen wird fragen :" Bist du sicher, dass du kochen willst?"
Das Auto wird fragen :" Sind Sie sicher, dass Sie Bremsen wollen?"
Feuer feuerlöscher wird fragen :" Bist du sicher, dass du das Feuer löschen willst?"
Es tut mir leid Dave, ich kann dich das nicht tun lassen.
HALEY konnte eine Kontraktion verwenden, aber Data konnte oder konnte nicht.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-09 03:28:06
Vom apt-get HOWTO
Verwenden Sie den Schalter -y
:
apt-get -y install packagename
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-07-16 20:37:15
apt-get -y update
apt-get -y install [package]
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-07-16 20:37:01
Im Allgemeinen sollten die Optionen aus dem Handbuch gut funktionieren
apt-get -y --force-yes install package
Wenn es nicht erfolgreich ist, können Sie versuchen, den Befehl yes
zu verwenden.
yes | apt-get -y --force-yes install package
Habe mit meinem vagrant-shell-provisioning-Skript -
PS: falls Sie nicht interaktiv sein möchten, aber im Allgemeinen Nein angeben, können Sie dies versuchen:
yes no | apt-get install package
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-11-17 16:57:13
Das Neue ()) apt
alias nimmt die -y
(--yes
) schalter zu:
sudo apt -y upgrade
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-02-02 12:49:34
Wenn Sie immer das Argument-y möchten, würde ich empfehlen, die Zeile
alias apt-get='apt-get -y' #Automatic -y argument on apt-get commands
In Ihr .bashrc. Dies, wie der Kommentar erklärt, fügt automatisch das Argument-y zu allen Ihren apt-get Befehlen hinzu und genehmigt daher alle Downloads.
HINWEIS: Dies wird wahr bleiben, bis Sie Ihre zurücksetzen .bashrc und starten Sie die Shell neu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-07-31 15:28:56
Ich habe nach einer Möglichkeit gesucht, einen nicht standardmäßigen in einem Skript auszuwählen, insbesondere bei der Installation von Wireshark, und am Ende tmux verwendet, um wie folgt mit einer Shell zu interagieren:
# Start a detached root session
sudo tmux new-session -d
# Send the command
sudo tmux send-keys "DEBIAN_FRONTEND=readline apt-get -qq install wireshark-common; exit" enter
# Wait for the tmux session to get to the interactive stage
sleep 5
# Answer the question
sudo tmux send-keys "yes" enter
# Now attach to the session so we wait for command completion
sudo tmux attach
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-09-10 13:29:06
Die Verwendung von yes
ist Paketmanager unabhängig. E. g.
yes | apt-get install curl
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-02-11 11:52:37