Mais y a-t-il autre chose que la restauration du système ou la restauration du système dans Ubuntu/LinuxMint?
undo
une commande apt-get install package
?Le complément de apt-get install package
est apt-get remove package
. Pour supprimer également tous les paramètres associés, vous devez exécuter apt-get purge package
.
Notez que ces commandes reposent sur les scripts de désinstallation fournis avec le package. Tous les paquets dans le référentiel principal que je connais font très bien leur travail de désinstallation. Ce n'est peut-être pas le cas pour les packages tiers.
En ce qui concerne votre problème de pilote, il existe quelques possibilités pour lesquelles l’installation d’un package a cassé votre pilote sans fil:
En ce qui concerne les fonctionnalités "Restauration du système"/"Restauration du système", la fonctionnalité la plus proche que vous obtiendrez sera une image système utilisant un logiciel tel que Clonezilla . Malheureusement, cela ne peut pas être fait dans un système en cours d'exécution et doit être effectué à partir d'un Live CD.
Il existe un logiciel pour Linux appelé Timeshift exactement à cette fin. À l'aide de Timeshift, vous pouvez prendre régulièrement des instantanés de votre système Linux et les restaurer à tout moment.
Ce logiciel apporte la fonction de restauration du système de Windows à votre distribution Linux.
Une courte description de son site officiel:
TimeShift pour Linux est une application qui fournit des fonctionnalités similaires à la fonctionnalité de restauration du système sous Windows et à l'outil Time Machine sous Mac OS. TimeShift protège votre système en prenant des instantanés incrémentiels du système de fichiers à intervalles réguliers. Ces instantanés peuvent être restaurés plus tard pour amener votre système à l'état exact dans lequel il se trouvait au moment où l'instantané a été pris.
Les instantanés sont pris en utilisant rsync et des liens en dur. Les fichiers communs sont partagés entre des instantanés, ce qui économise de l'espace disque. Chaque instantané est une sauvegarde système complète qui peut être parcourue avec un gestionnaire de fichiers.
En fait, il y a peu de choses dans Ubuntu et al. cela vous permettra d’annuler les changements. Bref ci-dessous:
/var/backups/dpkg.status.*
: ce répertoire conserve un ensemble de journaux du dernier état du système avant une installation, comme suit; /var/backups/dpkg.status.0
est le journal le plus récent antérieur à un changement d'état (par exemple, package install/remove/update ... etc); /var/backups/dpkg.status.?.gz
sont des versions compressées et archivées des journaux à différents moments, alternées chaque mois./var/lib/dpkg/status
: il s'agit de l'état actuel des packages installés. La sauvegarde manuelle de cette information ou la fourniture d'un script logrotate dans /etc/logrotate.d
garantira la planification d'instantanés de l'état de votre système à votre guise.Roll-back: la pierre angulaire correspond à votre statut précédent /var/backups/dpkg.status.0
. Voici une brève procédure pas à pas pour restaurer l’état du paquet précédent (note bref et non exhaustif ).
une. cp /var/backups/dpkg.status /var/lib/dpkg/status
(reviendra à la version 1 de l'état du paquet).
b. dpkg -l | grep ii
(vous donnera une liste des supposés packages installés sur la base du fichier /var/lib/dpkg/status
restauré obtenu à l'étape a. ci-dessus).
c. dpkg -l | grep ii | awk '{print "apt-get --reinstall -y install", $2}' > /tmp/reinstall && sh /tmp/reinstall
(créera un simple script shell à une seule ligne et l'exécutera pour réinstaller les paquets qui se trouvaient sur le système avant une opération apt-get)
ré. apt-get --reinstall install ucf
(s'occupera de la désinfection des fichiers de configuration/etc, etc.)
e. Répétez l'étape c. si/si nécessaire
Avec un peu de chance, ça devrait aller.
Il n’existe pas de telle fonctionnalité dans Ubuntu telle que "Restaurer l’état précédent" dans Windows. Vous auriez dû effectuer une sauvegarde pour restaurer la machine à un stade antérieur. Sérieusement, je manque aussi cette fonctionnalité. Il existe de nombreux outils mais aucun d'entre eux ne fonctionne comme le point de restauration Windows ni Time Machine pour Mac. Voyons si les choses s'améliorent dans la sauvegarde sous Linux.
Outre Timeshift et les journaux/var mentionnés, vous pouvez également utiliser etckeeper pour vous prémunir contre la destruction des fichiers de configuration dans votre répertoire/etc et ne pas avoir de sauvegardes à restaurer. Il utilise un VCS.
btrfs a/aura quelques fonctionnalités de snapshot astucieuses qui devraient être capables de gérer ce genre de choses. Conservez simplement vos données dans un système de fichiers et votre système dans un autre, utilisez des instantanés périodiques (quotidiens? Hebdomadaires?), Puis annulez en cas de problème.