Quelqu'un pourrait-il nous conseiller sur les commandes de terminal correctes pour mettre à niveau de Linux Mint Petra vers Linux Mint Qiana?
Quelqu'un pourrait-il nous conseiller sur les commandes de terminal correctes pour mettre à niveau de Linux Mint Petra vers Linux Mint Qiana?
Réponses:
$ sudo sed -i 's/saucy/trusty/' /etc/apt/sources.list
$ sudo sed -i 's/petra/qiana/' /etc/apt/sources.list
$ sudo sed -i 's/saucy/trusty/' /etc/apt/sources.list.d/official-package-repositories.list
$ sudo sed -i 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list
Utilisez sed pour remplacer les références à saucy par trusty et petra par qiana dans les sources
$ sudo apt-get update && sudo apt-get dist-upgrade
$ sudo apt-get upgrade
Mettez à jour les référentiels avec les nouveaux paramètres et exécutez une mise à niveau dist pour mettre à niveau vers la nouvelle version proprement, puis exécutez la mise à niveau pour vous assurer que tous les packages sont mis à jour.
sed
commandes une simple substitution de chaîne. Dans chacun de ces fichiers, les mots saucy
et sont passés à trusty
et même pour petra
à qiana
. sudo apt-get update
recherche les mises à jour de tous les packages, puis dist-upgrade
met à niveau la distribution. La upgrade
commande finale met à niveau le reste des packages.
Mettez à jour vers Mint 17 sans perdre vos paramètres de Mint 16 (ou d'autres anciennes versions) mais en installant toujours la dernière version directement à partir du CD:
Veuillez consulter:
http://forums.linuxmint.com/viewtopic.php?f=42&t=167083&p=858729&hilit=backup#p858729
ou vous pouvez directement aller sur la page du projet:
https://github.com/MintBackupRestore/MintBackupRestore
Cordialement, Mint_BackupRestore
Les sources de Mint 16 sont généralement disponibles /etc/apt/sources.list.d/official-package-repositories.list
. (Mon /etc/apt/sources.list est essentiellement vide, sauf pour un commentaire " # See sources.list.d/official-package-repositories.list
".) Sauf si ce n'est pas le cas sur votre système, seul le fichier official-package-repositories.list doit être mis à jour.
Faites une sauvegarde complète avant de commencer. Le moyen le plus simple pourrait être une copie exacte du disque dur sur lequel Mint est installé (comme /dev/sda
), qui peut être copiée en cas de problème et vous n'aurez pas à rechercher et à copier manuellement les fichiers personnels car le lecteur complet est copié. L'inconvénient est que le fichier image sera assez volumineux (disque dur de 500 Go -> fichier d'image de 500 Go, dans ce cas, une compression peut être utilisée). Étant donné que ce lecteur ne doit pas être monté, démarrez à partir d'un système actif comme Parted Magic, connectez un lecteur externe, montez-le (c'est-à-dire dans /dev/usb-hdd
) et exécutez dd (cela prendra un certain temps, peut-être des heures).
# dd if=/dev/sda of=/mnt/usb-hdd/os.sda.dd.img
Ou en utilisant la compression (cela prendra encore plus de temps):
# dd if=/dev/sda | gzip -c >/mnt/usb-hdd/os.sda.dd.img.gz
Selon votre configuration, il peut y avoir des moyens plus efficaces.
Localisez tous les fichiers source (/etc/apt/sources.list /etc/apt/sources.list.d/*) et assurez-vous qu'un seul contient les sources officielles de Mint. Si ce fichier ne s'appelle pas "sources.list.d / official-package-repositories.list" sur votre système, remplacez le nom de fichier dans la commande suivante.
Mettez à jour le fichier source officiel pour pointer vers le référentiel de la version 17 au lieu de 16.
# sed -i -e 's/saucy/trusty/' -e 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list
Avant de démarrer le processus de mise à niveau, vérifiez que les sources sont correctes. Ne continuez pas s'il n'imprime pas "sources ok" à la fin (certaines sources peuvent être erronées, corrigez-les ou commentez-les avant la mise à niveau). Cela extraira les listes de packages pour Mint 17 (afin que la routine de mise à niveau sache quels packages doivent être installés) et générera une erreur si elle ne peut pas les télécharger, mais elle ne modifiera / mettra à jour aucun package installé.
# apt-get update && echo sources okay
Effectuez la mise à niveau réelle (-y pour répondre à certaines des questions plutôt basiques par oui).
# apt-get -y dist-upgrade
/etc/apt/sources.list:
# See sources.list.d/official-package-repositories.list
/etc/apt/sources.list.d/official-package-repositories.list:
deb http://packages.linuxmint.com qiana main upstream import
deb http://extra.linuxmint.com qiana main
deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner
Mise à jour:
Je viens d'essayer ceci (mise à niveau de 16 à 17) en utilisant "apt-get -y dist-upgrade" (il posait toujours quelques questions, comme si / etc / issue devait être mis à jour, la valeur par défaut était non) et il a finalement échoué :
...
Setting up kmod (15-0ubuntu6) ...
Installing new version of config file /etc/init/kmod.conf ...
dpkg: dependency problems prevent configuration of initramfs-tools:
initramfs-tools depends on udev (>= 147~-5); however:
Package udev is not configured yet.
dpkg: error processing package initramfs-tools (--configure):
dependency problems - leaving unconfigured
...
Errors were encountered while processing:
procps
udev
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
C'est probablement la raison pour laquelle la page du didacticiel de la communauté sur la mise à niveau recommande une "nouvelle mise à niveau" (terme trompeur pour "tout effacer et réinstaller à partir de zéro", suivi d'une copie manuelle de certains des fichiers importants) et déconseille une mise à niveau du package ("Ce est quelque chose que nous ne recommandons pas "). Suite à cette recommandation, les utilisateurs de Mint réinstalleraient leur système chaque année (ou chaque fois qu'une nouvelle version sortira).
Il vaut donc mieux avoir une sauvegarde complète avant de commencer. Et préparez-vous à résoudre les problèmes de dépendance.
Dans mon cas (erreur mentionnée ci-dessus), les commandes suivantes ont résolu les problèmes (ceci, encore une fois, a demandé si les fichiers devaient être remplacés ou non - sélectionnez Y (oui) sauf si vous êtes vraiment sûr de ne pas les conserver pour certains). raison).
# dpkg --configure -a && echo OK
# apt-get -f install && echo OK
# apt-get dist-upgrade && echo OK
Une fois que tout est fait, vous devriez être sur la nouvelle version (redémarrer pour que toutes les modifications, y compris le nouveau noyau, prennent effet):
# cat /etc/issue
Linux Mint 17 Qiana \n \l