web-dev-qa-db-fra.com

Commande de terminal pour mise à niveau de Linux Mint 16 vers Linux Mint 17

Quelqu'un pourrait-il indiquer les commandes de terminal appropriées pour mettre à niveau Linux Mint Petra vers Linux Mint Qiana?

11
Freakazoid
$ 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 à huppé par trusty et petra à 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 dist-upgrade pour mettre à niveau correctement vers la nouvelle version, puis exécutez upgrade pour vous assurer que tous les packages sont mis à jour.

17
RoB

Effectuez une mise à jour vers Mint 17 sans perdre vos paramètres de Mint 16 (ou d’autres versions antérieures), mais en installant la version la plus récente directement à partir du CD:

S'il vous plaît jeter un oeil à:

http://forums.linuxmint.com/viewtopic.php?f=42&t=167083&p=858729&hilit=backup#p858729

ou vous pouvez directement aller à la page du projet:

https://github.com/MintBackupRestore/MintBackupRestore

Cordialement, Mint_BackupRestore

1

Les sources de la Monnaie 16 sont généralement en /etc/apt/sources.list.d/official-package-repositories.list. (Mon fichier /etc/apt/sources.list est généralement vide, à l'exception du commentaire "# See sources.list.d/official-package-repositories.list".) À moins que ce ne soit pas le cas sur votre système, seul le fichier official-package-repositories.list doit être mis à jour.

  1. 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 recopié en cas de problème, sans que vous ayez à chercher et copier manuellement des 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 image de 500 Go, dans ce cas, la compression pourrait être utilisée). Etant donné que ce lecteur ne doit pas être monté, démarrez à partir d’un système actif tel que Parted Magic, connectez un lecteur externe, montez-le (c.-à-d. Dans /dev/usb-hdd) et exécutez dd (cela prendra un certain temps, voire des heures).

    # dd if=/dev/sda of=/mnt/usb-hdd/os.sda.dd.img
    

    Ou en utilisant la compression (prendra encore plus longtemps):

    # 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.

  2. Localisez tous les fichiers source (/etc/apt/sources.list /etc/apt/sources.list.d/*) et assurez-vous qu’un seul d’entre eux 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 du fichier dans la commande suivante.

  3. Mettez à jour le fichier source officiel pour qu'il pointe vers le référentiel 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
    
  4. Avant de commencer le processus de mise à niveau, vérifiez que les sources sont correctes. Ne ne continue pas s'il n'imprime pas "sources correctes" à la fin (certaines sources peuvent être erronées, corrigez-les ou commentez-les avant la mise à niveau). Cela va extraire les listes de paquets pour Mint 17 (pour que la routine de mise à jour sache quels paquets doivent être installés) et une erreur s’il ne parvient pas à les télécharger, mais cela ne changera ni ne mettra à jour les paquets installés.

    # apt-get update && echo sources okay
    
  5. Effectuez la mise à niveau proprement dite (-y pour répondre à certaines questions plutôt élémentaires avec 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

Mettre à jour:

Je viens d'essayer ceci (mise à jour de 16 à 17) en utilisant "apt-get -y dist-upgrade" (il posait encore quelques questions, comme si/etc/issue devait être mis à jour, par défaut 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 le tutoriel 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 de recopier manuellement certains des fichiers importants) et déconseille une mise à niveau du paquet ("Ceci est quelque chose que nous ne recommandons pas"). Suivant cette recommandation, les utilisateurs de Mint réinstallaient leur système chaque année (ou chaque fois qu'une nouvelle version est publiée).

Donc, vous feriez mieux d'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 corrigé les problèmes (cette fois encore, elle a demandé si les fichiers devaient être remplacés ou non - sélectionnez O (oui) sauf si vous êtes vraiment sûr de ne pas vouloir les conserver pendant un certain temps. raison).

# dpkg --configure -a && echo OK
# apt-get -f install && echo OK
# apt-get dist-upgrade && echo OK

Une fois que tout est terminé, vous devriez être sur la nouvelle version (redémarrage pour que toutes les modifications, y compris le nouveau noyau, prennent effet):

# cat /etc/issue
Linux Mint 17 Qiana \n \l
0
basic6