Agora vamos a alguns bônus que agreguei durante essa aventura de reinstalação, acho que essa já foi pra sexta ou sétima vez que reinstalo o OpenBSD, já decorei algumas coisas, então vamos a primeira:
1. Retirando sendmail e inetd da inicialização;
Logue como root na máquina, edite o arquivo /etc/rc.conf e mude nas opções:
Você pode usar o vi para fazer essas modificações.
2. Instalando o ports;
Para isso você vai precisar baixar o ports.tar.gz, pode ser baixado no seguinte link:
Para isso faça da seguinte maneira:
# cd /usr
# ftp http://openbsd.localhost.net.ar/pub/OpenBSD/3.8/ports.tar.gz
Para instalar faça:
# tar zxf ports.tar.gz
# rm -rf ports.tar.gz
# cd /usr/ports
# make search key=programa
Por exemplo, instalando o bash, faça assim:
# cd /usr/ports/shells/bash
# make install clean
# chsh -s bash
Deslogue e logue novamente que vai entrar já usando o bash como shell.
3. Instalando programas via pkg_add;
Para isso é sempre bom usar ele para já baixar o pacote, por exemplo:
# pkg_add http://url/pacote.tgz
Usando assim ele já vai baixar as dependências também, diferente de se baixar o pacote de depois usar o "pkg_add /root/pacote.tgz", porque se houver alguma dependência você vai precisar baixar pro mesmo diretório que ele está, vamos usar um exemplo bem prático que gosto no
Slackware, instalar o mcedit:
# pkg_add http://openbsd.localhost.net.ar/pub/OpenBSD/3.8/packages/i386/mc-4.6.1.tgz
E pronto, se houver alguma dependência ele vai baixar e instalar e você vai poder usar o mcedit :-)
Você deve encontrar uma infinidade de pacotes na seguinte URL:
4. compilando
kernel e deixando ele otimizado;
Para compilar o kernel você precisa baixar o source dele, que normalmente não é instalado, para isso faça da seguinte forma:
# cd /usr/src
# ftp http://openbsd.localhost.net.ar/pub/OpenBSD/3.8/sys.tar.gz
# tar zxf sys.tar.gz
# rm -rf sys.tar.gz
# cd /usr/src/sys/arch/i386/conf
# ftp http://www.sentia.org/downloads/dmassage-0.6.tar.gz
# tar zxf dmassage-0.6.tar.gz
# cp dmassage-0.6/dmassage .
# ./dmassage -s GENERIC > MyKernel
# config MyKernel
# cd ../compile/MyKernel
# make depend > /dev/null
# make > /dev/null
# mv /bsd /bsd.old
# cp /usr/src/sys/arch/i386/compile/MyKernel/bsd /
# reboot
E pronto, seu kernel vai estar compilado e otimizado, agora algumas explicações:
- O dmassage é um parser feito em perl que pega o seu dmesg e mostra quais dispositivos sua máquina possui, então com o -s no GENERIC ele vai criar outro arquivo com apenas as opções extremamente necessárias descomentadas, o resto vai estar comentado. Para entrar no site do dmassage, acesse:
http://www.sentia.org/
- make depend > /dev/null e make > /dev/null, isso faz com que a compilação seja feita mais rápida.
Essas dicas de compilação foram tiradas do site
http://www.openbsd-pa.org e apenas adaptadas aqui pra fazer mais rápido.
Esses foram algumas dicas o resto é com você.