Une nouvelle installation et un nouveau nettoyage?


14

J'ai commencé avec Ubuntu il y a environ 3 ans et depuis, je suis un utilisateur dédié. Pendant ce temps, j'ai essayé de nombreuses applications, thèmes, etc. Et, j'ai mis à jour chaque version au fur et à mesure, alors maintenant je lance Lucid.

Fondamentalement, mon système est devenu "en désordre" et je prévois un nettoyage vigoureux et une nouvelle installation. Mon / home est sur une partition séparée de tout le reste, donc je peux le conserver. Je veux trouver et supprimer des applications inutilisées et inutiles (que je comprends à peu près comment faire). De plus, je veux revenir au thème de bureau par défaut et reconstruire à partir de là. Et d'autres désordres existent sûrement.

Donc, ma question est, Qu'est-ce qu'un bon plan logique pour nettoyer et réinstaller fraîchement mon système? (Une note est que j'ai trouvé de nombreux liens dans les recherches sur ce problème. Il y a beaucoup de liens sur ce sujet et beaucoup sont obsolètes. Donc, c'est devenu assez déroutant pour le moins.)

Merci.

Réponses:


11

Il y a 4 choses que vous souhaitez généralement conserver lors d'une réinstallation.

  1. Votre répertoire personnel - comme mentionné, vous disposez d'un répertoire personnel sur une partition distincte.
  2. Toutes les personnalisations que vous avez faites dans / etc. Si vous en avez fait, vous les avez probablement faits à la main et avez donc une idée de ce qu'ils sont.
  3. Votre liste de programmes installés. L'exécution dpkg --get-selections | grep install > installed.txtcréera une liste des packages actuellement installés. Dans votre cas, cela ne ressemble pas à quelque chose que vous souhaitez conserver, vous pouvez donc ignorer cette étape.
  4. Votre /varannuaire. Certains programmes stockent ici des données importantes, il vaut donc la peine de les sauvegarder. Les choses que j'ai vues stockées dans / var incluent les répertoires de messagerie, les bases de données, les fichiers de sauvegarde de jeu et les fichiers de configuration Web. Avoir une sauvegarde signifie que vous pouvez restaurer sélectivement tout ce qui s'avère nécessaire.

Donc, un plan ressemblerait probablement à ceci:

  1. Sauvegardez toutes les personnalisations dans / etc.
  2. Sauvegardez votre répertoire / var.
  3. Exécutez dpkg --get-selections | grep install > installed.txtou surveillez le menu Applications pour les noms des applications que vous utilisez régulièrement.
  4. Réinstallez votre système.
  5. Installez toutes les applications manquantes. Si vous souhaitez utiliser la liste générée, vous pouvez faire:

    sudo dpkg --set-selection < installed.txt
    sudo apt-get install --yes dselect
    
  6. Réappliquez vos personnalisations dans /etc(si toujours nécessaire).

  7. Mettez à niveau votre partition domestique vers ext4 (facultatif, voir le wiki Ubuntu pour plus de détails).
  8. Restaurer tout ce qui s'avère nécessaire à partir de /var.

Je déconseille d'effacer les fichiers de configuration dans votre répertoire personnel; vous perdrez des choses comme les signets de votre navigateur et les clés de sécurité, par exemple. Une meilleure stratégie pour revenir aux paramètres par défaut serait de créer un nouveau compte d'utilisateur et de comparer leurs paramètres à ceux que votre compte normal utilise.


Où va le fichier installed.txt?
Will

Dans le répertoire dans lequel vous vous trouvez lorsque vous exécutez la commande; ce sera généralement votre répertoire personnel.
jbowtie

4

Tout dépend des préférences personnelles. Mais si c'était mon système, je ferais une installation propre - y compris le reformatage / home.

La raison pour laquelle je ferais cela est que la série 7.xx utilisait le système de fichiers ext3, tandis que le nouveau 10.04 utilise ext4. Vous pouvez convertir d'ext3 en ext4, mais il est beaucoup plus facile de reformater car je réinstallerais de toute façon.

Vous devrez sauvegarder / home sur un disque séparé. Je voudrais sauvegarder uniquement les fichiers dont j'ai besoin et laisser de côté les fichiers de configuration (fichiers cachés comme .gnome2, .gconf, etc.). Après avoir réinstallé, copiez simplement les fichiers en place.

Cela peut ou non être la meilleure façon de le faire. Cela dépend de vos préférences et objectifs.


3

Lorsque je veux recommencer Ubuntu, je procède généralement comme suit:

  • Démarrez à partir de LiveCD.
  • Monter ma partition domestique
  • Renommez mon répertoire personnel en quelque chose comme javier-old.
  • Installer, en gardant ma partition home, l'installation va créer un nouveau home pour l'utilisateur par défaut (javier dans cet exemple)
  • Après l'installation, je déplace tous mes fichiers normaux de javier-old à javier.
  • Ensuite, je trouve les fichiers de configuration des programmes que je veux conserver les paramètres et je passe ensuite de javier-old à la nouvelle maison (généralement .thunderbird, .gnome2 / gedit, .ssh, .Private, etc ...)
  • Firefox bénéficie d'un traitement spécial. J'ai laissé le dossier des extensions et je copie simplement les autres fichiers. Parfois, faites une copie plus granulaire des fichiers Firefox. Habituellement, je veux juste les signets et les mots de passe.

Et c'est tout. De cette façon, non seulement je commence avec un système propre, je réinitialise la plupart des applications à leurs valeurs par défaut, mais celles que je veux vraiment.

Enfin, je conserve le répertoire javier-old juste au cas où je voudrais récupérer des données ou une configuration plus tard.


Cela ressemble à un chemin sans douleur. La logique étrange ci-dessus a mentionné le problème entre les systèmes de fichiers ext3 et ext4. Pourrai-je le faire? Ou est-ce une grande préoccupation?
wdypdx22

Ah! En fait, je viens de remarquer cela dans la réponse de jbowtie. "7. Mettez à niveau votre partition domestique vers ext4 (facultatif, voir le wiki Ubuntu pour plus de détails).
wdypdx22

Est-ce que tout cela fonctionne bien si votre $ HOME est crypté ou cela rendrait le transfert de fichiers plus difficile?
Strapakowsky

Ce sera plus difficile (vous devez monter l'ancienne maison cryptée) et beaucoup plus lent. Le transfert de grandes quantités de données d'une partition chiffrée à une autre est aussi lent que la copie. Le déplacement de fichiers dans la même partition est presque instantané (et indépendant de la taille).
Javier Rivera

1

jbowtie a fourni une méthode complète. Je voudrais y ajouter quelque chose.

Avant d'installer les packages, vous devez vous assurer que le fichier /etc/apt/sources.list est copié sur le nouveau système suivi d'une mise à jour apt-get.

En plus des packages apt, n'oubliez pas les packages compilés manuellement et les packages .deb téléchargés manuellement qui peuvent ne pas être disponibles dans les sources. Il peut être utile de «différencier» les anciens dossiers sauvegardés et les nouveaux dossiers bin pour les trouver.

Mieux encore, il peut être utile de conserver un journal de toutes les opérations manuelles dans ces dossiers système, vous permettant de créer le clone parfait.


-1

$ sudo tasksel supprimer le bureau && sudo tasksel installer le bureau

Cela supprimera tous les packages de l'ensemble de bureau, puis les réinstallera. Cela aura pour effet secondaire de supprimer tous les packages qui en dépendent, vous offrant la purge que vous avez mentionnée vouloir. Vous pouvez voir la liste des packages en utilisant:

$ tasksel --task-packages bureau | Moins


Pourquoi le downvote? Cela ressemble à une astuce intéressante. Y a-t-il un problème avec cela?
Torben Gundtofte-Bruun

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.