Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:os:ubuntu:svgreinstall:svg:start [2022/08/10 14:50] – [Autres étapes] admintutoriel:os:ubuntu:svgreinstall:svg:start [2022/08/13 22:27] (Version actuelle) – modification externe 127.0.0.1
Ligne 9: Ligne 9:
 Nous supposons **Windows** installé sur **/dev/sdb**. Nous supposons **Windows** installé sur **/dev/sdb**.
 <subnumberlist> <subnumberlist>
-  - **Allez dans le répertoire de sauvegarde** :<cli prompt='$ '>...@...:~$ cd /repertoire/de/sauvegarde/</cli> +  - **Allez dans le répertoire de sauvegarde** et **Sauvegardez le MBR de Windows** :<cli prompt='$ '>...@...:~$ cd /repertoire/de/sauvegarde/ 
-  - **Sauvegardez le MBR de Windows** : <cli prompt='$ '>...@...:/repertoire/de/sauvegarde$ sudo dd if=/dev/sdb of=sauvegarde_mbr_windows bs=512 count=1 status=progress</cli>+...@...:/repertoire/de/sauvegarde$ sudo dd if=/dev/sdb of=sauvegarde_mbr_windows bs=512 count=1 status=progress</cli>
 </subnumberlist> </subnumberlist>
 ===== Autres étapes ===== ===== Autres étapes =====
  
 <WRAP list-deep> <WRAP list-deep>
-  - **Sauvegardez un mémo sur la structure des disques durs du système** et déplacez-le dans /etc :<cli prompt='$ '>...@...:/repertoire/de/sauvegarde$ sudo lsblk > structure.list +  - **structure des disques durs du système** : sauvegardez un mémo et déplacez-le dans /etc :<cli prompt='$ '>...@...:/repertoire/de/sauvegarde$ sudo lsblk > structure.list 
-...@...:/repertoire/de/sauvegarde$ sudo mv structure.list /etc/</cli> +...@...:/repertoire/de/sauvegarde$ sudo mv structure.list /etc/</cli>Ce que produit lsblk :<cli prompt='$ '>...@...:/repertoire/de/sauvegarde$ lsblk
-    - Ce que produit lsblk : <cli prompt='$ '>...@...:/repertoire/de/sauvegarde$ lsblk+
 NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
 loop0    7:0    0     4K  1 loop /snap/bare/5 loop0    7:0    0     4K  1 loop /snap/bare/5
Ligne 37: Ligne 36:
 └─sdc2   8:34   0 631,5G  0 part /media/donnees-2 └─sdc2   8:34   0 631,5G  0 part /media/donnees-2
 sdd      8:48     2,7T  0 disk  sdd      8:48     2,7T  0 disk 
-├─sdd1   8:49    1000G  0 part /media/reservoirs +├─sdd1   8:49    1000G  0 part /media/nas 
-└─sdd2   8:50    1000G  0 part /media/l-reservoirs+└─sdd2   8:50    1000G  0 part /media/l-nas
 sde      8:64    14,5G  0 disk  sde      8:64    14,5G  0 disk 
 └─sde1   8:65    14,5G  0 part /media/xxxxxxx/0e00d82f-478c-4cf7-ac0e-ddb85807 └─sde1   8:65    14,5G  0 part /media/xxxxxxx/0e00d82f-478c-4cf7-ac0e-ddb85807
Ligne 47: Ligne 46:
       - sdc : disque serveur et données en ext4,       - sdc : disque serveur et données en ext4,
       - sdd : NAS en 2 partitions, l'une en NTFS, l'autre en ext4       - sdd : NAS en 2 partitions, l'une en NTFS, l'autre en ext4
-  - **Sauvegardez un mémo sur les points de montage des disques système** :<cli prompt='$ '>...@...:/repertoire/de/sauvegarde$ sudo df -h | grep "^/dev/" > montages.list +      - sde : clé USB en ext4 
-...@...:/repertoire/de/sauvegarde$ sudo mv structure.list /etc/</cli> +  - **points de montage des disques système** : sauvegardez un mémo et déplacez-le dans /etc :<cli prompt='$ '>...@...:/repertoire/de/sauvegarde$ sudo df -h | grep "^/dev/" > montages.list 
-  - **Sauvegarde de la liste des paquets** :<cli prompt='$ '>...@...:$ sudo dpkg --get-selections > mespaquets.list +...@...:/repertoire/de/sauvegarde$ sudo mv montages.list /etc/</cli> 
-...@...:~ $ sudo mv mespaquets.list /etc/</cli> +  - **Liste des paquets** : 
-    - créez dans le répertoire choisi un fichier **liste-des-paquets** contenant la liste des paquets installés sur le système (en supprimant les lignes contenant "deinstall":<cli prompt='$ '>...@...:~ $ cd /repertoire/pour/la/sauvegarde +    - **liste des paquets installés sur le système** : créez un fichier liste-des-paquets :<cli prompt='$ '>...@...:/repertoire/de/sauvegarde$ sudo dpkg --get-selections | grep -v deinstall liste-des-paquets</cli>(en supprimant les lignes contenant "deinstall") 
-...@...:$ dpkg --get-selections | grep -v deinstall > liste-des-paquets</cli> +    - **liste des paquets installés sur un système vierge** 
-    - Relancez cette même commande sur une installation fraîche :<cli prompt='$ '>...@...:~ $ dpkg --get-selections | grep -v deinstall > liste-base</cli> +      - **redémarrez la machine sur un live-cd** d'Ubuntu 
-    - et ne gardez que les différences :<cli prompt='$ '>...@...:$ diff -d liste-base liste-des-paquets | egrep '^> ' | sed 's/^> //' > liste-a-installer</cli>Cette commande supprime les marques ajoutées par diff. +      - **liste des paquets installés sur un système vierge** : allez dans le répertoire de sauvegarde et créez un fichier liste-base :<cli prompt='$ '>...@...:~$ cd /repertoire/de/sauvegarde
-    - Sauvegardez ce fichier (ainsi que le **/etc/apt/sources.list**) sur un support externe (usb, web, etc.) +...@...:/repertoire/de/sauvegardesudo dpkg --get-selections | grep -v deinstall > liste-base</cli> 
-    - Pour connaître les dépendances d'un paquet (par ex. abcde) :<cli prompt='$ '>...@...:~ $ apt-cache depends "abcde" | grep Dépend: | awk -F' ' '{print $2}' +    - **redémarrez la machine** en retirant le live-cd d'Ubuntu 
-cd-discid +    - **Liste des paquets à réinstaller** : allez dans le répertoire de sauvegarde et ne gardez que les différences :<cli prompt='$ '>...@...:~$ cd /repertoire/de/sauvegarde
-wget +...@...:/repertoire/de/sauvegarde$ diff -d liste-base liste-des-paquets | egrep '^> ' | sed 's/^> //' > liste-a-installer</cli>Cette commande supprime les marques ajoutées par diff 
-cdparanoia +    - **Éditez ce fichier liste-a-installer** et faites le ménage : ne conservez que vos paquets, ceux que vous avez rajouté et qui ne font pas partie de l'installation standard d'Ubuntu (les paquets systèmes, les paquets libxxxx, les paquets gnome-xxxxx, Firefox, et caetera)\\ Voici un extrait en exemple d'un fichier "liste-des-paquets" modifié :<code - liste-des-paquets>
-icedax +
-vorbis-tools +
-lame +
-flac +
-<bladeenc> +
-speex</cli>qu'on peut envoyer dans un fichier par ">" +
-    - Éditez ce fichier et faites le ménage : ne conservez que vos paquets, ceux que vous avez rajouté et qui ne font pas partie de l'installation standard d'Ubuntu (les paquets systèmes, les paquets libxxxx, les paquets gnome-xxxxx, Firefox, et caetera)\\ Voici un extrait en exemple d'un fichier "liste-des-paquets" modifié :<code - liste-des-paquets>+
    acidrip                                      install    acidrip                                      install
    chromium-browser                             install    chromium-browser                             install
Ligne 75: Ligne 67:
    filezilla-common                             install    filezilla-common                             install
 </code> </code>
-    Sauvegardez ce fichier (ainsi que le **sources.list**) sur un support externe (usb, web, etc.)+      - **Pour connaître les dépendances d'un paquet** (par ex. firefox: <cli prompt='$ '>...@...:~$ apt-cache depends firefox | grep Dépend: | awk -F' ' '{print $2}' 
 +lsb-release 
 +libasound2 
 +libatk1.0-0 
 +libc6 
 +libcairo-gobject2 
 +libcairo2 
 +libdbus-1-3 
 +libdbus-glib-1-2 
 +libfontconfig1 
 +... 
 +</cli>qu'on peut envoyer dans un fichier par ">" 
 +    - **Sauvegardez sur un support externe en ext4 (usb, web, etc.)** : 
 +      - ce fichier **liste-a-installer** 
 +      - le fichier **/etc/apt/sources.list** 
 +      - le répertoire **/etc/apt/sources.list.d**
   - **Sauvegarde du chargeur de démarrage** :<cli prompt='$ '>...@...:~ $ sudo cp /boot/grub/grub.cfg /etc/</cli>**/etc/default/grub** et **/etc/grub.d/** seront sauvegardés avec le dossier **/etc**   - **Sauvegarde du chargeur de démarrage** :<cli prompt='$ '>...@...:~ $ sudo cp /boot/grub/grub.cfg /etc/</cli>**/etc/default/grub** et **/etc/grub.d/** seront sauvegardés avec le dossier **/etc**
   - **Copie sur une clé usb** :   - **Copie sur une clé usb** :
Ligne 92: Ligne 99:
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * **(fr)** [[http://Article]]+  * **(fr)** [[https://doc.ubuntu-fr.org/tutoriel/comment_sauver_et_restaurer_la_liste_des_paquets]]
  
 ---- ----
-//Basé sur << [[http://Article|Article]] >> par Auteur.//+//Basé sur << [[https://doc.ubuntu-fr.org/tutoriel/comment_sauver_et_restaurer_la_liste_des_paquets|Sauvegarde et restauration de la liste des paquets installés pour restauration, duplication ou migration]] >> par doc.ubuntu-fr.org.//