Come posso eseguire un aggiornamento da Raspbian Wheezy a Jessie?
Come posso eseguire un aggiornamento da Raspbian Wheezy a Jessie?
Risposte:
Quanto coraggioso ti senti? È più sicuro effettuare una nuova installazione su una nuova scheda SD.
Il modo più coraggioso che userei è:
Eseguire il backup di tutti i file che sono importanti per te.
Con la tua installazione nuova o esistente.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
per assicurarsi che wheezy sia completamente aggiornato.
Modifica /etc/apt/sources.list e cambia wheezy in jessie. Potrebbero anche essere presenti file in /etc/apt/sources.list.d/ che necessitano anche di un aggiornamento per sostituire wheezy con jessie.
Quindi aggiornare e aggiornare di nuovo
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
upgrade
allora dist-upgrade
?
Spero che questo possa aiutare gli altri la prossima volta: in sostanza, un aggiornamento funziona in questo modo:
Oppure usi sed per fare il lavoro per te:
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
Questo potrebbe richiedere del tempo, dal momento che tutto deve essere scaricato e tutte le dipendenze devono essere ricostruite. Inoltre, le parti upgrade
e dist-upgrade
richiedono alcune interazioni:
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
di /etc/apt/sources.list.d/raspi.list
e ancora eseguire update apt-get / aggiornamento risolto il problema.
raspi-config
non essere aggiornato (impedendo la capacità di avviare a console) e rimontaggio tungsteno / 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
Potrebbe essersi verificato un errore dopo l'aggiornamento. Assicurati di premere N, non Y sui prompt relativi a systemd, lightdm, dbus e altre cose relative all'avvio (Non importa su altri programmi puoi premere y) su dist-upgrade a jessie.
Solo un'aggiunta per gli utenti che potrebbero atterrare qui alla ricerca della procedura di aggiornamento , come me!
Sul sito Web ufficiale di Raspberry Pi è sconsigliato l'aggiornamento da Wheezy a Jessie . Invece raccomandano di fare un'installazione pulita di Jessie .
Da https://www.raspberrypi.org/blog/raspbian-jessie-is-here/ :
Iniziare con un'immagine pulita è il modo consigliato per passare a Jessie. Se hai davvero bisogno di aggiornare un'immagine Wheezy, abbiamo provato un percorso di aggiornamento non supportato che è documentato sui forum qui. Questo ha dimostrato di funzionare su un'immagine Wheezy alla vaniglia, ma non possiamo prevedere quale effetto potrebbe avere su tutti i pacchetti o dati che hai installato, quindi è a tuo rischio e pericolo.
E per coloro che sono coraggiosi, questo è il post sul forum in cui sono spiegati tutti i passaggi per l'aggiornamento.
https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=121880
Sul mio raspberry Pi2, dopo ogni aggiornamento, il servizio di accesso non è riuscito, impedendo l'accesso a livello locale. Fortunatamente sono stato in grado di accedere in remoto tramite SSH.
Sulla base delle mie indagini, ho riscontrato un problema con il dbus
servizio che non è stato più avviato dopo l'aggiornamento.
La soluzione alternativa che ho usato:
apt-get remove dbus
Spero che sia d'aiuto.
Ho trovato questa discussione in una ricerca su Google. Sto aggiungendo la mia "risposta" nel caso ci siano altri, come me, che vagano ancora nel deserto con una versione di Raspbian ormai molto vecchia e probabilmente insicura. Ecco qui:
Ho seguito l'approccio dato da Bex (oltre 3 anni fa adesso!), E ha funzionato :) Ho avuto un piccolo problema con alcune dipendenze fallite ad un certo punto, ma sono stato in grado di risolverli seguendo i suggerimenti offerti nel messaggio di errore da Raspbian.
Detto questo, ritengo che l'approccio "migliore" per la maggior parte delle persone sarà seguire i consigli nei forum di Raspberry Pi e fare un'installazione pulita. Non ho ancora riscontrato alcun problema, ma il mio RPI è principalmente "stock", utilizzato di tanto in tanto per lo strano esperimento. Potrebbero esserci ancora problemi in agguato da qualche parte nel mio sistema.
Successivamente al post di Bex, questo è stato pubblicato nei forum RPI:
Come aggiornare un'immagine Wheezy a Jessie (entrambe le versioni defunte e sostituite di Raspbian)
E quindi per chiunque si imbatta in questo thread durante la ricerca di una formula da utilizzare per l'aggiornamento, rispondo rispettosamente che questa è la risposta "migliore".
Perché sono troppo pigro e voglio solo copiare e incollare d'ora in poi - lo stesso per Jessie per allungare:
Aggiorna prima e pulisci
sudo apt update
sudo apt full-upgrade
sudo apt autoremove
Modifica le fonti del repository:
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
aggiornamento
sudo apt update
sudo apt upgrade
sudo apt full-upgrade