logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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édentes Révision précédente
Prochaine révision
Révision précédente
utilisateurs:philou92:tutos:ma-migration-jessie-vers-stretch [10/12/2017 15:56]
Philou92 [Mise à jour du système]
utilisateurs:philou92:tutos:ma-migration-jessie-vers-stretch [01/05/2023 22:42] (Version actuelle)
Philou92 [Ma migration de jessie vers stretch]
Ligne 1: Ligne 1:
-====== ​Titre de Votre Tuto ======+====== ​Ma migration ​de jessie vers stretch ​======
  
-  * Objet : du tuto FIXME +  * Objet : Fil conducteur de ma migration de la distribution Jessie vers Stretch 
-  * Niveau requis : FIXME {{tag>​avisé}} +  * Niveau requis : {{tag>​avisé}}
-  * Commentaires : //Contexte d'​utilisation du sujet du tuto. // FIXME+
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
  
Ligne 17: Ligne 16:
 Mes gestionnaires de session et de fenêtre sont respectivement gdm3 et GNOME. ​ Mes gestionnaires de session et de fenêtre sont respectivement gdm3 et GNOME. ​
 J'​utilise debian jessie stable avec quelques paquet du dépôt jessie-backports. ​ J'​utilise debian jessie stable avec quelques paquet du dépôt jessie-backports. ​
-J'​utilise la documentation de référence : https://​www.debian.org/​releases/​stretch/​amd64/​release-notes.fr.pdf du 12 juin 2017. +J'​utilise la documentation de référence ​(en Français): https://​www.debian.org/​releases/​stretch/​amd64/​release-notes.fr.pdf du 12 juin 2017. 
            
 Note à ce jour une nouvelle version en date du 25 septembre 2017 est disponible. Note à ce jour une nouvelle version en date du 25 septembre 2017 est disponible.
Ligne 23: Ligne 22:
 ===== Mise à jour du système ===== ===== Mise à jour du système =====
 <​note>​ <​note>​
-A chaque étape j'ai mis lien de référence à la documentation Debian</​note>​+A chaque étape j'ai mis lien de référence à la documentation Debian ​(en Grand Breton)</​note>​
  
 Il est 22H30 Il est 22H30
Ligne 36: Ligne 35:
  
  
-Je commence par supprimer quelques paquets dont je n'ai plus besoin ​et+Je commence par supprimer quelques paquets dont je n'ai plus besoin,
 ainsi que virtualbox qui n'est pas présent dans le dépôt stable de ainsi que virtualbox qui n'est pas présent dans le dépôt stable de
 stretch. stretch.
Ligne 47: Ligne 46:
 https://​www.debian.org/​releases/​stretch/​amd64/​release-notes/​ch-upgrading.en.html#​system-status https://​www.debian.org/​releases/​stretch/​amd64/​release-notes/​ch-upgrading.en.html#​system-status
  
-§4.2 Je cherche les paquets non pris en charge avec la commande : +Je cherche les paquets non pris en charge avec la commande : 
-aptitude search '​~i(!~ODebian)'​<code root> +<code root>aptitude search '​~i(!~ODebian)'</​code>​
-</​code>​+
 <code config retour de la commande>​i libdvdcss2 -LibrairydesignforacessingDVDs</​code>​ <code config retour de la commande>​i libdvdcss2 -LibrairydesignforacessingDVDs</​code>​
  
Ligne 60: Ligne 58:
 Note : La commande apt-forktracer retourne commande introuvable. Note : La commande apt-forktracer retourne commande introuvable.
  
-§4.2.1+== Vérifier les actions en cours dans le gestionnaire de paquets == 
 +https://www.debian.org/​releases/​stretch/​amd64/​release-notes/​ch-upgrading.en.html#​review-actions 
 Je vérifie s'il n'y a pas d'​actions en cours dans le gestionnaire de Je vérifie s'il n'y a pas d'​actions en cours dans le gestionnaire de
-paquet en lançant aptitude et en appuyant sur la touche ​"g".+paquet en lançant aptitude et en appuyant sur la touche ​<key>g</​key>​.
  
 Réponse d'​aptitude : Il n'est prévu d'​installer,​ mettre à jour ou Réponse d'​aptitude : Il n'est prévu d'​installer,​ mettre à jour ou
 enlever aucun paquet. enlever aucun paquet.
  
-Tout va bien je quitte aptitude avec la touche ​"q".+Tout va bien je quitte aptitude avec la touche ​<key>q</​key>​. 
 + 
 +== Désactiver l'​épinglage APT ==
  
-§4.2.2 Désactiver l'​épinglage APT. 
 Là je n'ai rien à faire puisque je ne pratique pas l'​épinglage. Là je n'ai rien à faire puisque je ne pratique pas l'​épinglage.
  
-§4.2.Je vérifie l'​état des paquets avec les commandes : +== Vérification de l'​état des paquets == 
-dpkg --audit+https://www.debian.org/​releases/​stretch/​amd64/​release-notes/​ch-upgrading.en.html#​package-status 
 +Je vérifie l'​état des paquets avec les commandes : 
 +<code root>dpkg --audit</​code>​
 pas de retour pas de retour
-dpkg --get-selections | grep '​hold$'​+<code root>dpkg --get-selections | grep '​hold$'​</​code>​
 pas de retour pas de retour
  
-Note je n'ai fait aucune ​modofication ​ou recompilation ​de paquet.+Note je n'ai fait aucune ​modification ​ou compilation ​de paquet.
  
 +== La section proposed-updates ==
 +Je n'ai pas de section proposed-updates dans mon sources.list
  
-§4.2.4 Je n'ai pas de section proposed-updates dans mon sources.list+== Sources non officielles ==
  
-§4.2.5 ​Je n'ai pas de source non officielle non plus.+Je n'ai pas de source non officielle non plus.
  
-§4.Début de l'​aventure préparation du sources.list en vue de mettre à+=== Préparer les sources d'APT === 
 +https://www.debian.org/​releases/​stretch/​amd64/​release-notes/​ch-upgrading.en.html#​upgrade-process 
 + 
 +Début de l'​aventure préparation du sources.list en vue de mettre à
 jour vers stretch. jour vers stretch.
 Je ne garde que ces trois lignes : Je ne garde que ces trois lignes :
 +<file apt_sources /​etc/​apt/​sources.list>​
 deb http://​deb.debian.org/​debian/​ stretch main contrib non-free deb http://​deb.debian.org/​debian/​ stretch main contrib non-free
 deb http://​deb.debian.org/​debian/​ stretch-updates main contrib non-free deb http://​deb.debian.org/​debian/​ stretch-updates main contrib non-free
 deb http://​security.debian.org/​ stretch/​updates main contrib non-free deb http://​security.debian.org/​ stretch/​updates main contrib non-free
 +</​file>​
  
-§4.Le grand saut mise à niveau des paquets.+=== Mettre à niveau les paquets === 
 +https://www.debian.org/​releases/​stretch/​amd64/​release-notes/​ch-upgrading.en.html#​upgradingpackages 
 + 
 +Le grand saut, la mise à niveau des paquets.
  
 Je commence par inhiber gdm3 comme recommandé au §4.1.5 Je commence par inhiber gdm3 comme recommandé au §4.1.5
-systemctl stop gdm3+<code root>systemctl stop gdm3</​code>​ 
 +== Enregistrer la session == 
 +https://​www.debian.org/​releases/​stretch/​amd64/​release-notes/​ch-upgrading.en.html#​record-session 
 +Je lance le script d'​enregistrement de session pour aider en cas de déboguage. 
 +<code root>​script -t 2>​~/​upgrade-stretchetape.time -a ~/​upgrade-stretchetape.script 
 +</​code>​ 
 + 
 +== Mettre à jour la liste des paquets ==
  
-§4.4.1 ​Je lance le script d'​enregistrement de session pour aider en cas +Je lance la mise à jour des paquets : 
-de déboguage. +<code root>apt-get update</code>
-script -t 2>~/upgrade-stretchetape.time -a ~/upgrade-stretchetape.script+
  
-§4.4.2 je lance la mise à jour des paquets : +== S'​assurer d'​avoir assez d'​espace disque pour la mise à niveau ==
-apt-get update+
  
-§4.4.3 ​Je m'​assure d'​avoir assez d'​espace disque disponible (en fait il+Je m'​assure d'​avoir assez d'​espace disque disponible (en fait il
 vaudrait mieux s'en assurer bien avant) vaudrait mieux s'en assurer bien avant)
 Je lance la commande de simulation: Je lance la commande de simulation:
-apt-get -o APT::​Get::​Trivial-Only=true dist-upgrade +<code root>apt-get -o APT::​Get::​Trivial-Only=true dist-upgrade</​code>​ 
-qui me retourne 1936 paquets mis à jour, 534 nouvellement installés, 110 +qui me retourne 1936 paquets mis à jour, 534 nouvellement installés, 110 à enlever, 0 non mis à jour, 1656Mo d'​espace supplémentaires seront utilisés après les opérations.( plus une erreur sans gravité).
-à enlever, 0 non mis à jour, 1656Mo d'​espace supplémentaires seront utilisés+
-après les opérations.( plus une erreur sans gravité).+
  
 je vire les paquets obsolètes avec la commande : je vire les paquets obsolètes avec la commande :
-apt-get autoremove+<code root>apt-get autoremove</​code>​
  
 la commande : la commande :
-df  +<code root>df</​code>​  
-me retourne ​que mon système à encore 12,3Go de libre.+ 
 +me retourne ​qu'il me reste encore 12,3Go de libre sur mon systèmeC'est largement assez. 
 + 
 +== Mise à niveau minimale du système ==
  
-§4.4.4 
 Il est 23H25 je lance la commande : Il est 23H25 je lance la commande :
-apt-get upgrade +<code root>apt-get upgrade</​code>​ 
-au bout de 5mn28s la commande me retourne 1122 mis à jour, 875 Mo pris +au bout de 5mn28s la commande me retourne 1122 mis à jour, 875 Mo pris dans les archives 8,4Mo libérés et me demande si je veux continuer.
-dans les archives 8,4Mo libérés et me demande si je veux continuer.+
 Je réponds O (oui). Je réponds O (oui).
 +
 La mise à jour commence... La mise à jour commence...
-Puis une question subliminales concernant un fichier de +Puis une question subliminales concernant un fichier de configuration survient. Je vérifie les différences entre mon fichier de configuration et celui proposé par le mainteneur de paquet. 
-configuration survient. Je vérifie les différences +
-entre mon fichier de configuration et celui proposé par le mainteneur de +
-paquet.+
 ...Fichier de configuration /​etc/​pam.d/​login. ...Fichier de configuration /​etc/​pam.d/​login.
 La ligne "​account requisite pam=time.so"​ redevient commentée comme La ligne "​account requisite pam=time.so"​ redevient commentée comme
Ligne 136: Ligne 152:
  
 La mise à jour se termine. La mise à jour se termine.
 +
 Pour être sûr de l'​espace disponible je relance la commande : Pour être sûr de l'​espace disponible je relance la commande :
-apt-get -o APT::​Get::​Trivial-Only=true dist-upgrade +<code root>apt-get -o APT::​Get::​Trivial-Only=true dist-upgrade</​code>​ 
-qui me retourne 814  paquets mis à jour, 534 nouvellement installés, 110 +qui me retourne 814  paquets mis à jour, 534 nouvellement installés, 110 à enlever, 0 non mis à jour, nécessaire de prendre 2227Mo dans les archives et 1664Mo d'​espace supplémentaires seront utilisés après les opérations.
-à enlever, 0 non mis à jour, nécessaire de prendre 2227Mo dans les +
-archives et 1664Mo d'​espace supplémentaires seront utilisés+
-après les opérations.+
  
-Note à ce stade il me reste 11,9Go de libre (1,4Go ont déjà été+ce stade il me reste 11,9Go de libre (1,4Go ont déjà été
 consommés). consommés).
  
-§4.4.5 ​Mise à niveau du système.+== Mise à niveau du système ​== 
 Je lance la commande : Je lance la commande :
-apt-get dist-upgrade+<code root>apt-get dist-upgrade</​code>​
 Au bout d'une heure et 5mn de chargement de fichier via le réseau une Au bout d'une heure et 5mn de chargement de fichier via le réseau une
-question ​mme demande si je souhaite laisser l'​installateur arrêter les+question ​mm demande si je souhaite laisser l'​installateur arrêter les
 services sans me poser la question à chaque fois. Je répond Oui. services sans me poser la question à chaque fois. Je répond Oui.
  
  
-L'​installation se poursuit puis une nouvelle question ​subliminales +L'​installation se poursuit puis une nouvelle question ​subliminale ​concernant un fichier de configuration survient. Je vérifie les différences entre mon fichier de configuration et celui proposé par le mainteneur de paquet.
-concernant un fichier de configuration survient. Je vérifie les différences +
-entre mon fichier de configuration et celui proposé par le mainteneur de +
-paquet.+
  
 ...Fichier /​etc/​ssh-config ​ ...Fichier /​etc/​ssh-config ​
Ligne 163: Ligne 175:
 paquet qui au passage supprime deux options que j'​avais rédigées. paquet qui au passage supprime deux options que j'​avais rédigées.
 Je les note pour pouvoir le remettre après la mise à jour et je valide Je les note pour pouvoir le remettre après la mise à jour et je valide
-la modification de la configuuration ​en répondant "​Y"​.+la modification de la configuration ​en répondant "​Y"​.
  
 Il est 2H14 (soit presque 4H00 de mise à jour... glups...) Il est 2H14 (soit presque 4H00 de mise à jour... glups...)
Ligne 169: Ligne 181:
 9. 9.
  
-===== Utilisation ​=====+===== Conclusion ​=====
  
 Le lendemain, surprise, j'ai constaté que le paquet wine a disparu. Seul reste Le lendemain, surprise, j'ai constaté que le paquet wine a disparu. Seul reste
 quelques paquets de librairies dépendantes. De plus l'​architecture 32bit quelques paquets de librairies dépendantes. De plus l'​architecture 32bit
-à également supprimé du système.+également ​été supprimé du système.
  
 J'ai appliqué la procédure du wiki debian : https://​wiki.debian.org/​Wine J'ai appliqué la procédure du wiki debian : https://​wiki.debian.org/​Wine
-J'​ai ​ajouté l'​architecture 32bit : +et ajouté l'​architecture 32bit : 
-dpkg --add-architecture i386+<code root>dpkg --add-architecture i386
 dpkg apt-get update dpkg apt-get update
 +</​code>​
 puis installé les paquets : puis installé les paquets :
-apt-get install wine wine32 wine64 libwine libwine:​i386 fonts-wine +<code root>apt-get install wine wine32 wine64 libwine libwine:​i386 fonts-wine 
- +</​code>​ 
-Depuis wine fonctionne et mes quelques applications ouinedauze fonctionnent correctement (Si vous +Depuis wine fonctionne et mes quelques applications ouinedauze fonctionnent correctement (Si vous connaissez un équivalent de simulateur de circuit électronique libre du même niveau que LTspice, je suis preneur).
-connaissez un équivalent de simulateur de circuit électronique libre du +
-même niveau que LTspice, je suis preneur).+
  
 Reste à faire :  Reste à faire : 
 Remettre les configurations pam et ssh vus plus haut. Remettre les configurations pam et ssh vus plus haut.
-Installer le paquet libdvdcss2+ 
 +Installer le paquet libdvdcss2
 Tester l'​ensemble de mes applications. Tester l'​ensemble de mes applications.
  
utilisateurs/philou92/tutos/ma-migration-jessie-vers-stretch.1512917779.txt.gz · Dernière modification: 10/12/2017 15:56 par Philou92

Pied de page des forums

Propulsé par FluxBB