quinta-feira, 9 de agosto de 2007

Atualizar Ports

O PORTS é o sistema de pacotes do FreeBSD e deve ser atualizado com a árvore mais recente do site oficial.
Podemos fazer isto com os comandos ( e um pouco de paciência ):
- Somente Primeira Vez
# portsnap fetch
# portsnap extract
- Sempre que quizer atualizar
# portsnap fetch update

Colocar no Crontab para Atualizar o ports constantemente
0 3 * * * root portsnap cron update && pkg_version -vIL=

Instalar Portaudit ( Verifica vulnerabilidades no ports )
# cd /usr/ports/security/portaudit
# make install clean
# /usr/local/sbin/portaudit -Fda (para atualizar a lista de vulnerabilidades constantemente)

Uma ferramenta extremamente util para atualizacao de ports e' o portupgrade, para instala-lo
# cd
/usr/ports/ports-mgmt/portupgrade && make install clean



Ocorreu um erro comigo com relação ao Perl, tive que instalálo manualmente com pkg_add -r perl

Para chegar a árvore do ports(recomendado)

# /usr/local/sbin/pkgdb -F
Depois de instalado, se voce quiser saber quais ports necessitam de atualizacao:
# /usr/local/sbin/portversion -vL=

Se voce quiser atualizar um pacote
#
/usr/local/sbin/portupgrade pacote1 pacote2 pacote3

Se voce quiser atualizar tudo
#
/usr/local/sbin/portupgrade -a

Atualizar tudo usando pacotes pre-compilados, se for possivel
#
/usr/local/sbin/portupgrade -Pa

Usar apenas pacotes pre-compilados
#
/usr/local/sbin/portupgrade -PPa

0 comentários: