Est-il préférable d’installer Ubuntu complètement nouveau ou le processus de mise à niveau est-il aussi efficace? En d'autres termes, mon ordinateur fonctionnera-t-il aussi facilement et efficacement lors de la mise à niveau, par opposition à une nouvelle installation?
En règle générale, les mises à niveau sont très bien dans Ubuntu. Ce n'est pas comme Windows où vous avez un énorme registre à transférer de votre dernier système. Tant que vous n'avez pas eu à suivre de nombreux didacticiels ni effectué de solution de contournement pour résoudre les problèmes de manière unique (par exemple, en utilisant une application spéciale pour activer votre carte sans fil ou en apportant des modifications majeures à votre noyau pour une raison quelconque), vous serez bien.
En fait, je dirais qu'environ 90% des personnes qui posent cette question iront bien avec la mise à niveau.
Si vous voulez rester absolument en sécurité, vous pouvez toujours attendre la mise à niveau validée de la version ponctuelle, ou même peut-être attendre la prochaine version de LTS dans quelques années. C'est ton choix. Si vous utilisez actuellement la version 10.04, vous bénéficierez toujours de mises à jour pour les trois prochaines années.
Cela dépend de ce que vous utilisez Ubuntu.
Au niveau du système, Ubuntu est très bon pour les mises à niveau en douceur. Les mises à niveau sont testées avant chaque version. Il s'agit d'un mode de fonctionnement pris en charge et il est plus probable que vous laissiez le système de votre choix plutôt que de le réinstaller et de tenter de vous souvenir de toutes vos personnalisations.
Au niveau utilisateur, l'interface par défaut d'Ubuntu est Gnome, ce qui n'est pas très efficace pour importer des paramètres d'une version à une autre. Ainsi, le choix est entre
Dans les deux cas, vous pouvez également effectuer une mise à niveau du système.
Généralement, une nouvelle installation est préférable pour la raison pour laquelle j'ai rencontré beaucoup de problèmes avec le processus de mise à niveau. Le processus de mise à niveau aboutit généralement à un problème de pilote graphique ou à un processeur graphique. J'ai même eu des problèmes étranges, comme la non disponibilité des dossiers partagés et la perte de données.
Eh bien, tout dépend de vous, car le problème persiste également lorsque vous souhaitez effectuer une nouvelle installation. Mais les problèmes d’installation propre sont généralement faciles à comprendre et à résoudre.
Eh bien, appréciez l'installation d'Ubuntu :)
Pour moi, la mise à niveau entraînait toujours des problèmes, parfois importants, parfois petits. Et la plupart d'entre eux étaient dans d'anciens fichiers de configuration dans le dossier de départ.
Donc, mon flux habituel est comme ça -
Vous pouvez avoir des plantages lors d’une nouvelle installation ou d’une mise à niveau. La plupart des gens ne connaîtront pas d'accident. Si vous êtes dans cette minorité malchanceuse, il est préférable de:
Pour une installation propre, toutes les vieilles ordures que vous avez installées depuis deux ans entre les versions LTS ont disparu. Cela peut toutefois être un inconvénient, car vous oubliez souvent les bonnes choses que vous avez ajoutées dans les sous-répertoires /usr
et /etc
.
Au cours du processus de mise à niveau, vous êtes informé, pour chaque fichier de configuration, de la modification de chaque nouvelle version du package. Vous pouvez choisir de conserver l'ancienne ou de prendre la nouvelle version. Par exemple, pendant Ubuntu 16.04 LTS à 18.04 LTS , ces modifications ont été modifiées sur mon système:
/etc/sane.d/dll.conf
/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
/etc/Pulse/default.pa
/etc/grub.d/30_os-prober
/etc/cron.d/anacron
/etc/vnstat.conf
En exécutant la mise à niveau le 6 mai 2018, on m'a dit que 203 paquets seraient supprimés. Au fil du temps, un plus grand nombre de paquets sera pris en charge, de sorte que moins de projets seront abandonnés lors de la mise à niveau. Il est préférable de s’assurer que tous vos packages de besoins critiques sont présents ou que vous avez des alternatives à utiliser par d’autres développeurs.
Sauvegarder et restaurer est une douleur. Cela prend du temps et souvent, votre restauration ne se déroule pas comme prévu. Une alternative consiste à cloner votre 16.04 LTS (ou sa version) sur une nouvelle partition de test et à la mettre à niveau vers 18.04 LTS (ou sa version).
J'utilise un script pour cloner Ubuntu sur une partition de test pour la mise à niveau: script Bash pour cloner Ubuntu sur une nouvelle partition pour tester la mise à niveau de 18.04 LTS
Le script va:
rsync
pour vous assurer que l'image miroir de la partition réelle est testée/boot/grub/grub.cfg
avec les UUID appropriés pour le démarrage/etc/fstab
avec les UUID appropriés pour le démarrageSudo update-grub
pour ajouter la partition de test au menu de démarrageAprès la mise à niveau sur la partition de test, vous pouvez prendre votre temps pour explorer toutes les nouvelles fonctionnalités et rechercher les bogues. Vous avez toujours votre installation originale Ubuntu pour le travail quotidien. Si vous trouvez des bogues dans la nouvelle version, vous pouvez réexécuter le clonage et la mise à niveau une ou deux semaines plus tard après leur résolution. Vous pouvez également procéder à un nouveau clonage et à une nouvelle mise à niveau si les packages essentiels à votre travail ne sont pas pris en charge, mais que cette dernière est désormais ajoutée.
Faites une nouvelle installation si possible.
Ce choix m'a été présenté l'année dernière.
Mieux encore, j'avais deux systèmes à mettre à niveau pour pouvoir comparer chacun de ces systèmes.
En résumé, comme d'autres l'ont noté, si vous pouvez effectuer une nouvelle installation, c'est la meilleure option. Cela réglera des problèmes qui pourraient autrement devenir problématiques. Cela vous permettra de vous assurer que toutes vos données importantes et vos programmes personnels ne sont pas fixés sur cette machine (évidemment, vous les sauvegarderez dans ce cas).
Ma machine de "production" est celle que j'ai mise à niveau parce que je l'utilisais pour des tâches clés.
Une chose que je recommanderais cependant, comme je le sais fort bien, peut être ce processus: Achetez une autre machine (vous pouvez vous procurer une machine à barres pour <300 $ maintenant. Configurez-le avec vos données clés et quand tout fonctionnera vraiment bien, Si vous rencontrez des problèmes lors de l’installation ou de la mise à niveau d’un système d’exploitation, vous pouvez utiliser votre autre ordinateur pendant que vous le résolvez. Vous obtiendrez également une sauvegarde physique de vos données plus un machine à utiliser si la vôtre échoue à l’avenir, c’est essentiellement une assurance.
Parfois, les nouvelles fonctionnalités (par exemple, la mise à jour d'ext3 à ext4) ne sont activées que sur de nouvelles installations. Je vous recommanderais de vérifier les notes de publication ou les changelogs pour cela, mais sinon, il n'y a pas de réelle différence.
Une installation propre est le meilleur moyen de vous assurer de bénéficier de l'expérience que les développeurs souhaitaient pour la version, alors que la mise à niveau peut utiliser des données anciennes, des configurations, des packages, etc. ou créer des scénarios que les développeurs ne prévoyaient pas ou ne toléraient pas correctement.
Si vous demandez - nouvelle installation. Copiez simplement votre répertoire personnel sur la base et remplacez le nom par quelque chose qui n’est pas utilisé par le système. Ensuite, lors de l’installation, sélectionnez cette partition comme "/" et veillez à ne pas choisir "format" Cela installera le système d’exploitation, mais vous ' Vous aurez accès à vos données sans aucun re-formatage.
Pour un utilisateur Ubuntu inexpérimenté, une nouvelle installation d’Ubuntu est probablement plus sûre qu’une mise à niveau de la distribution en supposant que vous ayez l’autodiscipline de sauvegarder toutes vos données personnelles avant de procéder à la mise à niveau, de la même manière que vous sauvegarderiez toutes vos données personnelles avant de réinstaller complètement Ubuntu.
Si vous êtes invité à effectuer une mise à niveau, cela signifie que c'est une mise à niveau prise en charge, mais comment savoir qu'une mise à niveau prise en charge réussira? Même la mise à niveau d'une toute nouvelle installation d'Ubuntu peut échouer. J'ai vu cela se produire, mais l'erreur provoquée par cette mise à niveau était petite et facile à corriger.
Une mise à niveau réussie dépend presque entièrement de votre niveau de compréhension du système d'exploitation Ubuntu. Les problèmes causés par une mise à niveau peuvent presque toujours être résolus si vous disposez du niveau de compétence requis pour les résoudre. Lors de la mise à niveau d'Ubuntu, je maintiens un deuxième ordinateur portable à côté de l'ordinateur en cours de mise à niveau afin de pouvoir rechercher immédiatement la solution Demandez à Ubuntu dès que quelque chose ne va pas. Je me fie à ma propre expérience et à celle des autres pour m'aider à résoudre les problèmes causés par une mise à niveau. Sinon, vous misez sur une mise à niveau de la distribution - surtout si vous êtes un utilisateur inexpérimenté de Linux.
Le logiciel AptOnCD est utilisé pour créer un référentiel hors ligne de vos packages téléchargés sur un CD. Vous pouvez utiliser votre AptOnCD (créé par vous avec tous vos packages téléchargés) comme source de référentiel. C'est un outil utile pour ceux qui ont moins de bande passante. (je l'ai déjà utilisé auparavant) . Vous pouvez également avoir un métapaquet qui installe tous les packages installés.
vous pouvez obtenir plus d'informations sur AptOnCD here .
En fait, vous pouvez restaurer (installer) tous les packages d'une seule compilation AptOnCD avec un méta-paquet, si vous choisissez l'option "créer un méta-paquet". A partir de la description du méta-paquet: "Méta-package généré automatiquement qui contient comme dépendances tous les packages du média APTonCD, générés auparavant par APTonCD" .
Mais vous pouvez sauvegarder la liste des packages en entrant la commande dpkg --get-selections > packages_list
, où packages_list
est le nom du fichier. Vous pourrez ensuite utiliser cette liste pour installer tous vos packages avec le programme synaptic
ou dpkg
name__. this peut vous aider. Mais assurez-vous que votre système nouvellement installé contient également les sources du référentiel qui se trouvaient dans votre système précédemment installé. sinon, ça ne marchera pas.
Pour installer tous les packages à l'aide de 'Synaptic Package Manager', suivez ces instructions:
Sudo apt-get install synaptic
synaptic
dans le tiretdpkg --get-selections
. Dans ce contexte, il s'agit du fichier packages_list
.Les gens bousillent avec leurs systèmes. Ajoutant ceci et enlevant cela. Une nouvelle installation à partir d'un Live CD avec la partition/en cours de formatage commencera avec des fichiers de configuration propres. Et cela règle parfois quelques petits problèmes ennuyeux difficiles à résoudre.
N'oubliez pas que lorsque vous installez à partir d'un CD avec une connexion Internet, le processus d'installation met à jour le système au fur et à mesure de son avancement. En ce qui concerne le danger, ce n'est ni pire ni meilleur que la mise à niveau sur Internet.
J'ai trouvé plus rapide de télécharger l'iso et de mettre à niveau à partir de cela avec une connexion Internet que lors d'une mise à niveau directement sur Internet. Ceci est juste mon impression. Ce n'est pas un fait scientifique. J'aime aussi avoir une copie du dernier CD live disponible au cas où je perturberais tellement mon système qu’une nouvelle installation est nécessaire.
Pour le moment, je ne sais pas si je vais mettre à niveau la version 11.04 vers la version 11.10 ou la nouvelle installation 11.10. Je peux attendre 12.04 pour faire la nouvelle installation. C'est une question de préférence personnelle. Les gens ne devraient pas faire de commentaires suggérant qu'une méthode est plus dangereuse que l'autre. C'est trompeur.
La mise à niveau peut poser des problèmes sur certains logiciels et ne constitue certainement pas une preuve absolue contre les idionsyncries avec des packages plus anciens. Pour la plupart, vous ne devriez pas avoir de problème, mais n'oubliez pas de sauvegarder tous les paramètres ou données qui sont importants pour vous.
Pour une installation complète, reformater et installer à partir de zéro est la meilleure option. Bien sûr, il faudra beaucoup plus de temps pour tout configurer correctement.
J'ai rencontré quelques problèmes lors de la mise à niveau de la v11.10 à la v12.04-LTS, mais j'ai pu effectuer un nettoyage automatique via ubuntu-Tweak, puis un nettoyage manuel à l'aide de la commande- ligne en commençant par 'updatedb' pour mettre à jour la base de données de localisation de tous les éléments du système de fichiers, puis 'localize oneiric' pour localiser tous les objets ayant appelé à la distribution 11.10, puis j'ai simplement ouvert un deuxième terminal et supprimé chaque objet lié à oneiric ce n'était évidemment pas quelque chose qui devait être traité différemment, par exemple via une désinstallation/réinstallation, en premier.
Je ai je dois réinstaller mes pilotes graphiques pour le chipset Nvidia Go de mon ordinateur portable, et j'ai rencontré quelques problèmes liés à certains de mes screenlets que j'ai reportés de oneiric, mais dans l'ensemble, ce n'est pas une mauvaise affaire .
Je dirai ceci à propos des mises à niveau: si vous avez beaucoup d’expérience dans le dépannage d’un système Ubuntu ou autre système basé sur Linux, la mise à niveau n’est pas une mauvaise affaire car elle ne semble pas poser de problèmes qui ne pourraient pas être résolus par un technicien Linux compétent. assez rapidement. Toutefois, si vous ne rentrez pas dans cette catégorie d'utilisateurs, je vous recommande de sauvegarder toutes vos données personnelles du système avant de commencer, ainsi qu'une liste de paquetages contenant tout ce que vous avez installé sur le système d'exploitation que vous souhaitez remplacer, puis faire une installation propre. Personnellement, j'ai 15 ans d’expérience dans le travail avec des systèmes basés sur Linux, alors pour moi, résoudre les problèmes après une mise à niveau était assez simple.
J'avais fait quelques tests avec la version Bêta 2 en préparation de la version finale afin de savoir ce dont je devrais m'ajuster lorsque la version finale serait disponible. Cela a énormément aidé. Par exemple, grâce à mes tests, je savais que pour obtenir la capacité de connexion manuelle à lightdm, je devrais ajouter "greeter-show-manual-login = true" à /etc/lightdm/lightdm.conf. Je savais également que je devrais apporter quelques légères modifications à/etc/sudoers et à/etc/group afin de permettre une gestion et une connexion sans faille de mon système par tout membre du groupe "Admins du domaine" dans Active Directory. J'exige depuis mon AD sur mon réseau local domestique une authentification à signature unique sur tous mes systèmes, sous Windows et Linux. Connaître ces faits dès le départ m’a très bien servi, car j’utilise Ubuntu 12.04-LTS final sur mon ordinateur portable sur lequel j’avais fonctionné sous Ubuntu 11.10 la veille et depuis 6 à 8 mois. Cette mise à niveau du système rencontrant un succès retentissant, je suis beaucoup moins inquiet quant à la mise à niveau de plusieurs de mes autres systèmes vers Ubuntu 12.04. Cependant ... cela étant dit, tous mes systèmes Ubuntu ne sont pas également chargés, de sorte que dans certains cas, je souhaite quand même effectuer une installation propre et une installation basée sur le matériel avec lequel je travaille. Mon Zotac ZboxHD ID-41 Plus nécessitera beaucoup plus de soin en ce qui concerne la mise à niveau, car il s’agit d’un système à double démarrage qui exécute Windows 7 et Ubuntu 10.04-LTS. Heureusement, je suis assez expérimenté pour effectuer l’installation sans détruire le système et sans avoir à repartir à zéro. Je vais simplement sauvegarder toutes mes données personnelles à partir des partitions Ubuntu et recharger après avoir effacé ces partitions pour assurer un environnement propre. Je dois également prendre en compte le fait que chacun de mes systèmes est configuré pour être connecté via une passerelle xrdp sur un autre système (un serveur virtuel, exécutant le serveur Ubuntu 10.04-LTS), et doit donc disposer de la fonctionnalité XDMCP. Mais, j'ai déjà étudié et testé la solution pour cela, en utilisant lightdm, vnc4server et xinetd. La principale chose à faire est simplement de supprimer "vino" à l’avance afin de libérer le port 5900 pour vnc4server. Le reste est une installation et une configuration standard. Je publierai prochainement plusieurs articles concernant mes recherches et comment faire sur www.stormnine.net. Mais cela peut prendre quelques semaines avant que je parvienne à cela, car j’ai d’abord un groupe assez important de systèmes à porter sur Ubuntu 12.04, ce qui pourrait éventuellement conduire à la rédaction de quelques articles supplémentaires et à des guides pratiques basés sur cette expérience.
Quoi qu'il en soit, je sais que cette réponse est un peu longue, mais j'espère qu'elle donne un aperçu du processus de mise à niveau du point de vue de l'expérience résultante, en tant que technicien travaillant avec plusieurs systèmes d'exploitation. Bonne chance à tous, dans vos propres projets. :)
Je suggère l'une des deux choses suivantes:
Je vous suggère de faire (2) dans les deux cas. Si vous effectuez une mise à niveau, vous risquez de perdre des données. Si vous effectuez une nouvelle installation, vous perdrez des données.
Les deux ne devraient pas être (nécessairement) vrais.
La mise à niveau est toujours prise en charge à partir de:
Mise à jour en ligne: pas de raison non plus à l'exception de pour le temps et la bande passante. Si vous téléchargez l'ISO et effectuez une mise à jour à partir de l'ISO, la mise à jour sera meilleure que celle en ligne, si vous le faites pas avez une connexion Internet rapide. Bien sûr, je ne compte pas le temps nécessaire pour télécharger l’ISO, mais c’est généralement une action feu et oublie: nous commençons le téléchargement et allons faire autre chose.
Tout cela suppose que vous n’ayez pas installé de paquets à partir de sources externes, ni construit et déployé manuellement d’autres tâches. Dans ce cas, il est difficile de dire si une mise à jour fonctionnera parfaitement ou pas - cela dépend de ce que vous avez installé et où vous avez installé.
(*) Soutien à long terme
La mise à niveau convient, mais si vous êtes "actif" et que vous avez installé de nombreux logiciels et packages, vous recevrez des alertes "paquets obsolètes". Alors,
Je vous suggère d'attendre et de voir comment les autres mises à niveau ont eu lieu. Ensuite, voyez quels problèmes ils ont causés, puisque la version précédente était une LTS, inutile de quitter le navire tant que vous n'êtes pas sûr, sa stabilité. :)
juste mon avis, vraiment! il y a quelques fonctionnalités intéressantes 10.10 bien que FONTS par exemple. aussi quelque chose à voir avec les nuages: P
J'ai effectué une nouvelle installation de 12.04 Beta 2 après avoir sauvegardé mon dossier personnel sur un disque dur externe, puis rejoint la communauté de l'UA. C'était la meilleure expérience d'apprentissage de tous les temps. Je tenais à jour tous les jours et je connaissais les problèmes des autres. Lorsque le 26 avril est arrivé, j’en ai terminé et le trajet a été facile. De cette façon, j'ai eu le meilleur des deux mondes, sans problème et hautement recommandé.