Em 1 de fevereiro de 2016 09:51, Marcelo Gondim
<gon...@bsdinfo.com.br> escreveu:
> 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
>>> <lis...@esds.com.br> 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 <t...@oetiker.ch>
>>>                 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.

Bom dia,

Meu problema nem foram as dependências, mas sim a própria versão do pacote.
Mas agora eu instalei por cima (sem desinstalar o rrdtool via pkg),
pois ele queria remover muita coisa.

E depois disso fiz um lock no pacote, espero que ele não tente mais atualizar.

Obrigado pelas dicas!

Abs,

-- 
Eduardo Schoedler
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a