Je compilais un outil appelé Rejoystick , j'ai donc installé quelques packages et dépendances. Mais maintenant je n'en ai plus besoin alors j'ai supprimé ces paquets. L'exécution apt-get
montre que certains packages sont installés automatiquement et ne sont plus nécessaires.
Mais j'ai une mauvaise expérience avec apt-get autoremove
. Cela a cassé mon environnement de bureau lorsque j'ai désinstallé wine il y a quelque temps. Heureusement, j'avais une sauvegarde de partition clonezilla alors, mais cette fois, je n'ai pas de sauvegarde. Je suis donc prudent. L'exécution apt-get
montre que ces packages sont orphelins
gir1.2-gtk-2.0 libasound2-dev libavahi-client-dev libavahi-common-dev
libcaca-dev libcairo-script-interpreter2 libdbus-1-dev libdrm-dev
libexpat1-dev libfontconfig1-dev libfreetype6-dev libgl1-mesa-dev
libglu1-mesa-dev libharfbuzz-dev libharfbuzz-gobject0 libice-dev
libpcre3-dev libpcrecpp0 libpixman-1-dev libpng12-dev libpthread-stubs0-dev
libslang2-dev libsm-dev libx11-dev libx11-doc libx11-xcb-dev libxau-dev
libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev
libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-shm0-dev
libxcb-sync-dev libxcb-xfixes0-dev libxcb1-dev libxcomposite-dev
libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev
libxft-dev libxi-dev libxinerama-dev libxrandr-dev libxrender-dev
libxshmfence-dev libxxf86vm-dev mesa-common-dev x11proto-composite-dev
x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev
x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev
x11proto-record-dev x11proto-render-dev x11proto-xext-dev
x11proto-xf86vidmode-dev x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev
zlib1g-dev
Je ne sais pas si je devrais courir apt-get autoremove
. Je cherchais des détails liés à chacun de ces paquets pour que je puisse comprendre ceux qui sont nécessaires, mais ils semblent tous importants, par exemple
gir1.2-gtk-2.0
J'ai Cinnamon, GNOME et Unity installés, je pense que apt-get autoremove
ça cassera quelque chose. Toute aide serait appréciée.
Merci d'avoir lu.
la source
Comme d'autres l'ont mentionné, cela
autoremove
devrait être sûr, mais encore une fois, vous avez dit que vous aviez de mauvaises expériences, et je me souviens également d'avoirautoremove
supprimé certaines choses qui ne devraient pas l'être.Il semble que
autoremove
certains méta-packages puissent avoir des problèmes. Supposons que vous ayez installé legnome
méta-package pour l'ensemble du bureau gnome (ou qu'il a été installé lors de la configuration du système), qui comprend également des programmes commeevolution
et de nombreux jeux, que vous voudrez peut-être supprimer, car vous utilisezthunderbird
et ne voulez pas d'avoir ces jeux et autres. Cela vous oblige à supprimer également legnome
méta-package, car il dépend de tous ces packages. Mais cela rendra tous les autres packages installés en tant que dépendances degnome
"auto-supprimables", y compris, par exemplegnome-shell
, que vous voudrez probablement conserver si vous souhaitez continuer à utiliser ce bureau.Il est donc toujours judicieux de vérifier les packages recommandés pour la suppression automatique. Si vous utilisez un gestionnaire de packages graphique comme
synaptic
, vous pouvez facilement le faire et décocher l'indicateur "installé automatiquement" des packages que vous souhaitez conserver (commegnome-shell
dans l'exemple ci-dessus). Cela supprimera également tous les packages dont ils dépendent de la liste auto-supprimable, de sorte que vous n'aurez peut-être qu'à "corriger" certains d'entre eux, et pas tous.Néanmoins, il ne devrait pas supprimer tout ce qui est vraiment essentiel à votre système, donc même si vous avez accidentellement supprimé votre bureau, par exemple, vous pouvez toujours démarrer et vous connecter à votre système et annuler ces modifications à l'aide de la ligne de commande.
la source
De
man apt-get
:Avez-vous installé d'autres packages (et leurs dépendances), puis supprimé les packages?
la source
Habituellement, il doit être sauvegardé pour exécuter la suppression automatique. Mais en cas de bogues, les paquets essentiels pourraient être supprimés. J'ai rendu mon système non amorçable en exécutant un
apt autoremove
, je recommande donc vivement de parcourir rapidement les packages à supprimer.la source
apt-get remove peut ABSOLUMENT détruire votre système. Cela m'est arrivé deux fois et je peux le répéter (sur une distribution basée sur Debian); les deux fois sur une vbox, donc pas de gros whoop. Je l'ai regardé supprimer toute mon installation XFCE.
la source
apt-get autoremove est nuisible (selon mon expérience sur fedora et debian) j'ai dû réinstaller un paquet entier de 612 Mo après l'avoir exécuté. Recherchez plutôt les applications que vous n'aimez pas et supprimez-les 1 à la fois.
apx
la source