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