2009/1/23 Eduardo Schoedler <eschoed...@viavale.com.br>: > Pessoal. > > Sim, ainda tenho um Freebsd 5.4-STABLE aqui ... > Não, não vou atualizá-lo por estar em produção em outra cidade. =)
Isso é uma decisão totalmente sua, apenas fique ciente que essa versão possui as mais recentes falhas de segurança conhecidas e elas NÃO serão corrigidas por conta do 5.x não ser mais mantida. 2009-01-13 FreeBSD-SA-09:04.bind 2009-01-13 FreeBSD-SA-09:03.ntpd 2009-01-07 FreeBSD-SA-09:02.openssl 2009-01-07 FreeBSD-SA-09:01.lukemftpd 2008-12-23 FreeBSD-SA-08:13.protosw 2008-12-23 FreeBSD-SA-08:12.ftpd 2008-11-24 FreeBSD-SA-08:11.arc4random 2008-10-02 FreeBSD-SA-08:10.nd6 2008-09-03 FreeBSD-SA-08:09.icmp6 2008-09-03 FreeBSD-SA-08:08.nmount 2008-09-03 FreeBSD-SA-08:07.amd64 2008-07-13 FreeBSD-SA-08:06.bind > Tudo começou quando tentei instalar o ntop, que depende de rrdtool, que > depende de um mooonteee de pacote. > Para variar, deu erro na compilação. Normal, por conta de o ports não suportar mais a versão 5.x > Falei com um contato no msn, ele sugeriu atualizar o ports. > Tentei rodar a atualização aqui... mas descobri que o portsnap deixou de > fazer parte do ports e integrou o freebsd nas versões atuais. Correto, ele foi removido esses dias. > Portanto, seguindo o manual do Ports no handbook, tentei fazer via cvsup. > http://www.freebsd.org/doc/en/books/handbook/ports-using.html > > Dei o comando: > # cvsup -L 2 -h cvsup.br.FreeBSD.org /usr/share/examples/cvsup/ports-supfile > > Porém, ele atualizou todo o ports para a versão 7 alguma coisa. > Como faço para atualizar para o 5.4 ? Na verdade, o ports não tem "branches" como o src, o ports é apenas uma linha contínua, se você quiser uma árvore velha, tem que ser feito por data. Se não me engano o csup (ou o cvsup) tem uma opção que te permite atualizar a árvore em uma determinada data, apenas lembrando que, as versões dos ports na época do 5.4 (Maio de 2005) eram bem diferentes, pode ser que você não encontre alguns ports e outros não funcionem mais direito. Manter uma máquina assim é bem trabalhoso, às vezes vale a pena instalar o que você precisa manualmente. > Então copiei o arquivo supfile para um diretório e alterei, conforme o link: > http://www.freebsd.org/doc/en/books/handbook/cvs-tags.html > > Ficou assim: > > *default host=cvsup.br.FreeBSD.org > *default base=/var/db > *default prefix=/usr > *default release=cvs tag=RELENG_5_4 > *default delete use-rel-suffix > > E executei o comando: > # cvsup -L 2 -h cvsup.br.FreeBSD.org /diretorio/ports-supfile > > Agora ele deletou *todo* o meu ports... kkk. Exato, ele deletou pois não existe o branch RELENG_5_4 no ports, como eu disse antes, ele é linear, se quiser o que veio no CD do 5.4, troque essa tag para RELENG_5_4_0 > Já li o handbook do freebsd, mas não estou conseguindo me entender com esse > ports. > Aliás, *nunca* consegui me entender com esse ports, uma das razões de não > utilizar amplamente o freebsd. =/ O ports é uma ferramenta fantástica, vale a pena estudá-lo um pouco, os resultados são muito bons. Espero ter ajudado -- Renato Botelho ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd