[FUG-BR] portsnap e cvsup

Flavio Henrique Araque Gurgel fhagur em gmail.com
Qua Abr 26 08:29:31 BRT 2006


Olá a todos.
Senti algumas diferenças importantes em usar os métodos portsnap e cvsup no
meu FreeBSD 6.0 Stable.

Após a instalação base, fiz o seguinte:
portsnap fetch
portsnap extract
portsnap update

E instalei vários ports via "make install clean" ou "portmanager
/[dir]/[port]" e tudo funcionou bem até encontrar um ou outro port que dava
problema, geralmente conflitando fam e gamin. Desinstalava um, pedia o
outro,  programas deixaram de funcionar ou voltavam.
Refiz o portsnap fetch update, chequei pkgdb -F, portaudit, verifiquei
versões e tudo estava teoricamente correto, atualizado com a árvore de ports
e com dependências resolvidas.

Após apanhar um bocado, caçar no google, no handbook, manpages, checar
makefiles e outras coisas, baixei um dos ports que estava dando conflito
direto da página de ports www.freebsd.org/ports descompactei em algum lugar
e fiz o make install clean de lá e, para minha surpresa, funcionou!
Esse método seria terrível, baixar os ports um por um pra ir atualizando ou
instalando seria ridículo e perigoso pois não chequei assinaturas.

Aí decidi usar cvsup. Fiz o primeiro cvsup, baixei o arquivo de
configuração, copiei para /root e editei colocando o repositório
cvsup.br.FreeBSD.org
Fiz a atualização cvsup /root/arquivo esperei, terminou com sucesso e
percebi que os ports que davam problema agora não dão mais.
Por exemplo:
/net/apollon
Com portsnap a versão era 1.0.1 e na página de ports e com cvsup era 1.0.1_2
Outros ports instalaram sempre o gamin como dependência (e não o FAM) e
parei de ter conflitos.
/editors/openoffice.org-2.0 dava problema com o bison, parou e compilou
normalmente.

Alguém já experimentou esse tipo de problema? É comum? Ou será que algo que
fiz estava errado com o portsnap?

Obrigado, um abraço!
Flavio.

_______________________________________________
freebsd mailing list
freebsd em fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br



Mais detalhes sobre a lista de discussão freebsd