Actualiza a Raspbian Jessie

Respuestas:

80

¿Qué tan valiente te sientes? Es más seguro realizar una instalación nueva en una nueva tarjeta SD.

La forma más valiente que usaría es:

  1. Haga una copia de seguridad de cualquier archivo que sea importante para usted.

  2. Con su instalación nueva o existente.

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get dist-upgrade
    

    para asegurarse de que wheezy esté completamente actualizado.

  3. Edite /etc/apt/sources.list y cambie wheezy a jessie. También puede haber archivos en /etc/apt/sources.list.d/ que también necesitan actualización, para reemplazar a wheezy con jessie.

  4. Luego actualice y actualice nuevamente

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get dist-upgrade
    
joan
fuente
3
Con Jessie ahora oficialmente fuera y ejecutándose en mi escritorio, ¿sigue siendo la respuesta correcta para mi Raspbian Wheezy Pi?
Wayfaring Stranger
2
Sigue siendo un enfoque razonable y es lo que haría y habría hecho. La fragmentación necesaria señala que hay otros repositorios de origen que quizás desee actualizar al mismo tiempo. En el pasado, eliminé esos repositorios porque no uso su software.
juan
2
@Wayfaring Stranger Las imágenes de raspbian no se han actualizado a jessie hasta ahora, por lo que este es el camino a seguir. Desafortunadamente.
Fragmentación necesaria
2
¿Por qué upgradeentonces dist-upgrade?
Jaromanda X
44
@JaromandaX Para tratar de minimizar la cantidad de paquetes que se actualizarán en cualquier momento y para tratar de mantener el sistema en un estado estable. Al final de la actualización, debería tener la versión anterior como su versión estable más actualizada. Ese (para mí) parece ser el mejor punto de partida para una actualización a una versión posterior.
juan
38

Espero que esto pueda ayudar a otros en la próxima vez: Básicamente, una actualización funciona así:

  1. ajustando las fuentes a "jessie"
  2. actualizar las listas de paquetes y actualizar los paquetes

ajustando las fuentes

  • Simplemente puede reemplazar cada "wheezy" en /etc/apt/sources.list (y /etc/apt/sources.list.d/*) con "jessie"
  • O usas sed para hacer el trabajo por ti:

    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
    

actualizar las listas de paquetes

Esto puede llevar bastante tiempo, ya que todo debe descargarse y todas las dependencias deben reconstruirse. Además, las partes upgradey dist-upgraderequieren cierta interacción:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Fragmentación necesaria
fuente
Aquí hay un repositorio que parece no haberse actualizado últimamente y que no contiene ningún paquete de jessie:/etc/apt/sources.list.d/raspi.list
Fragmentación necesaria
2
Usé este procedimiento para actualizar Wheezy (en noviembre de 2015) a Jessie. Tal como está escrito, realizó una actualización incompleta. Añadiendo deb http://archive.raspberrypi.org/debian/ jessie main uia /etc/apt/sources.list.d/raspi.listuna y otra vez ejecutando la actualización de apt-get / actualización resuelve el problema.
bobthechemist
La modificación que mencioné anteriormente resolvió un problema con los menús al raspi-configno actualizarse (impidiendo la capacidad de iniciar en la consola) e instalar Wolfram / Mathematica.
bobthechemist
8
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

Puede haber un error después de la actualización. Asegúrese de presionar N, no Y en las indicaciones relacionadas con systemd, lightdm, dbus y otras cosas relacionadas con el arranque (no importa en otros programas, puede presionar y) en dist-upgrade a jessie.


fuente
7

¡Solo una adición para los usuarios que podrían aterrizar aquí buscando el procedimiento de actualización , como yo!

En el sitio web oficial de Raspberry Pi, se desaconseja la actualización de Wheezy a Jessie . En su lugar, recomiendan hacer una instalación limpia de Jessie .

Desde https://www.raspberrypi.org/blog/raspbian-jessie-is-here/ :

Comenzar con una imagen limpia es la forma recomendada de pasar a Jessie. Si realmente necesita actualizar una imagen de Wheezy, hemos probado una ruta de actualización no compatible que se documenta en los foros aquí. Se ha demostrado que esto funciona en una imagen vainilla de Wheezy, pero no podemos predecir qué efecto puede tener en los paquetes o datos que haya instalado, por lo que es bajo su propio riesgo.

Y para aquellos que son valientes, esta es la publicación del foro donde se explican todos los pasajes para la actualización.

https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=121880

gato de Cheshire
fuente
1

En mi Raspberry Pi2, después de cada actualización, el servicio de inicio de sesión falló, evitando el inicio de sesión local. Afortunadamente pude iniciar sesión de forma remota a través de SSH.

Según mi investigación, encontré un problema con el dbusservicio que ya no se inició después de la actualización.

La solución que usé:

  1. Vuelva a instalar el RaspBian
  2. Eliminar el servicio dbus ==> apt-get remove dbus
  3. Actualiza a Jessie

Espero eso ayude.

Olivier C
fuente
0

Encontré este hilo en una búsqueda de Google. Estoy agregando mi "respuesta" en caso de que haya otros, como yo, todavía vagando por el desierto con una versión de Raspbian ahora muy antigua y probablemente insegura. Aquí va:

Seguí el enfoque dado por Bex (¡hace más de 3 años ahora!), Y funcionó :) Tuve un pequeño problema con algunas dependencias fallidas en un momento, pero pude resolverlas siguiendo las sugerencias ofrecidas en el mensaje de error de Raspbian.

Dicho todo esto, creo que el "mejor" enfoque para la mayoría de las personas será seguir las recomendaciones de los foros de Raspberry Pi y realizar una instalación limpia. Todavía no he tenido ningún problema, pero mi RPI es principalmente "stock", y se usa para el experimento extraño de vez en cuando. Todavía puede haber problemas al acecho en algún lugar de mi sistema.

Posterior a la publicación de Bex, esto fue publicado en los foros de RPI:

Cómo actualizar una imagen de Wheezy a Jessie (versiones desaparecidas y reemplazadas de Raspbian)

Entonces, para cualquiera que se encuentre con este hilo mientras busca una fórmula para usar en la actualización, presento respetuosamente esta es la "mejor" respuesta.

Seamus
fuente
0

Porque soy demasiado vago y solo quiero copiar y pegar de ahora en adelante, lo mismo para Jessie que Estirar:

  1. Actualizar antes y limpiar

    sudo apt update
    sudo apt full-upgrade
    sudo apt autoremove
    
  2. Ajuste las fuentes del repositorio:

    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
    
  3. Mejorar

    sudo apt update
    sudo apt upgrade
    sudo apt full-upgrade
    
Fragmentación necesaria
fuente