Eu uso principalmente pacotes no FreeBSD, porque a maioria deles é adequada para mim. Alguns não me agradam, no entanto, como o vimpacote, que não inclui um gráfico gvim.
Sem problemas. Eu posso instalar a porta, usando portmaster editors/vime selecionando a GTK2opção. Isso funciona bem.
No entanto, quando corro pkg upgradedepois de um tempo, recebo o seguinte:
Reinstalling vim-7.4.110_3 (options changed)
O que da? Não alterei nenhuma opção e não há nova versão (também não nas portas). Está comparando minha porta instalada com a versão remota sem GTK2?
Claro que posso deixar pkg upgradeseu trabalho e instalar a porta novamente depois, mas isso é estúpido. Qual é a maneira recomendada de atualizar uma mistura de pacotes e portas?
pkg locka solução foi projetada para isso: na página de manual: “pkg lock é usado para bloquear pacotes contra reinstalação, modificação ou exclusão.”.
pkg locka solução recomendada? Funciona, mas espero que algo tão simples quanto isso possa ser tratado automaticamente.