Quelles sont les différentes manières dont je peux utiliser pour mettre à niveau Ubuntu d’une version à une autre?
Cette réponse résume le processus de mise à niveau de la communauté recommandé .
Vous devriez toujours lire les notes de version pour tout problème potentiel susceptible d’affecter votre mise à niveau.
Avant de commencer tout processus de mise à niveau, posez-vous cette question:
Puis-je me permettre de perdre des / toutes mes données telles que des documents et des fichiers?
Si la réponse est non - alors sauvegarder votre installation .
La mise à niveau d'Ubuntu fonctionne 99 fois sur 100 - une sauvegarde vous fera économiser beaucoup de frustration plus tard si les choses tournent mal.
Comparaison des outils de sauvegarde
Si vous avez installé des pilotes propriétaires à partir de la fenêtre Pilotes supplémentaires ou Pilotes matériels , ceux-ci doivent être automatiquement mis à niveau avec le pilote binaire Nvidia / ATI approprié pour 12.04 / 14.04
Si vous avez téléchargé et installé les pilotes propriétaires directement depuis le site Web du fabricant, il est recommandé de supprimer ces pilotes d’abord et de revenir aux pilotes Open Source avant de procéder à la mise à niveau. Ce qui peut arriver, c’est qu’un fichier /etc/X11/xorg.conf
reste après la mise à niveau et par la suite au premier redémarrage, vous allez démarrer dans un "écran noir".
Ces questions décrivent le processus de suppression:
Pendant la mise à niveau, toutes les sources PPA que vous avez ajoutées seront automatiquement désactivées. En règle générale, les PPA n'affectent pas le processus de mise à niveau.
Il existe quelques PPA spécifiques susceptibles de causer des problèmes - x-swat et xorg-edgers . Ces PPA doivent être supprimés via ppa-purge
avant la mise à niveau
Votre programme de mise à niveau 13.10 vous alertera de la nouvelle version et proposera une mise à niveau. Si cela ne se produit pas, consultez la section de dépannage ci-dessous.
Veuillez consulter la section sur le dépannage pour le cas particulier des utilisateurs LTS entre le 12.04 / 14.04 et la version 12.04.1 / 14.04.1
La page officielle ubuntu.com contient des informations:
Immédiatement après une version Ubuntu, les serveurs de téléchargement sont extrêmement occupés. Ainsi, si vous le pouvez, nous vous suggérons d’attendre quelques jours si vous souhaitez effectuer une mise à niveau.
Vous pouvez également télécharger en utilisant un client bittorrent tel que Transmission, le torrent ISO de bureau officiel.
Vous pouvez facilement mettre à niveau sur le réseau avec la procédure suivante.
Pour les utilisateurs de 10.04LTS / 12.04LTS, vous devez vérifier la liste déroulante "Mettre à niveau les versions - Afficher les nouvelles versions de distribution" pour vous assurer que l'option "Support à long terme uniquement" est sélectionnée, et la modifier si nécessaire. Voir la section Dépannage ci-dessous pour plus de détails. Veuillez vous reporter à la section sur le dépannage pour le cas particulier des utilisateurs LTS entre le 12.04 / 14.04 et la version 12.04.1 / 14.04.1
Suivez les instructions à l'écran.
Voir aussi:
Si vous utilisez 10.04 LTS / 12.04 LTS ou 11.10 / 13.10 et que vous insérez le live CD ou que vous démarrez le live CD pour commencer l’installation, vous aurez la possibilité de mettre à niveau le 12.04 / 14.04. Il détectera automatiquement les applications installées et installera également la version mise à jour de vos applications.
Si vous téléchargez un fichier ISO, il est recommandé d’effectuer une md5sum vérifier pour assurer à la fois le téléchargement de l'ISO et la gravure Les CD sont valables.
REMARQUE: les mises à niveau de 10.04 à 12.04 / mises à niveau de 12.04 à 14.04 ne sont pas encore activées, consultez cette question pour plus de détails:
Pourquoi" Aucune nouvelle version trouvée "lors de la mise à niveau d'une LTS vers la suivante?
Mettre à niveau à partir du 11.10 / 13.10
do-release-upgrade
dans un terminal éditez /etc/update-manager/release-upgrades
et définissez Prompt=lts
Exécutez do-release-upgrade
dans un terminal
Si votre gestionnaire de mise à jour 10.04 / 12.04 ou 11.10 / 13.10 ne vous invite pas à mettre à niveau, vérifiez votre sources de logiciels pour voir s'il est défini sur" Jamais ". Si c'est le cas, changez la valeur en "Lancement à long terme uniquement" (10.04 LTS / 12.04 LTS) / "Pour toute nouvelle version" (11.10 / 13.01):
pour 10.04 LTS / 12.04 LTS
pour 11.10 / 13.10
Selon Steve Langasek, chef d’équipe d’Ubuntu Engineering Foundations:
Les mises à niveau entre les versions de LTS ne sont pas activées par défaut avant la première version, il est recommandé que la plupart des utilisateurs de LTS attendent d’ici la mise à niveau.
Si vous choisissez de mettre à niveau avant, vous pouvez passer l’option -d à l’outil de mise à niveau, en exécutant do-release-upgrade -d
ou update-manager -d
, pour passer de la version 10.04 / 12.04 à la version 12.04 / 14.04.
Voir ce questionnaire pour plus de détails:
Pourquoi "Aucune nouvelle version trouvée" lors de la mise à niveau d'un LTS vers le suivant?
Vous devrez peut-être apporter des modifications à /etc/apt/sources.list
pour faire référence au serveur anciennes versions d'Ubuntu. Suivez les réponses données dans cette question pour apporter les modifications nécessaires, puis effectuez une mise à niveau vers une nouvelle version d'Ubuntu:
Voici mon conseil en réponse à un tutoriel, basé sur ma mise à niveau.
Cette procédure a été testée par moi et elle a fonctionné comme il se doit. Espérons que cela aidera les autres à améliorer sans problèmes.
Ceci n'est pas un guide officiel.
Il n’ya aucune raison de se précipiter. Il n'y a aucune raison de mettre à jour dès le premier jour. La nouvelle version d'Ubuntu ne va pas disparaître. Il sera toujours là la semaine prochaine et le mois prochain ... Laissez les serveurs se calmer. Ce sera très frustrant et douloureux si le serveur tombe en panne pendant la mise à niveau.
Avant tout, nous devons vérifier si la nouvelle version est disponible. Ouvrez un terminal Ctrl + Alt + T et donnez cette commande:
do-release-upgrade -c
Cette commande vérifie si la nouvelle version est disponible sur les serveurs et renvoie le résultat. Si vous trouvez que cette commande n'est pas disponible, vous devez installer le package update-manager-core
. Si votre distribution n'est plus prise en charge, vous devrez rechercher d'anciens miroirs pour obtenir une copie de ce package avant de pouvoir utiliser cette méthode de mise à niveau.
Si la version est disponible, nous pouvons continuer.
Si la version n'est pas disponible , cochez une autre chose. Ouvrez ce fichier:
gksudo gedit /etc/update-manager/release-upgrades
et voir si Demander est égal à la normale Prompt=normal
. Si ce n'est pas le cas, changez-le. Après avoir enregistré le fichier, exécutez les commandes ci-dessous dans le terminal:
sudo apt-get update
do-release-upgrade -c
Vous devez supprimer tous les PPA que vous avez ajoutés par le passé. Certains d'entre eux peuvent ne pas fonctionner, certains peuvent ne pas être pris en charge ou même obsolètes dans la nouvelle version.
Ouvrez le Centre de logiciels d'Ubuntu et cliquez sur Modifier & gt; Sources de logiciels & gt; Autres logiciels , puis cliquez et supprimez tous les PPA un par un.
Certains PPA, tels que Ubuntu X-team , "xorg équipe de pousseurs de crack ou Equipe" GNOME3 Team ", mettez à niveau certains paquets essentiels du système.
Vous devez supprimer ces PPA en utilisant une autre méthode: installez ppa-purge . Ce script vous permettra de rétrograder tous les paquets essentiels vers la version Ubuntu originale (officielle). Exécutez les commandes ci-dessous dans un terminal:
sudo apt-get install ppa-purge
sudo ppa-purge ppa-name
Remplacez ppa-name
par le nom réel du référentiel. Après la purge, vous pouvez exécuter
sudo apt-get update
pour mettre à jour les sources.
C'est une bonne idée de faire un peu de ménage avant de passer à une nouvelle version. Ouvrez un terminal et exécutez les commandes ci-dessous, dans l'ordre:
sudo apt-get --purge autoremove
sudo apt-get clean all
sudo apt-get purge $(dpkg -l | awk '/^rc/ { print }')
La première ligne supprimera / réparera tous les paquets résiduels / cassés, le cas échéant. La commande clean supprime tous les anciens fichiers .deb du cache apt (/ var / cache / apt / archives) - ce n’est pas absolument nécessaire, mais c’est une très bonne idée si vous avez peu d’espace disque.
sudo apt-get purge $(dpkg -l | awk '/^rc/ { print }')
supprime les configurations de paquets restantes des paquets supprimé (mais pas purgé) .
Le problème le plus courant et le plus courant concerne les problèmes de pilote de carte graphique. Recherchez les bogues avant la mise à niveau. Rendez-vous sur la page Tableau de bord , utilisez le champ de recherche pour trouver votre modèle de carte graphique (encore mieux l’identifiant) et parcourez les bogues. Si vous en trouvez, envisagez d'attendre la mise à jour plus tard, lorsque le ou les bogues auront été corrigés. Si le bogue est spécifique au pilote supplémentaire (restreint) , alors supprimez le pilote avant la mise à niveau.
Si vous avez un noyau personnalisé, que ce soit à partir de la compilation ou à partir d’un paquet .deb (par exemple, Mainline), c’est une bonne idée de démarrer à partir du noyau Ubuntu officiel, sinon la mise à niveau peut échouer.
La plupart des utilisateurs effectuent une mise à niveau à partir du gestionnaire de mise à jour. Ce n'est pas que je ne lui fasse pas confiance, mais je fais davantage confiance au terminal.
Fermez toutes les applications et n’ouvrez qu’un terminal (plein écran). Donnez cette commande et la mise à niveau commencera:
sudo do-release-upgrade
N'hésitez pas à modifier cette réponse et à la rendre plus compréhensible (correction de la langue) ou / et l’améliore (ajouts).
Ma méthode, basée sur une expérience d’une demi-décennie de mises à jour douloureuses de l’ubuntu, est différente. Je ne traîne pas, je partage simplement les méthodes que j'utilise.
Bien sûr, vous ne pouvez pas vous permettre de perdre toutes vos données , alors oui, sauvegardez-les . Mais je pars d'une question antérieure: pouvez-vous vous permettre de ne pas pouvoir accéder à vos données parce que tout est cassé? Si non, alors cette méthode pourrait être pour vous. Vous avez besoin d'un peu d'espace disque libre.
Je conserve 2 partitions principales du système d’exploitation (et une autre séparée pour les données, le swap ...). Ainsi, par exemple, j'ai Natty sur /dev/sda1
et j'ai exécuté Precise Beta dans /dev/sda2
.
Ensuite, je choisis une option: mise à niveau ou installation propre. Comme le fait remarquer Linux Mint, une mise à niveau ne ressemble jamais à une installation propre, mais parfois vous le souhaitez.
Pour une installation propre , il vous suffit de brancher votre nouvelle clé USB et de l’installer dans /dev/sda2
, en pointant /home
sur votre partition existante.
Pour effectuer une mise à niveau , je visualise sda2
à partir de sda1
. Il y a plusieurs façons de faire cela, fsarchiver
est bon, ou plain ol 'cp ou tar fera l'affaire. Une fois que j'ai fait des copies identiques de tous les fichiers de la partition de rechange, je la monte et modifie /etc/fstab
pour mettre à jour les UUID de la nouvelle partition ou elle deviendra confuse. Ensuite, je lance grub-update et la prochaine fois que je redémarre grub, il me propose 2 choix. Je vérifie que je peux démarrer non plus. Faites ensuite votre mise à niveau comme ci-dessus.
Avertissement supplémentaire: les nouvelles versions de bureau ont tendance à modifier les anciens fichiers de configuration de bureau. Vous pouvez donc vous retrouver avec l'ancien et le nouveau système en panne. Si vous avez de l'espace disque, cp -ar /home/{youruser,newname}
et pointez le HOME de ce nouvel utilisateur sur ce nouveau chemin dans /etc/passwd
.
Avoir deux partitions OS me donne un repli; Si quelque chose dans le nouveau système (peut-être un pilote, un bogue, une application manquante…) affecte la productivité, je peux au moins revenir là où je me trouvais. Ce n'est évidemment pas pour le cœur timide ou le noob.
La page officielle ubuntu.com contient des informations:
Vous pouvez facilement mettre à niveau sur le réseau avec la procédure suivante.
Lancez le centre de logiciels.
Allez dans Edit - & gt; Sources de logiciels
Sélectionnez le sous-menu Mises à jour de l’application Sources de logiciels:
Modifiez le menu déroulant de la mise à jour des versions en sélectionnant "Versions normales" et fermez l'application
Un message apparaîtra pour vous informer de la disponibilité de la nouvelle version.
Cliquez sur Upgrade.
Suivez les instructions à l'écran.
Voir aussi:
Sur la aperçu technique :
Pour mettre à niveau Ubuntu 11.04 sur un ordinateur de bureau, appuyez sur Alt + F2 et tapez
update-manager
(sans les guillemets) dans la boîte de commande. Update Manager devrait s'ouvrir et vous dire: La nouvelle version de distribution '11 .10 est disponible. Cliquez sur Mettre à niveau et suivez les instructions à l'écran.Pour mettre à niveau Ubuntu 11.04 sur un système serveur: installez le package
update-manager-core
s'il n'est pas déjà installé; lancez l'outil de mise à niveau avec la commandesudo do-release-upgrade
et suivez les instructions à l'écran. Notez que la mise à niveau du serveur est maintenant plus robuste et utilisera l’écran GNU et se reconnectera automatiquement, par exemple problèmes de connexion abandonnés.
À partir de 11.04, lorsque vous démarrez le livecd et que vous commencez à l’installer, vous aurez la possibilité de mettre à niveau vers 11.04. Il détectera automatiquement les applications installées et installera également la version mise à jour de vos applications. En supposant que vous ne doublez pas le démarrage.
do-release-upgrade
dans un terminal "Jamais de désordre avec votre écurie" est une leçon que j'ai apprise et qui est un mantra qui me tient à cœur. Surtout quand vous avez un bon choix de ne pas jouer avec votre écurie, vous ne devriez tout simplement pas jouer avec. Par conséquent, j'ai laissé mon 10.04 indemne et installé mon 12.04 dans une autre partition. Voici une capture d'écran de mon disque dur:
Il fallait que tous les logiciels présents sur 10.04 soient installés sur mon nouveau 12.04.
Vous devez d'abord savoir quels sont les paquets installés dans votre 10.04. Pour cela vous pouvez faire
sudo dpkg --get-selections "*" & gt; pack_file
Après avoir exécuté cela, vous aurez les noms de tous les paquets dans 10.04 dans le fichier nommé 'pack_file'.
Transférez ce fichier au 12.04 et exécutez les commandes suivantes
sudo apt-get update
sudo dpkg --set-selections < pack_file
sudo apt-get -u dselect-upgrade
Cela va récupérer tous les paquets ainsi que leurs dépendances et les installer sur votre système. J'ai dû télécharger environ 2 Go de données, mais en paix, ma distribution ne sera pas détruite.
Il était 10h04 mais l'approche fonctionnerait sur n'importe quelle version. Par conséquent, vous pouvez mettre à jour vers le dernier sans "mise à niveau" ing. :)
Faites référence à ceci: lien
Si vous vous sentez aventureux et que vous avez déjà essayé une des autres méthodes listées ici, et que vous avez eu des problèmes, ou si vous êtes impatient, vous pouvez essayer ceci.
Si vous voulez essayer ceci, lisez d'abord le post entier. Si vous n'en comprenez pas une partie, alors n'essayez pas.
Je l’ai utilisé avec succès pour mettre à niveau les installations ubuntu sur 4 versions principales en une seule fois, mais procédez à vos risques et périls . Si vous rencontrez un problème, vous aurez peut-être beaucoup plus de difficulté à vous rétablir qu'avec les autres méthodes.
D'abord, remplacez simplement toutes les instances de votre version actuelle ( lucid
, raring
, etc.) dans la liste des sources du logiciel apt par la nouvelle, comme ceci:
sudo sed -i 's/quantal/saucy/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list
Si certains référentiels tiers ne disposent pas de versions plus récentes, cela entraînera des erreurs à l'étape suivante, mais vous pouvez les ignorer en toute sécurité. Les logiciels de ces référentiels peuvent avoir des problèmes en raison de dépendances mises à jour, mais le plus souvent, ils sont corrects si vous mettez uniquement à niveau une ou deux versions. Vous pouvez gérer ces erreurs en supprimant le fichier de liste correspondant dans /etc/apt/sources.list.d/
, ou vous pouvez supposer que le responsable du référentiel ouvrira éventuellement un référentiel pour la nouvelle version, et laissera les fichiers et ignorera les avertissements.
Etape suivante:
sudo apt-get update # here's where you might get some errors you can ignore.
sudo apt-get dist-upgrade # point of no return
Au cours de la deuxième étape, vous devrez probablement accepter certaines modifications suggérées pour réparer les paquets endommagés. Surveillez les suggestions, puis acceptez les modifications si elles ne semblent pas trop radicales. Vous pouvez résoudre la plupart des problèmes dans les prochaines étapes.
Vous devrez également répondre à des questions sur la version des packages à utiliser. Faites comme bon vous semble.
Vous aurez sans doute des problèmes avec les installations de paquets. Pour y faire face, essayez d'abord d'exécuter sudo apt-get dist-upgrade
. Si cela vous pose le même problème, vérifiez le message (qui sera généralement un conflit de fichier de package), et supprimez manuellement le package qui vous pose problème, avec sudo dpkg --force-depends -r <packagename>
(généralement l'ancienne version des deux packages en conflit). Ensuite, exécutez sudo apt-get dist-upgrade
à nouveau. Rincer et répéter jusqu'à ce que sudo apt-get dist-upgrade
ne fasse rien (tous les paquets sont mis à niveau).
Important : avant de faire quoi que ce soit, assurez-vous que tous les programmes essentiels sont installés. La méthode la plus simple consiste à exécuter quelque chose comme sudo apt-get install ubuntu-desktop
(ou kubuntu-desktop
ou la version que vous utilisez). Cela garantira que tous les packages requis par votre bureau sont installés, vous n'aurez donc pas de problème pour redémarrer.
Vous pouvez maintenant exécuter sudo apt-get autoremove
et sudo apt-get clean
pour nettoyer les anciens paquets restants.
Si des paquets ont été supprimés pendant l'étape de dist-upgrade, vous pouvez simplement les réinstaller normalement.
Utilisez la réponse de Rinzwinds si vous avez besoin d’une interface graphique pour effectuer une mise à niveau. Si vous avez besoin d'une méthode CLI pour mettre à niveau, jetez un coup d'œil à this page . Le howto est de l'année dernière, mais il devrait toujours être valable pour 12.04. Dès que 12.04 sera publié, cette méthode devrait fonctionner.
Et pour répondre à votre autre question: 11h10 est arrivé APRÈS 11.04. Le premier nombre est toujours l'année (dans ce cas: 11 signifie 2011), le deuxième nombre est le mois ou la sortie (04 signifie avril, 10 signifie octobre).
Dernier point, mais non des moindres: comme Rinzwind vous l'a dit, vous devriez attendre la sortie de la version et ne pas la mettre à jour tant qu'elle est en version bêta. Sauf si vous savez ce que vous faites, bien sûr.
Effectuez une mise à niveau de 13.04 à 13.10 en toute sécurité à l'aide de l'invite de commandes
Puisque 13.10
a été publié, beaucoup aimeraient savoir comment mettre à niveau la version précédente ( 13.04
) d'Ubuntu vers la dernière version 13.10
. Avant de passer à 13.10
, il serait bon de connaître les modifications / support / compatibilité.
Je suggère donc de suivre ces étapes pour mettre à niveau efficacement 13.10
.
Ouvrez d'abord Software Sources
et assurez-vous que les modifications possibles ont été définies.
Exécutez cette commande dans le terminal:
sudo software-properties-gtk
Lorsque Software Sources
Window s'ouvre, effectuez les modifications suivantes:
Dans l'onglet du logiciel Ubuntu tick
les quatre cases à cocher .
tick
les deux premiers cases à cocher , et définissez la valeur de Prévenez-moi d'une nouvelle version d'ubuntu dans Pour toute nouvelle version
tick
les quatre premiers cases à cocher et untick/remove
restant si quelqu'un n'aime pas mettre à niveau le logiciel tiers qu'il a installé en ajoutant des référentiels. (recommande de supprimer). Fermez la fenêtre et exécutez la commande suivante pour mettre à jour le référentiel:
sudo apt-get update
Maintenant, il est temps de vérifier la compatibilité / modifications / support, etc. par l'option do-release-upgrade -d
. Pour obtenir plus d’informations, exécutez: man do-release-upgrade
Tapez cette commande dans le terminal:
do-release-upgrade -d
Il téléchargera Upgrade Tool Signature
d’environ 1 Mo nommé quelque chose saucy.tar.gz
. Après cela, il demandera le mot de passe pour l'extraire et vérifiera / récupèrera les paquets dans le dépôt et après un certain temps, il affichera la description complète des paquets à mettre à jour, la taille téléchargée et installée après avoir appuyé sur Enter .
13.04 peut être mis à niveau simultanément vers 13.10 , en appuyant sur Y lorsque vous êtes invité à installer des mises à niveau.
C'est le moyen le plus simple et le plus sûr de mettre à niveau vers 13.10 . Les mises à niveau peuvent toujours être installées ultérieurement si aborted
avant, en exécutant:
sudo apt-get upgrade
ou
sudo apt-get dist-upgrade
Pour en savoir plus sur le type dist-upgrade: man apt-get dist-upgrade
Vous devez également supprimer l'installateur ttf-mscorefonts avant la mise à niveau.
La raison en est que le processus de mise à niveau peut rester bloqué en vous demandant d'accepter le CLUF.
Pour une solution de contournement, si la mise à niveau est déjà bloquée, consultez cette réponse: lien
Exécutez ces commandes une par une:
sudo apt-get update
alors
sudo apt-get dist-upgrade
Ou
sudo do-release-upgrade
Pour les dernières versions d'Ubuntu, par ex. 12.04, une fois la nouvelle version d'Ubuntu disponible, vous serez invité à la mettre à niveau. Une fois que vous cliquez sur "mettre à niveau" dans l'invite, suivez les instructions à l'écran, vous serez mis à niveau vers la nouvelle version.
S'il n'y a pas d'invite, vous pouvez vérifier les éléments suivants. Tapez la commande suivante dans le terminal:
update-manager
La fenêtre du gestionnaire de mise à jour apparaîtra et vérifiera les mises à jour. Installez toutes les mises à jour détectées.
Cliquez sur "Setting ..." Dans le gestionnaire de mise à jour, cliquez sur l'onglet "update" de la fenêtre. Pour la question "Prévenez-moi d'une nouvelle version d'Ubuntu", si vous choisissez "Pour les versions à long terme", la nouvelle mise à jour d'Ubuntu peut ne pas être demandée. Si vous choisissez "Pour toute nouvelle version", la nouvelle invite de mise à niveau d'Ubuntu apparaîtra probablement.
Dans lien , vous trouverez quelle version est prise en charge à long terme (LTS) et laquelle ne l'est pas. En outre, vous verrez la date de publication et la durée de vie de chaque version. Informations très utiles.
Lorsque la nouvelle version d'Ubuntu est sortie, l'invite de mise à niveau ne s'affiche généralement pas immédiatement. Car lorsque la nouvelle invite de mise à jour d'Ubuntu sera disponible pour votre version actuelle d'Ubuntu, vous pouvez vérifier les notes de publication de la nouvelle version dans lien .
Lire d'autres questions sur les étiquettes upgrade release-management