Como atualizar o FreeBSD para uma versão mais recente

Como atualizar o FreeBSD para uma versão mais recente
O FreeBSD é atualizado de forma bastante consistente e, a cada nova atualização, vem um novo conjunto de recursos recém -adicionados. Sem mencionar a introdução de patches mais recentes a cada atualização, que protege seu sistema FreeBSD contra problemas de segurança e uma série de outras razões pelas quais você pode querer manter o FreeBSD atualizado.

Felizmente, com o FreeBSD, atualizar o sistema não é tão aborrecido quando comparado a outros sistemas operacionais, que bagunçam. Você pode executar a atualização do FreeBSD com um comando simples:

# FreeBSDUDATE

Este tutorial o ajudará exatamente com isso: siga as instruções abaixo para atualizar seu sistema trabalhando no FreeBSD V10.Sistema operacional 2V.

Antes de você começar:

Verifique se você está conectado ao comando root ou usando uma conta habilitada para emitir o comando sudo. Neste tutorial, a conta de usuário FreeBSD padrão, a gota do FreeBSD, executará a atualização.

Etapa 1: Identifique quaisquer problemas em potencial e instale os patches mais recentes

Antes de atualizar o sistema operacional FreeBSD, devemos adquirir os patches e os pacotes de suporte para a versão mais recente do FreeBSD. Faça login com o seguinte comando:

$ ssh freebsd@your_server_ip

Agora, precisamos de algumas informações sobre a versão mais recente do FreeBSD antes que possamos fazer mais alterações. Para encontrar esses detalhes, emita o comando FreeBSDUDATE com a opção -r para destacar exatamente qual versão estamos atualizando o servidor para. Eu já atualizei minha versão FreeBSD

$ sudo freeBsd update Upgrade -r 12.liberação x

A saída deve relatar com informações adequadas. Agora identifique quais mudanças podem causar problemas posteriormente.

Aperte a tecla Y para confirmar e pressionar Enter. Após a confirmação, o sistema começará automaticamente a atualizar o servidor. Existem algumas coisas. No entanto, essa necessidade precisaremos nos configurar após a atualização.

Etapa 2: corrija os problemas de pós-atualização

Depois de instalar os pacotes mais recentes, você provavelmente verá duas mensagens de erro. Não se preocupe; Tudo o que você precisa fazer é fazer alterações em dois arquivos de configuração diferentes no/etc/ssh/sshd_config e/etc/rc.diretórios SUBR, respectivamente.

Pressione Enter, e você será redirecionado automaticamente para o /etc /rc.Arquivo de configuração SUBR, e será lançado no editor de texto Nano.

Exclua todas as linhas que aparecem relacionadas à versão FreeBSD "mais recente", que não está realmente associada à versão que acabamos de instalar. Veja, o arquivo de configuração ainda reconhece FreeBSD 12.1 como o mais recente, enquanto instalamos o V12.2.

Salve e saia do arquivo quando terminar de editá -lo, e uma notificação será exibida, confirmando que o arquivo de configuração foi integrado com sucesso com a atualização.

A segunda linha é a mensagem de erro, que desaparecerá assim que você consertar o arquivo de configuração/etc/ssh/sshd_config. Aperte o botão Enter para abrir este arquivo de configuração e comece a editar o arquivo da mesma maneira que você fez o primeiro. Você só precisa remover as linhas relacionadas aos 12.1 Instalações de FreeBSD, depois salve e saia do arquivo.

Você receberá as alterações que você acabou de fazer e, em seguida, será solicitado permissão para aplicar as alterações. Basta digitar y cada vez que você faz a pergunta.

Ao confirmar suas modificações, você será exibido várias páginas catálogo de arquivos binários aos quais o sistema fez suas modificações. Esta lista deve ser idêntica à captura de tela abaixo:

Se você quiser ver o conteúdo aqui, continue pressionando a barra de espaço para percorrer cada página ou apenas pressionar a tecla Q para pular o processo de revisão.

Com tudo o que cuidou, podemos finalmente seguir em frente e atualizar para o FreeBSD 12.2.

Etapa 3: Atualizar FreeBSD 12.1 para FreeBSD 12.2

Digite o comando abaixo para iniciar a instalação:

$ sudo/usr/sbin/freeBsd update Instale

A captura de tela abaixo ilustra o que você verá depois de emitir este comando:

Você precisará reiniciar o sistema assim que a atualização terminar. Digite este comando e pressione Enter para reiniciar seu sistema:

$ sudo reiniciar

A sessão SSH terá rescisão e o sistema levará alguns minutos para reiniciar.

Quando o sistema inicializar novamente, faça login na mesma conta de usuário para continuar.

Para verificar a instalação, verifique a versão atual instalada no seu sistema. Use o comando abaixo para fazer login no seu servidor:

$ ssh freebsd@your_server_ip

Em seguida, emita o seguinte comando:

$ uname -a

Se as coisas estão indo bem até agora, você deve ver a saída semelhante à captura de tela abaixo:

Uma última coisa antes de encerrarmos: provavelmente há algumas atualizações menores lançadas desde que a atualização foi disponibilizada para download.

Você pode buscar essas atualizações executando o comando FreeBSD_UPDATE de instalação:

$ sudo/usr/sbin/freeBsd update Instale

Se você ainda está sendo exibido os erros, não se preocupe. Instale os pacotes para atualizar esses arquivos.

Uma medida de segurança é atualizar todos os pacotes de terceiros quando o FreeBSD é atualizado. Digite o comando abaixo:

$ sudo pkg upgrade

Os resultados da questão acima devem se parecer com o seguinte:

Pressione Y e pressione Enter para prosseguir para receber a seguinte saída:

Novamente, pressione Y e pressione Enter para atualizar os pacotes.

Use o comando rehash para garantir que sua conta de usuário tenha permissão total para usar os pacotes instalados.

$ rehash

Com isso, temos a versão mais recente do FreeBSD instalado e pronto para ir.

Caso sua instalação esteja se recusando a trabalhar,

As instruções deste artigo também devem funcionar corretamente em seu sistema. Ainda assim, para os leitores que não conseguiram atualizar o FreeBSD seguindo este tutorial, esta seção ajudará você a reverter todas as instalações que você acabou de fazer. Basta usar o comando abaixo:

$ sudo freebsd update revertback

O comando acima deve desfazer todo o trabalho que você fez para atualizar FreeBSD.

Resumindo

Felizmente, você atualizou seu FreeBSD 12.1 servidor para o último V12.2 seguindo os comandos neste tutorial. A atualização do FreeBSD não é quase uma experiência frustrante como a atualização de alguns dos sistemas operacionais mais mainstream *tosse *Windows *tosse *.