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