GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Installer/supprimer la liste des packages à partir de la ligne de commande avec Apt-get ?

J'écris un Makefile pour que notre équipe puisse configurer un environnement local avec tous les logiciels dont ils ont besoin pour installer des packages, etc. afin qu'ils puissent se développer rapidement sans avoir à déterminer quel logiciel installer. Notre dépôt a un PACKAGES fichier contenant tous les packages ubuntu requis pouvant être installés avec ce petit bijou :

[unix]$ sudo dpkg --set-selections < PACKAGES
[unix]$ sudo apt-get -u dselect-upgrade

C'est génial car il est facile pour tout le monde de configurer son environnement en le mettant dans un Makefile. Le défi est de savoir comment restaurer leur environnement lorsque le projet est terminé. Comment désinstaller tous les PACKAGES (et leurs dépendances inutilisées) si vous voulez nettoyer l'environnement ? Existe-t-il une approche équivalente pour supprimer une liste de packages de la ligne de commande ?

Réponse acceptée :

Comme ça…

sudo apt-get remove $(cat packages.txt)
  • Mais comment déterminer si l'un des packages du fichier n'a pas déjà été installé sur le système ou ajouté ultérieurement à partir d'un autre logiciel ? Le supprimer pourrait casser d'autres programmes 😉 Vous devrez probablement les supprimer un à la fois et également vérifier si vous pouvez les supprimer sans désinstaller aucun autre programme.

Ubuntu
  1. Comment rechercher, installer et supprimer des applications Snap en ligne de commande

  2. Apt-Get liste les packages installés | Liste installée avec Apt sur Ubuntu

  3. Impossible de supprimer les fichiers du répertoire avec l'erreur "Liste d'arguments trop longue"

  4. Supprimer les packages Android SDK de la ligne de commande

  5. Comment installer des packages .deb locaux avec apt-get

Mettre à niveau Ubuntu 18.04 vers Ubuntu 19.10 directement à partir de la ligne de commande

Comment installer le navigateur Google Chrome sur Ubuntu 20.04 à partir de la ligne de commande

Comment installer Dig sous Linux avec des exemples de ligne de commande

Les packages de noyau cassés Ubuntu 16.04 ne me permettent pas d'installer ou de supprimer quoi que ce soit avec Apt-get?

Comment obtenir une liste de tous les packages dans une section de référentiel à partir de la ligne de commande ?

Travailler avec des images Docker à partir de la ligne de commande