přes manuálovou stránku apt-get:
apt-get -y install [packagename]
Problém s:
apt-get --yes install $something
spočívá v tom, že požádá o ruční potvrzení, pokud veřejný klíč vlastníka podpisu balíčku není ve svazku klíčů, nebo jiné podmínky. abyste si byli jisti, že nebude vyžadovat potvrzení, udělejte toto:
apt-get --yes --force-yes install $something
Pokud chcete mít tato nastavení trvalá, vytvořte soubor v /etc/apt/apt.conf.d/, například /etc/apt/apt.conf.d/90forceyes s následujícím obsahem:
APT::Get::Assume-Yes "true";
APT::Get::force-yes "true";
Všimněte si, že pokud chcete také automaticky přejít na výchozí odpovědi, když se zobrazí interaktivní výzva, můžete použít DEBIAN_FRONTEND=noninteractive
Jedna instalace:
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install [packagename]
Např.:
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install postfix
Všechny aktualizace:
sudo DEBIAN_FRONTEND=noninteractive apt-get -y update
Pomocí -o Dpkg::Options::="--force-confdef"
můžete nastavit jemnější možnosti a -o Dpkg::Options::="--force-confold"
.
Příklady:
apt-get update
sudo DEBIAN_FRONTEND=noninteractive apt-get upgrade -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold"
nebo
apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade
Příklad interaktivní výzvy:
Zajímavé čtení:Proveďte bezobslužnou instalaci balíčku Debian