Ainda preciso do rpi-update se estiver usando a versão mais recente do Raspbian?

Tenho um Pi de 512 MB. Estou tentando ter certeza de que estou aproveitando ao máximo. Acabei de baixar a versão mais recente do Raspbian e instalá-lo no Pi. Eu também preciso da atualização do rpi ? O rpi-update foi feito para atualizar de uma versão do Raspbian para a próxima?

Comentários

  • Esta é uma questão antiga, e desde 2017 a precisa executar rpi-update foi removido para a maioria dos usuários. As atualizações do kernel agora estão incluídas com sudo apt upgrade, mas não ‘ quando esta pergunta foi feita. Se você ‘ está executando um hardware especial ou deseja o kernel e os módulos mais recentes (e entende / aceita os riscos de estabilidade que eles podem trazer), você ainda pode querer usar o rpi-update.
  • Desde agosto de 2017, há a versão mais recente do Stretch disponível. Aqui estão as instruções para instalá-lo: raspberrypi.stackexchange.com/questions/71462/…

Resposta

“Em circunstâncias normais, NUNCA há necessidade de executar o rpi -atualize, pois sempre leva você ao firmware e kernel de ponta e, como essa pode ser uma versão de teste, pode deixar seu RPi não inicializável “. https://www.raspberrypi.org/forums/viewtopic.php?p=916911#p916911 Mesmo a documentação atualização do rpi agora avisa “Mesmo no Raspbian, você só deve usar isso por um bom motivo. Isso fornece o kernel / firmware mais recente.” sudo apt-get update; sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel irá colocá-lo de volta no kernel / bootcode mais recente.

Acho que você pode estar combinando dois operações diferentes.

  • rpi-update é uma ferramenta para atualizar o firmware para o seu Raspberry Pi. Firmware é um pequeno pacote de código que geralmente reside em um chip especial de um computador que ajuda o software a saber como se comunicar com o hardware. No entanto, no caso do Raspberry Pi, o firmware residirá na primeira partição do cartão SD.

  • Raspbian é um sistema operacional ou o software principal para o Raspberry Pi . O software (incluindo o sistema operacional) reside na segunda partição do cartão SD e é tudo o que é executado quando você usa seu dispositivo.

Ambos precisam ser atualizados de forma independente. Por conveniência, a ferramenta rpi-update está incluída na distribuição Raspbian do Linux porque é uma ferramenta de software útil que gerencia o firmware de seus Pi “s. Você só deve executá-lo se precisar, conforme o aviso acima! Não use-o regularmente. Separadamente, você precisa manter seu software atualizado usando as ferramentas de gerenciamento de software Debian padrão como sudo apt-get update && sudo apt-get upgrade.

Cada uma dessas funções é separada e atualizar uma não atualizará a outra. Atualizar sua distribuição para o software mais recente pacotes podem fornecer a você uma nova versão de rpi-update, mas a menos que você EXECUTE rpi-update, seu firmware não será atualizado.

Uma vez que o local onde o firmware é armazenado é realmente atualizado para a primeira partição do cartão SD (como uma espécie de BIOS), você não precisará executar isso em todos os dispositivos. Depois de carregar uma nova versão de software ou firmware em um Cartão SD, a Qualquer dispositivo em que você conectar esse cartão executará essa versão.

Comentários

  • obrigado pela ótima resposta. Portanto, para cada Pi físico que tenho, preciso executar rpi-update. Não é suficiente executar rpi-update em um cartão SD e fazê-lo funcionar onde quer que esteja conectado. rpi-update depende da placa física em oposição a dependente do cartão SD. Isso está correto? Em segundo lugar, eu ‘ estou curioso, o que o firmware atualizado faz? É mais estável? É mais rápido? Isso ajuda a suportar a arquitetura de 512 MB?
  • @Scoop: Editei minha resposta para responder às suas outras perguntas. O que as atualizações de firmware realmente contêm seria uma pergunta a ser respondida pelo changelog para a atualização da versão em questão e está fora do escopo de sua pergunta original. Você pode perguntar a outro alguém nesse sentido, se quiser.
  • Oi Caleb. Você diz que rpi-update faz parte do raspbian, mas não consigo ‘ encontrá-lo em meu rpi (mesmo com um locate ou apt-cache search) você acha que isso é normal?
  • De acordo com raspberrypi. org apt-get upgrade irá atualizar o kernel e firmware, embora possivelmente não para o mais recente.
  • Conforme declarado abaixo , isso não é mais verdade. As coisas que o rpi-update fornece agora estão incluídas no pacote raspberrypi-bootloader.

Resposta

repositório do pacote raspbian contém o raspberrypi-bootloader pacote que contém firmware, kernel e módulos do kernel que rpi-update downloads. A versão não é a mais recente, mas os arquivos devem ser bons e estáveis. Agora ele mostra uma versão 20130902, portanto, tem cerca de 2 meses. O pacote é instalado por padrão e é atualizado quando uma nova versão chega no repo.

Então, você basicamente não precisa de rpi-update se você não quiser o firmware e o kernel de última geração, continue com apt-get – ele atualizará o kernel, firmware e módulos por conta própria. Na verdade, não consigo encontrar rpi-update no meu Pi.

Comentários

Resposta

Enquanto isso, o kernel faz parte do raspberrypi-kernel -package em Raspbian.

Então rpi-update não é mais necessário para atualizar o kernel.

Existem dois kernels no pacote, o que significa que funciona em todas as versões de hardware do Pi (ARMv6, ARMv7 e ARMv8

Use esta linha única sofisticada para manter seu Pi atualizado:

apt-get update && apt-get dist-upgrade && apt-get clean 

Se você está preocupado com coisas desnecessárias, adicione isto:

apt-get autoremove --purge && apt-get remove `deborphan` --purge 

Resposta

A resposta marcada como correta está, na verdade, desatualizada e de uma forma problemática: rpi-up date atualizará o firmware para a versão publicada mais recente, que deve ser considerada “instável”. Então, seguindo a receita dada, você pode acabar com um sistema instável (aconteceu comigo;)).

Resposta

RPI -Atualização é usada para atualizar o Raspberry Pi para a versão mais recente. Você não precisa realmente dele, mas é uma boa ideia manter o Raspberry Pi atualizado. Portanto, você também pode instalar o rpi-update.

Além disso, se você realmente não precisa do Raspberry Pi no as últimas atualizações de ponta. Em vez disso, use o seguinte comando. Isso irá atualizar todos os pacotes instalados para sua versão atual estável

sudo apt-get update && sudo apt-get upgrade 

Comentários

  • na verdade, ele irá atualizar firmware também (a versão não será a mais recente, mas estável)

Resposta

Se você olhar para o seu SD cartão após atualizá-lo com a versão mais recente do Raspbian, você verá 2 partições no seu cartão SD. O primeiro é onde o firmware é armazenado e o segundo será onde o sistema operacional (Raspbian) e seus arquivos são armazenados.

Portanto, se o firmware no seu cartão SD (primeira partição) está até Então, qualquer Raspberry Pi usando aquele cartão SD estará executando a versão de firmware mais recente.

Você pode até atualizar o firmware no cartão SD atualizando os arquivos na primeira partição com um computador Windows, por exemplo. (Veja: 3.2 Obtenha a versão de firmware mais recente )

Se a equipe do Raspbian estiver usando o firmware mais recente em sua distribuição, isso é um pergunta diferente. Na minha opinião, para ter certeza de que você está executando o firmware mais recente em seu Raspi, eu ainda usaria a ferramenta rpi-update com qualquer distribuição de sistema operacional que você escolher.

Resumindo, eu diria a seguinte frase: Atualize o cartão, execute em qualquer lugar.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *