Como posso realizar uma atualização do Raspbian Wheezy para Jessie?
Como posso realizar uma atualização do Raspbian Wheezy para Jessie?
Respostas:
Quão corajoso você se sente? É mais seguro fazer uma nova instalação em um novo cartão SD.
A maneira mais corajosa que eu usaria é:
Faça backup de todos os arquivos importantes para você.
Com sua instalação nova ou existente.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
para garantir que o chiado esteja totalmente atualizado.
Edite /etc/apt/sources.list e altere wheezy para jessie. Também pode haver arquivos em /etc/apt/sources.list.d/ que também precisam ser atualizados, para substituir o wheezy por jessie.
Em seguida, atualize e atualize novamente
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
upgrade
então dist-upgrade
?
Espero que isso ajude outras pessoas na próxima vez: Basicamente, uma atualização funciona assim:
Ou você usa o sed para fazer o trabalho para você:
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
Isso pode demorar um pouco, pois tudo precisa ser baixado e todas as dependências precisam ser reconstruídas. Além disso, as partes upgrade
e dist-upgrade
exigem alguma interação:
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
para /etc/apt/sources.list.d/raspi.list
e novamente executar apt-get update / atualização resolveu o problema.
raspi-config
não serem atualizados (impedindo a capacidade de inicializar no console) e na instalação do 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
Pode haver um erro após a atualização. Certifique-se de pressionar N, não Y nos prompts relacionados a systemd, lightdm, dbus e outras coisas relacionadas à inicialização (Não importa em outros programas, você pode pressionar y) no dist-upgrade para jessie.
Apenas uma adição para usuários que poderiam pousar aqui procurando o procedimento de atualização , como eu!
No site oficial do Raspberry Pi, a atualização de Wheezy para Jessie é desencorajada . Em vez disso, eles recomendam fazer uma instalação Jessie limpa .
De https://www.raspberrypi.org/blog/raspbian-jessie-is-here/ :
Começar com uma imagem limpa é a maneira recomendada de mudar para Jessie. Se você realmente precisa atualizar uma imagem Wheezy, tentamos um caminho de atualização não suportado, documentado nos fóruns aqui. Foi demonstrado que isso funciona em uma imagem Wheezy de baunilha, mas não podemos prever que efeito isso pode ter sobre os pacotes ou dados que você instalou, portanto, isso é por sua conta e risco.
E para aqueles que são corajosos, este é o post do fórum onde todas as passagens para a atualização são explicadas.
https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=121880
No meu raspberry Pi2, após cada atualização, o serviço de login falhava, impedindo o logon local. Felizmente, consegui fazer logon remotamente através do SSH.
Com base na minha investigação, encontrei um problema com o dbus
serviço que não foi mais iniciado após a atualização.
A solução alternativa que usei:
apt-get remove dbus
Espero que ajude.
Encontrei este tópico em uma pesquisa no Google. Estou adicionando minha "resposta" para o caso de outras pessoas, como eu, ainda vagarem no deserto com uma versão do Raspbian agora muito antiga e provavelmente insegura. Aqui vai:
Eu segui a abordagem dada por Bex (mais de 3 anos atrás agora!), E funcionou :) Eu tive um problema menor com algumas dependências com falha em um ponto, mas consegui resolvê-las seguindo as sugestões oferecidas na mensagem de erro de Raspbian.
Tudo isso dito, sinto que a melhor abordagem para a maioria das pessoas será seguir as recomendações nos fóruns do Raspberry Pi e fazer uma instalação limpa. Ainda não tive problemas, mas meu RPI é basicamente "estoque", sendo usado para o experimento estranho de vez em quando. Ainda pode haver problemas ocultos em algum lugar do meu sistema.
Posteriormente à postagem de Bex, ela foi publicada nos fóruns da RPI:
Como atualizar uma imagem do Wheezy para Jessie (versões extintas e substituídas do Raspbian)
E, portanto, para quem encontra esse tópico enquanto procura uma fórmula para usar na atualização, eu respeitosamente submeto que esta é a "melhor" resposta.
Porque eu sou muito preguiçoso e só quero copiar e colar a partir de agora - o mesmo para Jessie Stretch:
Atualizar antes e limpar
sudo apt update
sudo apt full-upgrade
sudo apt autoremove
Ajuste as fontes do repositório:
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
Melhorar
sudo apt update
sudo apt upgrade
sudo apt full-upgrade