Atualize para Raspbian Jessie


Respostas:


80

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 é:

  1. Faça backup de todos os arquivos importantes para você.

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

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

  4. Em seguida, atualize e atualize novamente

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

3
Com Jessie agora oficialmente fora e executando na minha área de trabalho, essa ainda é a resposta correta para o meu Raspbian Wheezy Pi?
Wayfaring Stranger #

2
Ainda é uma abordagem razoável e é o que eu faria e teria feito. Fragmentação necessária indica que existem outros repositórios de origem que você pode querer atualizar ao mesmo tempo. No passado, eu removi esses repositórios porque não uso o software deles.
Joan

2
@ Wayfaring Stranger As imagens raspbian não foram atualizadas para jessie até agora, então este ainda é o caminho a percorrer. Infelizmente.
Fragmentation Needed

2
porque upgradeentão dist-upgrade?
precisa saber é o seguinte

4
@JaromandaX Tentar minimizar a quantidade de pacotes a serem atualizados a qualquer momento e tentar manter o sistema em um estado estável. No final da atualização, você deve ter a versão anterior na versão estável mais atualizada. Esse (para mim) parece ser o melhor ponto de partida para uma atualização para uma versão posterior.
joana

37

Espero que isso ajude outras pessoas na próxima vez: Basicamente, uma atualização funciona assim:

  1. ajustando as fontes para "jessie"
  2. atualizar as listas de pacotes e atualizar os pacotes

ajustando as fontes

  • Você pode simplesmente substituir todos os "chiados" em /etc/apt/sources.list (e /etc/apt/sources.list.d/*) por "jessie"
  • 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
    

atualizar as listas de pacotes

Isso pode demorar um pouco, pois tudo precisa ser baixado e todas as dependências precisam ser reconstruídas. Além disso, as partes upgradee dist-upgradeexigem alguma interação:

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

Há um repositório aqui que parece não ter sido atualizado recentemente e que não contém nenhum pacote jessie:/etc/apt/sources.list.d/raspi.list
Fragmentação necessária

2
Usei este procedimento para atualizar o Wheezy (em novembro de 2015) para Jessie. Conforme escrito, ele executou uma atualização incompleta. Adicionando deb http://archive.raspberrypi.org/debian/ jessie main uipara /etc/apt/sources.list.d/raspi.liste novamente executar apt-get update / atualização resolveu o problema.
precisa saber é o seguinte

A modificação mencionada acima resolveu um problema com os menus ao raspi-confignão serem atualizados (impedindo a capacidade de inicializar no console) e na instalação do 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

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.


7

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


1

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 dbusserviço que não foi mais iniciado após a atualização.

A solução alternativa que usei:

  1. Reinstale o RaspBian
  2. Remova o serviço dbus ==> apt-get remove dbus
  3. Atualize para Jessie

Espero que ajude.


0

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.


0

Porque eu sou muito preguiçoso e só quero copiar e colar a partir de agora - o mesmo para Jessie Stretch:

  1. Atualizar antes e limpar

    sudo apt update
    sudo apt full-upgrade
    sudo apt autoremove
    
  2. 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
    
  3. Melhorar

    sudo apt update
    sudo apt upgrade
    sudo apt full-upgrade
    
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.