Atualização do Raspbian GNU / Linux de Jessie para o Raspbian Stretch 9
Introdução
A atualização do Raspbian Jessie para o Raspbian 9 Stretch é um procedimento relativamente simples. No entanto, tenha cuidado, pois sempre há uma chance de quebrar todo o sistema. Quanto menos pacotes e serviços de terceiros instalados, maior a probabilidade de você conseguir atualizar com êxito o seu sistema Linux Raspbian. atualização apt-getRecomendações
- Remova pacotes desnecessários ou obsoletos
- Faça um backup de dados e configuração
- Execute uma atualização diretamente usando o console
- Software de terceiros instalado no Raspbian Stretch 9
Aviso:
MariaDB agora é o banco de dados SQL padrão no Debian 9 Stretch. Isso introduz um novo formato de arquivo de dados binários do banco de dados que não é compatível com o formato atual do banco de dados (Debian 8 Jessie). Durante a atualização, seus bancos de dados serão atualizados automaticamente. No entanto, quando você tiver alguns problemas durante ou após a atualização, não poderá reverter! Por esse motivo, é importante fazer backup de todos os seus bancos de dados atuais antes de prosseguir com a atualização do Debian 9 Stretch!
REFERÊNCIA : debian.org
REFERÊNCIA : debian.org
Atualizar completamente o sistema atual
Comece atualizando completamente o seu sistema Raspbian atual antes de prosseguir com a atualização do Stretch.# apt-get update # apt-get upgradeAtualize todos os pacotes retidos:
# apt-get dist-upgrade
Checagem de sistema
Por último, chance de verificar se há inconsistências no sistema. Execute verificações de consistência e sanidade do banco de dados para pacotes parcialmente instalados, ausentes e obsoletos:# dpkg -CSe nenhum problema for relatado, verifique quais pacotes estão retidos:
# apt-mark showholdPacotes
On Hold
não serão atualizados. On Hold
pacotes podem causar inconsistências após a atualização do Stretch. Antes de passar para a parte a seguir, é recomendável corrigir todos os problemas fornecidos pelos dois comandos acima.Atualizar Repositório de Pacotes no Debian Stretch
Em seguida, atualize seu/etc/apt/sources.list
para incluir novos repositórios do Stretch.# sed -i 's/jessie/stretch/g' /etc/apt/sources.listO comando acima substituirá qualquer
Jessie
ocorrência de palavra-chave para Stretch
habilitar efetivamente novos repositórios do Stretch. Depois de /etc/apt/sources.list
atualizar para os Stretch
repositórios incluídos , atualize o índice do pacote local com:# apt-get update
Simulação de atualização do Stretch Raspbian
Use o comando abaixo para ver o que estamos enfrentando. É um teste simulado a seco, portanto, não serão implementadas alterações no sistema.# apt-get --simulate upgrade
Atualização do Rasbian Stretch
Chegamos à parte mais emocionante, que é a atualização real do Jessie para o sistema Raspbian Stretch. Durante a atualização, você pode ser solicitado:Existem serviços instalados no seu sistema que precisam ser reiniciados quando determinadas bibliotecas, como libpam, libc e libssl, são atualizadas. Como essas reinicializações podem causar interrupções do serviço para o sistema, você normalmente será solicitado em cada atualização a lista de serviços que deseja reiniciar. Você pode escolher esta opção para evitar ser solicitado; em vez disso, todas as reinicializações necessárias serão feitas automaticamente para você, para evitar que sejam feitas perguntas a cada atualização da biblioteca.Reiniciar serviços durante atualizações de pacotes sem perguntar? A escolha é se você deseja que o sistema reinicie seus serviços automaticamente durante a atualização do sistema ou se deseja fazê-lo manualmente ou após a atualização completa do sistema para o Stretch.
Quando estiver pronto, execute os comandos abaixo para iniciar o processo de atualização do Debian Stretch:
# apt-get upgrade # apt-get dist-upgradeTudo feito. Reinicie seu sistema.