GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Supprimer l'interaction utilisateur d'Apt-get lors de l'installation/de la suppression d'éléments dans un script ?

J'ai un script qui supprime libreoffice et installe openoffice à la place, comment puis-je faire en sorte qu'apt-get arrête de demander à l'utilisateur de confirmer cette opération ? Je veux que cela se produise uniquement dans le script, alors quels commutateurs dois-je utiliser ? Je veux aussi réduire la sortie pour ne pas obstruer la console.

Réponse acceptée :

Vous devez utiliser apt-get --yes . Citant la page de manuel (man apt-get ):

-y , --yes , --assume-yes

Oui automatique aux invites ; assumez "oui" comme réponse à toutes les invites et exécutez
de manière non interactive. Si une situation indésirable, telle que la modification d'un paquet
détenu, la tentative d'installation d'un paquet non authentifié ou la suppression d'un paquet essentiel
se produit, apt-get abandonnera. Élément de configuration :APT::Get::Assume-Yes .

Par exemple :

apt-get install --yes gedit

Pour réduire la sortie, vous pouvez la rediriger vers /dev/null (seules les erreurs seront affichées) :

apt-get install --yes gedit > /dev/null

Pour qu'il produise une sortie nulle (pas même des erreurs d'impression) :

apt-get install --yes gedit &> /dev/null

Ensuite, si quelque chose ne va pas, vous pourrez trouver des informations dans /var/log/apt .


Ubuntu
  1. Pouvez-vous décrypter/supprimer le cryptage d'un dossier d'accueil utilisateur ? ?

  2. Comment supprimer un utilisateur d'un groupe sous Linux [Astuce rapide]

  3. Top 15 des choses à faire après l'installation de Kubuntu 16.10

  4. Inviter l'utilisateur à se connecter en tant que root lors de l'exécution d'un script shell

  5. Script bash pour supprimer le fichier le plus ancien d'un dossier

Choses à faire après l'installation d'Ubuntu 18.04 et 19.10

Comment supprimer une télécommande Git du référentiel

Doit faire des choses après l'installation d'Ubuntu 13.04

Choses à faire après l'installation d'Ubuntu 13.10

Choses à faire après l'installation d'Ubuntu Desktop

Comment supprimer un utilisateur d'une base de données MySQL dans cPanel