Em 01/02/2016 10:48, Renato Botelho escreveu:
On Jan 31, 2016, at 19:22, Eduardo Schoedler <[email protected]> wrote:
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
Na real não foi o maldito pkg que atualizou o rrdtool de 1.4 pra 1.5. O port
foi atualizado e o sysadmin rodou o comando pra que isso acontecesse :)
A responsabilidade de checar se a versão nova que está sendo atualizada é
compatível com o ambiente é do sysadmin e não do pkg, o pkg só faz o que é
mandado.
A propósito, se você quer evitar grandes mudanças nos pacotes, pode usar o
branch trimestral dos packages, que aliás, é o default nos 10.x-RELEASE, aí
grandes mudanças ocorrerão apenas a cada 3 meses, quando um novo branch é
criado.
--
Renato Botelho
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Eu, do alto da minha ignorância faço assim:
adiciono no /etc/make.conf
WITH_PKGNG= yes
Faço um checkout da árvore do ports em /usr/ports
De tempos em tempos rodo um pkg audit -F para ver as vulnerabilidades.
Para cada um dos pacotes listados eu rodo um
pkg info <nome do pacote>
procuro a linha Origin (no exemplo abaixo é para o firefox):
Origin : www/firefox
e mando um pkg upgrade www/firefox
Se não foi atualizado ainda eu vou no diretório do ports e rodo um svn
up. Compilo e instalo de lá mesmo.
Quando dá problemas de dependência eu rodo um
pkg check -B -a
e reinstalo ou recompilo os que estão com problemas.
Pode não ser a forma mais correta mas tem funcionado +/- aqui.
[]'s
-Otacílio
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd