Tutorial de atualização do OpenBSD

1. Tutorial de atualização do OpenBSD

Clemilton
clemylton

(usa Slackware)

Enviado em 08/10/2008 - 18:57h

Tutorial retirado do OpenBSD-BR

http://www.openbsd-br.org/?q=node/71
-------------------------------------

Levando em consideração que o seu sistema já está instalado e funcionando perfeitamente, vamos atualizar a versão de seu OpenBSD. Nesta data que estou escrevendo estamos utilizando a versão 4.2 e atualizando para a versão 4.3.

Preparando os arquivos e softwares necessários

Vamos instalar o csup para baixar a os fontes da árvore cvs.

# pkg_add -v ftp://ftp.openbsd.org/pub/OpenBSD/4.2/packages/i386/csup-20060318.tgz

Agora vamos criar o arquivo que iremos utilizar para atualizar o source do OpenBSD.

Crie um arquivo csup-file-src com o seguinte conteúdo:

# -- Início --

# Defaults that apply to all the collections
*default release=cvs
*default delete use-rel-suffix
*default umask=002
*default host=cvsup.usa.openbsd.org
*default base=/usr
*default prefix=/usr
*default tag=OPENBSD_4_3

# If your network link is a T1 or faster, comment out the following line.
*default compress

#OpenBSD-ports
#OpenBSD-all
OpenBSD-src
#OpenBSD-www
#OpenBSD-x11
#OpenBSD-xenocara

# -- Fim --

Agora vamos baixar e atualizar a sua árvore de fontes do OpenBSD:
# csup -L 2 csup-file-src

Este processo pode demorar um pouco dependendo da velocidade de sua conexão com a Internet.
Terminado a execução csup vamos então atualizar o kernel.

Atualizando o Kernel

Primeiramente faremos um backup do kernel atual:
# cp /bsd /bsd.old

Agora configurar no novo kernel:
# cd /usr/src/sys/arch/i386/conf/
# config GENERIC
Don't forget to run "make depend"

Caso aconteça alguns erros neste passo execute o seguinte passo e depois refaça o passo anterior:
# cd /usr/src/usr.sbin/config && make && make install && make clean

Finalmente vamos compilar e instalar o novo kernel:
# cd ../compile/GENERIC
# make clean && make depend && make && make install

Terminado simplesmente reinicie o sistema em seu novo kernel.

Atualizando o sistema

Para atualizar todo o sistema do OpenBSD, execute os comandos abaixo:
# rm -rf /usr/obj/*
# cd /usr/src
# make obj
# cd /usr/src/etc && env DESTDIR=/ make distrib-dirs
# cd /usr/src
# make build

Este último comando vai demorar um bom tempo! Pode ir tomar uma cerveja ou várias (dependendo de sua máquina).

Terminado! Pode ficar tranqüilo que o seu OpenBSD está atualizado na versão estável.

Atualizando softwares que foram instalados separadamente.

Para atualizar os pacotes de softwares que foram instalados no sistema, execute o seguinte comando:
# export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.3/packages/i386/
# pkg_add -ui -F update -F updatedepends

Espero que este artigo tenha ajudado e esclarecido algumas de suas dúvidas,
afinal, este documento tem como finalidade ajudar a quem está começando e como eu acredito que todos nós um dia também começamos e tivemos muitas dúvidas e dificuldades.

A minha recomendação é que leiam as documentações (Faq) contidas no site oficial do OpenBSD e também a documentação da qual eu retirei como base este artigo.

Sugestões são bem vindas! ;-)

Saudações livres.

Geison Porfirio
geison@ NOSPAM bsd.com.br



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts