> On Feb 1, 2016, at 10:58, Eduardo Schoedler <lis...@esds.com.br> wrote: > > 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: >>>> >>>> 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!
Normalmente o procedimento deveria ser: # pkg upgrade -n Isso vai listar pra você tudo o que será atualizado no upgrade. Aí entra o seu papel de sysadmin de conferir os programas que são importantes no seu ambiente e verificar o changelog de cada um deles pra saber se vai ser compatível com o que vc roda. Depois de verificar tudo isso, aí sim você faz o upgrade de verdade... []s -- Renato Botelho ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd