Em 31/01/2016 23:11, Nilton Jose Rizzo escreveu:
Em Sun, 31 Jan 2016 21:34:02 -0200, Eduardo Schoedler escreveu
Em 31 de janeiro de 2016 19:22, Eduardo Schoedler
<[email protected]> escreveu:
Pessoal,
Alguém pode me dar uma dica sobre o pkg?
O maldito atualizou o rrdtool para a versão 1.5.x e a maioria das
aplicações web que rodam naquele servidor não suportam e estão dando
erro.
Alguns serviços, como o nfsen, nem sobem mais.
E também não aparece mais a versão 1.4.x:
# pkg search rrdtool
p5-POE-Component-RRDTool-0.18_5 POE interface to Round Robin Database Tools
p5-RRDTool-OO-0.36 RRDTool::OO - Object-oriented interface
to RRDTool
py27-python-rrdtool-1.4.7 Python bindings for RRDTool, the
graphing and logging utility
py27-rrdtool_lgpl-1.0b1_5 Python interface to RRDTool, the
graphing and logging utility
rrdtool-1.5.5_1 Round Robin Database Tools
rrdtool10-1.0.50_6 Round Robin Database Tools
rrdtool12-1.2.30_7 Round Robin Database Tools v1.2
# pkg info rrdtool
rrdtool-1.5.5_1
Name : rrdtool
Version : 1.5.5_1
Ainda não descobri como resolver, mas contornei baixando o pacote dos
mirrors pkg.freebsd.org e instalando:
# pkg add -f rrdtool-1.4.8_9.txz
Installing rrdtool-1.4.8_9...
package rrdtool is already installed, forced install
Extracting rrdtool-1.4.8_9: 100%
[root@kingflows /opt]# rrdtool -V
RRDtool 1.4.8 Copyright 1997-2013 by Tobias Oetiker <[email protected]>
Compiled Jan 28 2016 04:22:44
O que fiz agora foi dar um lock no pacote:
# pkg lock rrdtool
rrdtool-1.4.8_9: lock this package? [y/N]: Y
Locking rrdtool-1.4.8_9
Abs.
--
Eduardo Schoedler
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
O pkg é uma senhora ferramenta, porém os ports estão uma zona
Sugiro que você faça uma lista de softrwares que deseja atualizar
e vá, antes de fazer um svn update ports, em cada ports que deseja
atualizar e faza:
make all-depends-list >> /tmp/ports_name.list
e você tera uma lista de dependencias necessárias que devem
ser atualizadas antes para poder funcionar corretamente.
atualize com svn updatre ports e rode novamente o comando acima
para ver a nova lista de dependenciass e veja se alterou alguma
coisa (geralmente altera e muito)
sabendo disso, faça:
setenv d `/tmp/ports_name.list.new`
foreach p ( $d )
cd $p
make config-recirsive && make fetch-recursive && make && make
deinstall reinstall clean
end
Uso isso para o meu Destop e funciona geralmente entorno
de 95% as vezes quebra porque a dependência tem vulnerabilidade
ou está quebrada mesmo ...
Estou compilando um pool de ideais para o ports... quando ficar
pronto posto aqui na lista.
Atenciosamente,
Boa Rizzo,
Eu sou um viciado em portmaster rsrsrs o que faço aqui é:
# pkg info -d <pacote>
Ele mostra quais as dependências para esse pacote compilar.
# pkg info -r <pacote>
Esse ele mostra quem depende do pacote em questão.
Com relação à recompilar tudo que o pacote precisa eu uso:
# portmaster -d -Rf <pacote>
Nesse cara aí em cima eu recompilo o pacote e todas as dependências que
ele precisa.
[]´s
Gondim
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd