Atualizar para o FreeBSD 12 – Veja como fazer isso

Com a chegada da mais recente versão do FreeBSD, é hora de atualizar para ela, para isso, veja como fazer para atualizar para o FreeBSD 12.

O FreeBSD é um sistema operacional semelhante ao UNIX para as plataformas i386, amd64, IA-64, arm, MIPS, powerpc, ppc64, PC-98 e UltraSPARC baseado no U.C. O lançamento ‘4.4BSD-Lite’ de Berkeley, com alguns aprimoramentos ‘4.4BSD-Lite2’.

Atualizar para o FreeBSD 12 - Veja como fazer isso
Atualizar para o FreeBSD 12 – Veja como fazer isso

O sistema é utilizado por empresas, provedores de serviços de Internet, pesquisadores, profissionais da computação, estudantes e usuários domésticos em todo o mundo em seu trabalho, educação e recreação.

O FreeBSD vem com mais de 20.000 pacotes (software pré-compilado que é fornecido para fácil instalação), abrangendo uma ampla gama de áreas: de software de servidor, bancos de dados e servidores web a software de desktop, jogos, navegadores e software de negócios – tudo grátis e fácil de instalar.


O FreeBSD 12 lidera uma família BSD ainda mais robusta do sistema operacional para usuários finais. Ele apresenta uma série de atualizações de software, incluindo OpenSSL 1.1.1, OpenSSH 7.8, e o compilador Clang foi atualizado para a versão 6.0.1.

Se quiser, confira as novidades dessa versão, acessando esse artigo;

FreeBSD 12 lançado – Confira as novidades e baixe

Como atualizar para o FreeBSD 12

Agora que você já conhece as novidades dessa versão, para atualizar para o FreeBSD 12, use um dos procedimentos abaixo.

Como atualizar do FreeBSD 11 para a versão 12

Para atualizar do FreeBSD 11 para a versão 12, você deve fazer o seguinte:

Passo 1. Abra um terminal;
Passo 2. Primeiramente, anote a versão do FreeBSD, executando os seguintes comandos;

freebsd-version
uname -mrs

Passo 3. Certifique-se que tanto a base do FreeBSD e pacotes estejam atualizados;

freebsd-update fetch install
pkg update && pkg upgrade

Atualização de versões anteriores ao FreeBSD 11.2 para 12 usando o método binário

Para de versões anteriores ao FreeBSD 11.2 para a versão 12, faça o seguinte:

Passo 1. Abra um terminal;
Passo 2. Execute o seguinte comando;

freebsd-update -r 12.0-RELEASE upgrade

Passo 3. O freebsd-update irá avaliar o arquivo de configuração e pode alertá-lo da seguinte maneira para mesclagem de arquivos de configuração e outras opções;

Does this look reasonable (y/n) y
....
...
/bin/rmail
/bin/rmdir
/bin/setfacl
/bin/sh
/bin/sleep
/bin/stty
/bin/sync
/bin/tcsh
/bin/test
/bin/unlink
/bin/uuidgen
/boot
To install the downloaded upgrades, run "/usr/sbin/freebsd-update install".

Passo 4. Depois de tudo baixado, mesclados em um diretório, é hora de confirmar as alterações para o disco. Para isso, execute o seguinte comando;

freebsd-update install

Passo 5. A saída será mais ou menos assim;

Installing updates...
Kernel updates have been installed. Please reboot and run
"/usr/sbin/freebsd-update install" again to finish installing updates.

Passo 6. Agora, reinicie o FreeBSD;

reboot

Passo 7. Assim que o sistema iniciar novamente, reinicie a atualização usando o seguinte comando para remover todas as antigas bibliotecas compartilhadas e arquivos de objeto;

freebsd-update install

Passo 8. A saída será mais ou menos assim;

Installing updates...
Completing this upgrade requires removing old shared object files.
Please rebuild all installed 3rd party software (e.g., programs
installed from the ports tree) and then run "/usr/sbin/freebsd-update install"
again to finish installing updates.

Passo 9. Agora que a base do sistema foi atualizada, é hora de atualizar todos os pacotes binários também. Pra isso, basta executar o seguinte comando abaixo;

Passo 10.

pkg-static install -f pkg
pkg update
pkg upgrade

Passo 11. Por fim, execute esse último comando para completar o processo;

/usr/sbin/freebsd-update install

Como verificar a atualização FreeBSD 11 a 12

Passo 1. Abra um terminal;
Passo 2. Certifique-se de todos os serviços estão sendo executados;

ps aux
sockstat -l
sockstat -4
sockstat -6
netstat -a -n | grep LISTEN
top

Passo 3. Confira os erros no arquivo de log usando o comando cat/comando grep/egrep comando e outras ferramentas;

tail -f /var/log/messages
grep error /path/to/app
egrep -i 'err|warn|cri' /var/log/messages

Passo 4. Verifique a versão atual com esses comandos:

uname -mrs
freebsd-version

Pronto! Agora, apenas comece a usar o sistema.

O que está sendo falado no blog

Veja mais artigos publicados neste dia…

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Ads Blocker Image Powered by Code Help Pro

Bloqueador de anúncios detectado!!!

Nosso site precisa de publicidade para existir. Por favor, insira-o na lista de permissões/lista branca para liberar a exibição de anúncios e apoiar nosso site. Nosso conteúdo é GRATUITO, e tudo o que pedimos é isso!
Powered By
100% Free SEO Tools - Tool Kits PRO