519 votes

Répondre automatiquement à 'Oui' lors de l'utilisation de apt-get install

Y a-t-il un moyen de faire apt-get install répondre "oui" à la question "Voulez-vous continuer [y/N] ?"?

656voto

Joku Vaan Points 1

Via le Page de manuel apt-get :

apt-get -y install [packagename]

199voto

bclermont Points 2151

Le problème avec :

apt-get --yes install $something

c'est qu'il demandera une confirmation manuelle si la clé publique du propriétaire de la signature du paquet n'est pas dans le trousseau, ou d'autres conditions. pour être sûr qu'il ne demande pas de confirmation, il suffit de faire ceci :

apt-get --yes --force-yes install $something

Si vous voulez que ces paramètres soient permanents, créez un fichier dans /etc/apt/apt.conf.d/, comme /etc/apt/apt.conf.d/90forceyes avec le contenu suivant :

APT::Get::Assume-Yes "true";
APT::Get::force-yes "true";

66voto

Franck Dernoncourt Points 17479

Notez que si vous souhaitez également utiliser automatiquement les réponses par défaut lorsqu'une invite interactive apparaît, vous pouvez utiliser l'option DEBIAN_FRONTEND=noninteractive

Installation unique :

sudo DEBIAN_FRONTEND=noninteractive apt-get -y install [packagename]

Par exemple :

sudo DEBIAN_FRONTEND=noninteractive apt-get -y install postfix

Toutes les mises à jour :

sudo DEBIAN_FRONTEND=noninteractive apt-get -y update 

Vous pouvez configurer des options plus fines con -o Dpkg::Options::="--force-confdef" y -o Dpkg::Options::="--force-confold" .

Exemples :

apt-get update
sudo DEBIAN_FRONTEND=noninteractive apt-get upgrade -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold"

ou

apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade

Exemple d'invite interactive :

enter image description here

Lecture intéressante : Effectuer une installation non surveillée d'un paquet Debian

15voto

Ajax4Hire Points 167
APT::Get::Assume-Yes "true";

APT::Get::force-yes "true";

Cela devrait au moins être dans /etc/apt/apt.conf et commenté. Je crains qu'Ubuntu ne prenne le parti de Microsoft de toujours demander la permission.

"Bien sûr que j'en suis sûr, je ne suis pas un singe dressé à taper sur le clavier et à cliquer sans arrêt.

Ensuite, la porte demandera : "Tu es sûr de vouloir sortir ?"
Le four demandera : "Vous êtes sûr de vouloir cuisiner ?"
L'automobile demandera : "Êtes-vous sûr de vouloir freiner ?"
L'extincteur demandera : "Êtes-vous sûr de vouloir éteindre le feu ?"
Je suis désolé Dave, je ne peux pas te laisser faire ça.
HAL9000 pouvait utiliser une contraction, mais pas Data, ou pas du tout.

9voto

Powerlord Points 814

De la apt-get HOWTO

Utilisez le -y interrupteur : apt-get -y install packagename

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X