Y a-t-il un moyen de faire apt-get install
répondre "oui" à la question "Voulez-vous continuer [y/N] ?"?
Réponses
Trop de publicités?Via le Page de manuel apt-get :
apt-get -y install [packagename]
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";
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 :
Lecture intéressante : Effectuer une installation non surveillée d'un paquet Debian
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.
De la apt-get HOWTO
Utilisez le -y
interrupteur : apt-get -y install packagename
- Réponses précédentes
- Plus de réponses