Configuração e Atualização do FreeBSD 6.1

Publicado em: 15/06/2007  |  Outros Sistemas  |  Visualizações: 1.926  |  0 Comentário(s)
Configuração



1 – Se logar como usuário Root.

2 – Digite “sysinstall” e tecle [ENTER]

3 – Selecione “configure” e tecle [ENTER]

4 – Selecione “packages” e tecle [ENTER]

5 - Selecione o tipo de mídia de instalação no nosso caso “FTP” e tecle [ENTER]

6 - Selecione “Brasil” e tecle [ENTER]

7 – Na janela “user confirmation Request” Selecione “yes” e tecle [ENTER]
Sua árvore do ports vai ser instalada.
Após, selecione install e pressione enter, ele irá dizer que você não marcou nada, click ok e marque exit install.
Obs.: No diretório /usr/ports/distfiles ficam os arquivos que já foram baixados no ports (como se fosse um cache), quando der arquivo corrompido, por que a instalação parou, apague os arquivos que forem correspondentes ao pacote que você está instalando.

14 – Atualizando a árvore do Ports

Utilizar a ferramenta portsnap, ela serve para atualizar apenas a árvore do ports, atenção, ele atualiza somente a árvore de diretórios.


Execute isso na primeira vez

# portsnap fetch extract

Nas próximas vezes isso basta

# portsnap fetch update

Isso atualiza de deixa a sua árvore do ports com tudo zerado, agora, antes de atualizar qualquer port é necessário ler o arquivo /usr/ports/UPDATING. Quando um port necessita de algo diferente na sua atualização, isso fica anotado nesse arquivo, e deve ser lido com atenção.

Agora vamos colocar o “portsnap fetch update” na cron, para isso vamos criar um arquivo no /usr/local/etc/portsnap, vamos editar esse arquivo colocando as seguintes linhas:
#!/bin/sh

command="/usr/sbin/portsnap fetch update"

$command 1> /dev/null 2> /usr/local/etc/logs/portsnap_`date +%d%m%Y-%H:%M:%S`.log



Agora iremos dar permissão ao arquivo, para isso, entre no diretório /usr/local/etc/ e digite:

#Chmod 777 portsnap

Agora digite “crontab –e” na linha de comando, assim editaremos a cron. Na cron colocamos a seguinte linha:

00 01 * * 1-7 root /


15 - Agora vamos atualizar o ports (os programas) pelo portupgrade, para instalá-lo:

# cd /usr/ports/sysutils/portupgrade && make install clean

Se você quiser saber quais ports necessitam de atualização:

# pkg_version -v

Se você quiser atualizar tudo

# portupgrade -a

Para apagar os arquivos velhos no distfiles execute o comando:

#portsclean -D

Agora vamos colocar o “portupgrade -a” na cron, para isso vamos criar um arquivo no /usr/local/etc/ chamado “portupgrade”, vamos editar esse arquivo colocando a seguinte linha:

#!/bin/sh

command="/usr/local/sbin/portupgrade -a"

$command 1> /dev/null 2> /usr/local/etc/logs/portupgrade_`date +%d%m%Y-%H:%M:%S`.log

Agora iremos dar permissão ao arquivo, para isso, entre no diretório /usr/local/sbin/ e digite:

#Chmod 777 portupgrade

Agora digite “crontab –e” na linha de comando, assim editaremos a cron. Na cron colocamos a seguinte linha:


Para desinstalar um pacote usamos pkg_delete nome_e_versão_do_pacote



16 - ###ATENÇÃO###
Existe uma ferramenta que deve ser instalada para garantir a segurança dos produtos que vão ser instalados no servidor, é o portaudit. Ele faz consulta a base de Vulnerabilidades (VuXML) e vai alertar quando você tentar instalar um port que tem uma falha, e, também, se você tem um port instalado e uma vulnerabilidade é encontrada nele, o portaudit também avisa você no e-mail que é enviado diariamente para o root.

Para instalar o portaudit:

# cd /usr/ports/security/portaudit
# make config && make install clean

Para baixar a base de dados e checar:

# /usr/local/sbin/portaudit -Fda

O portaudit será incorporado ao /etc/periodic, e baixará diariamente a base atualizada e fará uma checagem.


17 – Agora iremos instalar os programas básicos:

18 – Instalando o gnuls. (deixa o bash com cores)
#cd /usr/ports/misc/gnuls
#make config
#make install clean

19 - Instalando e configurando o Bash.
Cd /usr/ports/shells/bash2 && make config && make install clean
Depois de instalado edite o arquivo /etc/profile e coloque as seguintes linhas no final do arquivo:
PS1='|_u@h: t w_|  '
alias ls='gnuls –Ah --color'
alias l='ls -l'  
Salve o arquivo e edite o arquivo vipw
Na linha do root troque a localização do shell por /usr/local/bin/bash
Salve o arquivo e está pronto.

20 – Instalando e configurando o CSUP.
cd /usr/ports/net/csup && make config && make install clean

Agora iremos criar um arquivo supfile que servira para o nosso csup como um "arquivo de configuração".
Como o objetivo inicial é atualizar o FreeBSD para a ultima versão STABLE do FreeBSD 6.X.

Use este supfile:

#--------- INICIO DO ARQUIVO ----------#
*default host=cvsup.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_6_1
*default delete use-rel-suffix

*default compress

src-all
#---------- FIM DO ARQUIVO ------------#

OBS: salve com o nome no local "/usr/local/etc/src-supfile" .


21 – Instalando e configurando o CVSUP.
/usr/ports/net/cvsup && make config && make install clean
Obs.: No diretório /usr/ports/distfiles ficam os arquivos que já foram baixados no ports ( como se fosse um cache ), quando der arquivo corrompido, por que a instalação parou, apague os arquivos que forem correspondentes ao pacote que você está instalando.


Pronto, agora está tudo atualizado e continuará assim automáticamente.
compartilhe
  Dica: Confira todo nosso conteúdo de Outros Sistemas no site.
Links patrocinados
Últimos artigos do editor

winlin.jpg Instalação do FreeBSD 6.1
Vou mostrar como é simples a.
Opinião do leitor:
0 Comentário(s)
Acesso restrito
Destaques
Como assinar um RSS Como assinar um RSS
Aprenda a assinar um blog/site utilizando o agregador de notícias em formato RSS
Peixe Grande 2008 Peixe Grande 2008
O Oficina da Net está este ano participando do Projeto Peixe Grande 2008 na categoria de Blog. Ajude-nos vote!
iPhone 3G no Brasil iPhone 3G no Brasil
O smartphone da Apple chegou ao Brasil com a tecnologia de terceira geração de telefonia.
Links patrocinados
Autor
Artigos Relacionados
Novos Artigos
Notícias Relacionados
Assine nosso RSS

© 2005 - 2008 - Oficina da Net - v 3.0 - É proibida a reprodução parcial ou completa do conteúdo deste site sem autorização por escrito. Resolução adequada: 1024x768px.