Eu uso principalmente pacotes no FreeBSD, porque a maioria deles é adequada para mim. Alguns não me agradam, no entanto, como o vim
pacote, que não inclui um gráfico gvim
.
Sem problemas. Eu posso instalar a porta, usando portmaster editors/vim
e selecionando a GTK2
opção. Isso funciona bem.
No entanto, quando corro pkg upgrade
depois 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 upgrade
seu trabalho e instalar a porta novamente depois, mas isso é estúpido. Qual é a maneira recomendada de atualizar uma mistura de pacotes e portas?
pkg lock
a 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 lock
a solução recomendada? Funciona, mas espero que algo tão simples quanto isso possa ser tratado automaticamente.