GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Est-il possible d'annuler une commande d'installation Apt-get ?

J'ai installé Carpadio sur mon installation Xubuntu (un Live USB), qui a ensuite extrait plus de 50 packages de, je suppose, du côté Ubuntu du référentiel. Maintenant, je voudrais annuler cela. Cependant, pour toute ma chasse, je ne trouve rien de plus utile que Comment puis-je inverser la commande sudo apt get install, qui suggère simplement apt-get purge . Ce n'est pas utile car il ne fait que supprimer 2 paquets (carpadio et carpadio-gnomepanel).

/var/log/apt/history.log a une liste de tous les packages qui ont été installés avec cette commande. Je me demandais donc s'il existait un moyen simple de les supprimer tous ? Sinon, je peux simplement réinstaller, c'était une nouvelle installation de toute façon, mais je suis curieux.

Un petit échantillon du journal d'historique (1/5-1/10 de la liste complète)

Ligne de commande :apt-get install cardapio-gnomepanel
Installer :libdbusmenu-qt2:amd64 (0.9.2-0ubuntu1, automatique), python-packagekit:amd64 (0.7.2-4ubuntu3, automatique), cups-pk-helper :amd64 (0.2.1.2-1ubuntu0.1, automatique), geoclue:amd64 (0.12.0-1ubuntu12, automatique), unity:amd64 (5.18.0-0ubuntu1, automatique), indicateurs-imprimantes:amd64 (0.1.6- 0ubuntu1, automatique), libevolution:amd64 (3.2.3-0ubuntu6, automatique), libqt4-declarative:amd64 (4.8.1-0ubuntu4.3, automatique), libmtp9:amd64 (1.1.3-1ubuntu0.1, automatique), tracker-miner-fs:amd64 (0.14.0-2ubuntu1, automatique), gir1.2-rb-3.0:amd64 (2.96-0ubuntu4.2, automatique), python-aptdaemon.pkcompat:amd64 (0.43+bzr805-0ubuntu7, automatique), gnome-media:amd64 (3.4.0-0ubuntu3.1, automatique), metacity:amd64 (2.34.1-1ubuntu11, automatique), nautilus:amd64 (3.4.2-0ubuntu6, automatique), libcompizconfig0:amd64 ( 0.9.7.0~bzr428-0ubuntu6, automatique), compiz-plugins-default:amd64 (0.9.7.12-0ubuntu1, automatique), libunistring0:amd64 (0.9.3-5, automatique), libebackend-1.2 -1:amd64 (3.2.3-0ubuntu7, automatique), ubuntu-docs:amd64 (12.04.6, automatique), python-mako:amd64 (0.5.0-1, automatique),

À tous ceux qui ont suggéré autoremove :Je ne sais pas pourquoi, mais j'ai juste 1 autre paquet lié à python (python-keybinder ou quelque chose) comme "inutile" et c'est tout ce que la suppression automatique a pu supprimer.

Entre l'installation et la désinstallation, le seul changement majeur a été l'installation de xubuntu-restricted-extras .

Meilleure réponse

En gros, vous devrez à la fois apt-get remove (ou apt-get purge) le paquet et exécutez apt-get autoremove après cela, pour qu'il annule l'installation de package-one .

Regardons l'ensemble du processus :

  • sudo apt-get install package-one installe 50 dépendances avec la mention "automatique" comme on peut également le voir dans l'extrait de journal de votre question

  • sudo apt-get purge package-one supprime (purge) un seul, mais fait lancez-vous !

    Toutes les actions d'installation suivantes (si vous en exécutez) produiront un message d'information avec les packages dont vous n'avez plus besoin :

    The following packages were automatically installed and are no longer required:
      package-two package-three [...]
    Use 'apt-get autoremove' to remove them.
    

    Cette liste est essentiellement une liste de tous les packages marqués comme "automatiques" sans dépendance inverse vis-à-vis d'eux. En d'autres termes, il n'y a aucune raison pour qu'ils soient installés en ce qui concerne la gestion des paquets.

    Remarque :Aucune installation n'est nécessaire ! C'est juste pour démontrer qu'APT est intelligent pour vous informer de vos paquets inutiles !

  • sudo apt-get autoremove --purge supprime (purge) ces

Plus d'informations

  • Documentation officielle sur autoremove depuis le apt-get(8) page de manuel :

    autoremove est utilisé pour supprimer les packages qui ont été automatiquement installés pour satisfaire les dépendances d'autres packages et qui ne sont plus nécessaires.

  • Quelle est la bonne façon de supprimer complètement une application ?

En relation :Comment installer Oracle 18c (Enterprise Edition) sur Ubuntu 18.04 ?
Ubuntu
  1. Sortie de Wine 6.9 ! Comment installer dans Ubuntu 21.04, 20.04

  2. Installer Crossbuild-essential-armhf sur Amd64 ?

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

  4. Est-il Possible D'installer Autocad Ou Une Alternative Sur Ubuntu ??

  5. La commande manuelle ne fonctionne pas ?

Installer GCC sur Ubuntu 20.04 LTS

Comment installer NoSQL sur Linux

Installez Kong API Gateway sur Ubuntu 20.04

Comment installer Pinta sur Ubuntu 20.04 LTS

Comment installer NCDU sur Ubuntu 17.04

Comment installer Jenkins sur Ubuntu 22.04