Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
migration [Le 09/05/2018, 11:59] 90.14.8.205 Option sandbox disparue coquille |
migration [Le 19/08/2018, 12:30] 24.49.245.97 [Rechercher uniquement des versions LTS] |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
Ce document d'introduction répond aux questions les plus courantes concernant la mise à niveau d'Ubuntu et ses variantes vers une version ultérieure. Nous vous rappelons qu'une mise à niveau n'est pas à prendre à la légère, d'où la raison pour laquelle nous vous invitons fortement à prendre connaissance du présent document et du [[#guides_specifiques_de_mise_a_niveau|guide de mise à niveau de la version qui vous concerne]] avant de procéder. | Ce document d'introduction répond aux questions les plus courantes concernant la mise à niveau d'Ubuntu et ses variantes vers une version ultérieure. Nous vous rappelons qu'une mise à niveau n'est pas à prendre à la légère, d'où la raison pour laquelle nous vous invitons fortement à prendre connaissance du présent document et du [[#guides_specifiques_de_mise_a_niveau|guide de mise à niveau de la version qui vous concerne]] avant de procéder. | ||
- | ===== Mise à niveau et mise à jour : quelle différence ?===== | + | ===== Mise à niveau et mise à jour : quelle différence ? ===== |
Le terme **« mise à niveau »**, ou //« migration »//, est un processus qui permet de passer d'une ancienne [[:versions|version]] d'Ubuntu (ou d'une de ses [[:variantes]]) à une version plus récente de la distribution. Un exemple de mise à niveau est le passage d'une installation courante d'Ubuntu 12.10 à une version ultérieure, Ubuntu 13.04. Utiliser la toute dernière version d'Ubuntu peut être intéressant car celle-ci gère de plus en plus de nouveaux matériels et périphériques, et est toujours plus optimisée dans l'utilisation des ressources de votre ordinateur //(cf. [[#la_mise_a_niveau_est-elle_obligatoire_est-elle_utile_pour_moi|"La mise à niveau est-elle utile pour moi ?"]])//. | Le terme **« mise à niveau »**, ou //« migration »//, est un processus qui permet de passer d'une ancienne [[:versions|version]] d'Ubuntu (ou d'une de ses [[:variantes]]) à une version plus récente de la distribution. Un exemple de mise à niveau est le passage d'une installation courante d'Ubuntu 12.10 à une version ultérieure, Ubuntu 13.04. Utiliser la toute dernière version d'Ubuntu peut être intéressant car celle-ci gère de plus en plus de nouveaux matériels et périphériques, et est toujours plus optimisée dans l'utilisation des ressources de votre ordinateur //(cf. [[#la_mise_a_niveau_est-elle_obligatoire_est-elle_utile_pour_moi|"La mise à niveau est-elle utile pour moi ?"]])//. | ||
Ligne 14: | Ligne 14: | ||
* la mise à niveau (migration) implique //un passage de votre version d'Ubuntu à une version ultérieure//. Lors d'une mise à niveau, le migrateur fait passer vos logiciels en une version plus récente, de même qu'installe, remplace ou désinstalle certains logiciels nouveaux ou, au contraire, obsolètes. //La mise à niveau **a un impact en profondeur** sur votre système//, et doit être faite en connaissance de cause. | * la mise à niveau (migration) implique //un passage de votre version d'Ubuntu à une version ultérieure//. Lors d'une mise à niveau, le migrateur fait passer vos logiciels en une version plus récente, de même qu'installe, remplace ou désinstalle certains logiciels nouveaux ou, au contraire, obsolètes. //La mise à niveau **a un impact en profondeur** sur votre système//, et doit être faite en connaissance de cause. | ||
- | === Ubuntu 16.10 vers Ubuntu 17.04: est-ce une mise à jour ou mise à niveau ? === | + | ==== Ubuntu 16.10 vers Ubuntu 17.04 : est-ce une mise à jour ou mise à niveau ? ==== |
Il s'agit d'une **mise à niveau**. Vous passez votre système Ubuntu d'une version quelconque vers une version plus récente. Le passage à une nouvelle version implique des changements majeurs, en profondeur, tels des nouveaux logiciels, des nouveaux services et des nouveaux [[:kernel|noyaux Linux]]. Il s'agit donc d'une mise à niveau. | Il s'agit d'une **mise à niveau**. Vous passez votre système Ubuntu d'une version quelconque vers une version plus récente. Le passage à une nouvelle version implique des changements majeurs, en profondeur, tels des nouveaux logiciels, des nouveaux services et des nouveaux [[:kernel|noyaux Linux]]. Il s'agit donc d'une mise à niveau. | ||
- | === Et de Ubuntu 14.04 LTS à Ubuntu 14.04.5 LTS: mise à jour ou mise à niveau ? === | + | ==== Et de Ubuntu 14.04 LTS à Ubuntu 14.04.5 LTS : mise à jour ou mise à niveau ? ==== |
- | Il s'agit d'une mise à jour importante marquant une étape dans les [[:lts|versions LTS d'Ubuntu]]. La version 14.04.5 d'Ubuntu n'inclut pas de nouvelles applications ni des nouveaux services. Il s'agit d'une compilation des derniers correctifs de sécurité ou/et une utilisation du binôme //[[:kernel|noyau]]/serveur graphique// de version supérieure. Ceci est donc une mise à jour.\\ | + | |
- | Voir cette [[:ltsenablementstack|page]] pour en savoir plus sur ce type de mise à jour. | + | |
+ | Il s'agit d'une mise à jour importante marquant une étape dans les [[:lts|versions LTS d'Ubuntu]]. La version 14.04.5 d'Ubuntu n'inclut pas de nouvelles applications ni de nouveaux services. Il s'agit d'une compilation des derniers correctifs de sécurité ou/et une utilisation du binôme //[[:kernel|noyau]]/serveur graphique// de version supérieure. Ceci est donc une mise à jour. | ||
+ | |||
+ | Voir cette [[:ltsenablementstack|page]] pour en savoir plus sur ce type de mise à jour. | ||
===== La mise à niveau est-elle obligatoire ? Est-elle utile pour moi ? ===== | ===== La mise à niveau est-elle obligatoire ? Est-elle utile pour moi ? ===== | ||
Ligne 87: | Ligne 89: | ||
sudo apt-get -f install | sudo apt-get -f install | ||
- | Si votre mise à niveau ne s'est pas terminée ou qu'un soucis majeur est intervenu, vous pouvez tenter la commande : | + | Si votre mise à niveau ne s'est pas terminée ou qu'un souci majeur est intervenu, vous pouvez tenter la commande : |
<code>sudo dpkg-reconfigure -phigh -a</code> | <code>sudo dpkg-reconfigure -phigh -a</code> | ||
Ligne 128: | Ligne 130: | ||
Voici quelques-unes des options les plus utiles : | Voici quelques-unes des options les plus utiles : | ||
- | * <code>do-release-upgrade --check-dist-upgrade-only</code>L'option ''--check-dist-upgrade-only'' vérifie l'existence d'une nouvelle version. Si une nouvelle version est trouvée, celle-ci est affichée en résultat dans le terminal. Exécutée ainsi, cette commande n'effectue qu'une vérification ; aucune mise à niveau n'est faite. | + | * <code>do-release-upgrade --check-dist-upgrade-only</code>L'option ''%%--check-dist-upgrade-only%%'' vérifie l'existence d'une nouvelle version. Si une nouvelle version est trouvée, celle-ci est affichée en résultat dans le terminal. Exécutée ainsi, cette commande n'effectue qu'une vérification ; aucune mise à niveau n'est faite. |
- | * <code>do-release-upgrade --sandbox</code>L'option ''--sandbox'' permet de tester une mise à niveau dans un environnement protégé. Ceci est particulièrement utile pour tester le déploiement d'une mise à niveau avant de procéder à son application dans l'environnement de production. | + | * <code>do-release-upgrade --sandbox</code>L'option ''%%--sandbox%%'' permet de tester une mise à niveau dans un environnement protégé. Ceci est particulièrement utile pour tester le déploiement d'une mise à niveau avant de procéder à son application dans l'environnement de production. |
- | <note>Plus disponible depuis Ubuntu 16.04</note> | + | |
+ | <note>Plus disponible depuis Ubuntu 16.04 LTS</note> | ||
* <code>do-release-upgrade</code> | * <code>do-release-upgrade</code> | ||
- | mise à niveau sans interaction | + | * Mise à niveau sans interaction : <code>do-release-upgrade -f DistUpgradeViewNonInteractive</code> |
- | * <code>do-release-upgrade -f DistUpgradeViewNonInteractive</code> | + | |
Sans option, l'outil ''do-release-upgrade'' recherche et procède à une mise à niveau vers la prochaine version LTS ou stable disponible, si elle existe. | Sans option, l'outil ''do-release-upgrade'' recherche et procède à une mise à niveau vers la prochaine version LTS ou stable disponible, si elle existe. | ||
<note tip>**Mise à niveau vers une version de développement** \\ Les options suivantes permettent de vérifier l'existence d'une nouvelle version de développement et de procéder à la mise à niveau vers celle-ci. Elles ne devraient être utilisées que dans des environnements de développement, puisqu'elles peuvent être instables et contenir des bogues. | <note tip>**Mise à niveau vers une version de développement** \\ Les options suivantes permettent de vérifier l'existence d'une nouvelle version de développement et de procéder à la mise à niveau vers celle-ci. Elles ne devraient être utilisées que dans des environnements de développement, puisqu'elles peuvent être instables et contenir des bogues. | ||
- | * <code>do-release-upgrade --check-dist-upgrade-only --devel-release</code>Le couple d'options ''--check-dist-upgrade-only'' et ''--devel-release'' vérifie l'existence d'une nouvelle version de développement. Si une nouvelle version de développement est trouvée, celle-ci est affichée en résultat dans le terminal. Exécutée ainsi, cette commande n'effectue qu'une vérification ; aucune mise à niveau n'est faite. | + | * <code>do-release-upgrade --check-dist-upgrade-only --devel-release</code>Le couple d'options ''%%--check-dist-upgrade-only%%'' et ''%%--devel-release%%'' vérifie l'existence d'une nouvelle version de développement. Si une nouvelle version de développement est trouvée, celle-ci est affichée en résultat dans le terminal. Exécutée ainsi, cette commande n'effectue qu'une vérification ; aucune mise à niveau n'est faite. |
- | * <code>do-release-upgrade --devel-release</code>L'option ''--devel-release'' recherche et procède à une mise à niveau vers la prochaine version de développement disponible, si elle existe. | + | * <code>do-release-upgrade --devel-release</code>L'option ''%%--devel-release%%'' recherche et procède à une mise à niveau vers la prochaine version de développement disponible, si elle existe. |
</note> | </note> | ||
Ligne 155: | Ligne 158: | ||
</code> | </code> | ||
C'est normal ! Il faudra attendre la version LTS+1.1 (14.04.1 par exemple) qui est la première grosse mise à jours corrective et qui est généralement annoncée 3 mois après la sortie de la LTS. \\ | C'est normal ! Il faudra attendre la version LTS+1.1 (14.04.1 par exemple) qui est la première grosse mise à jours corrective et qui est généralement annoncée 3 mois après la sortie de la LTS. \\ | ||
- | Si vous avez vraiment besoin d'upgrader vers la nouvelle LTS, vous pouvez utiliser (à vos risques et périls) l'option ''-d'' (''%%--%%devel-release'') signifiant une migration vers la prochaine version en développement) à condition d'être déjà sur une LTS et d'avoir choisi ''Prompt=lts''.\\ | + | Si vous avez vraiment besoin de mettre à niveau vers la nouvelle LTS, vous pouvez utiliser (à vos risques et périls) l'option ''-d'' (''%%--%%devel-release'') signifiant une migration vers la prochaine version en développement) à condition d'être déjà sur une LTS et d'avoir choisi ''Prompt=lts''.\\ |
N'hésitez pas à utiliser l'option ''-c'' (''%%--%%check-dist-upgrade-only'') en conjonction de ''-d'' pour vérifier que vous allez bien migrer vers la version voulue. | N'hésitez pas à utiliser l'option ''-c'' (''%%--%%check-dist-upgrade-only'') en conjonction de ''-d'' pour vérifier que vous allez bien migrer vers la version voulue. | ||
==== Migration en ligne de commande via SSH ==== | ==== Migration en ligne de commande via SSH ==== |