Comment puis-je effectuer une mise à niveau de Raspbian Wheezy vers Jessie?
Comment puis-je effectuer une mise à niveau de Raspbian Wheezy vers Jessie?
Réponses:
Comment vous sentez-vous courageux? Il est plus sûr d'effectuer une nouvelle installation sur une nouvelle carte SD.
La manière la plus courageuse que j'utiliserais est:
Sauvegardez tous les fichiers qui sont importants pour vous.
Avec votre nouvelle ou existante installation.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
pour vous assurer que Wheezy est complètement à jour.
Éditez /etc/apt/sources.list et changez wheezy en jessie. Il se peut également que des fichiers dans /etc/apt/sources.list.d/ nécessitent également une mise à jour pour remplacer wheezy par jessie.
Puis mettre à jour et mettre à jour à nouveau
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
upgrade
alors dist-upgrade
?
J'espère que cela pourra aider les autres dans les prochaines années: une mise à niveau fonctionne comme ceci:
Ou vous utilisez sed pour faire le travail pour vous:
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list.d/*.list
Cela peut prendre un certain temps, car tout doit être téléchargé et toutes les dépendances doivent être reconstruites. De plus, les parties upgrade
et dist-upgrade
nécessitent une certaine interaction:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
/etc/apt/sources.list.d/raspi.list
deb http://archive.raspberrypi.org/debian/ jessie main ui
à /etc/apt/sources.list.d/raspi.list
et en cours d' exécution à nouveau apt-get update / mise à jour résout le problème.
raspi-config
non mise à jour des menus (empêchant le démarrage sur console) et d’installation de wolfram / Mathematica.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list.d/*.list
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Il peut y avoir une erreur après la mise à niveau. Assurez-vous d’appuyer sur N et non sur Y pour les invites liées à systemd, lightdm, dbus et d’autres tâches liées au démarrage (n’importe pas pour les autres programmes sur lesquels vous pouvez appuyer sur y) lors de la mise à niveau vers jessie.
Juste un ajout pour les utilisateurs qui pourraient atterrir ici à la recherche de la procédure de mise à niveau , comme moi!
Sur le site Web officiel de Raspberry Pi, la mise à jour de Wheezy à Jessie est découragée . Au lieu de cela, ils recommandent de faire une nouvelle installation de Jessie .
De https://www.raspberrypi.org/blog/raspbian-jessie-is-here/ :
Commencer par une image nette est la méthode recommandée pour passer à Jessie. Si vous avez vraiment besoin de mettre à jour une image Wheezy, nous avons essayé un chemin de mise à niveau non pris en charge, documenté ici sur les forums. Il a été démontré que cela fonctionnait sur une image vanille Wheezy, mais nous ne pouvons pas prédire l’effet que cela pourrait avoir sur les packages ou les données que vous avez installés. C’est donc à vos risques et périls.
Et pour ceux qui sont courageux, c’est le message du forum où tous les passages de la mise à jour sont expliqués.
https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=121880
Sur mon framboise Pi2, après chaque mise à niveau, le service de connexion a échoué, empêchant la connexion locale. Heureusement, j'ai pu me connecter à distance via SSH.
Sur la base de mon enquête, j'ai trouvé un problème avec le dbus
service qui ne commençait plus après la mise à niveau.
La solution que j'ai utilisée:
apt-get remove dbus
J'espère que ça aide.
J'ai trouvé ce fil dans une recherche Google. J'ajoute ma "réponse" au cas où d'autres, comme moi, erreraient encore dans le désert avec une version désormais très ancienne et probablement peu sûre de Raspbian. Voici:
J'ai suivi l'approche donnée par Bex (il y a plus de 3 ans maintenant!), Et cela a fonctionné :) J'ai eu un problème mineur avec certaines dépendances défaillantes à un moment donné, mais j'ai pu résoudre celles-ci en suivant les suggestions proposées dans le message d'erreur de Raspbian.
Cela dit, je pense que la "meilleure" approche pour la plupart des gens sera de suivre les recommandations des forums de Raspberry Pi et de procéder à une nouvelle installation. Je n'ai pas encore rencontré de problèmes, mais mon RPI est principalement "stock", utilisé de temps en temps pour la petite expérience. Il se peut que des problèmes se cachent quelque part dans mon système.
Après le message de Bex, cela a été publié dans les forums RPI:
Comment mettre à niveau une image Wheezy vers Jessie (versions obsolètes et remplacées de Raspbian)
Et donc pour quiconque trébuche sur ce fil tout en cherchant une formule à utiliser pour la mise à niveau, je soumets respectueusement que c'est la "meilleure" réponse.
Parce que je suis trop paresseux et que je veux juste copier et coller à partir de maintenant - la même chose pour Jessie to Stretch:
Mettre à jour avant et nettoyer
sudo apt update
sudo apt full-upgrade
sudo apt autoremove
Ajustez les sources du référentiel:
sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list
sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list.d/*.list
Améliorer
sudo apt update
sudo apt upgrade
sudo apt full-upgrade