Uso principalmente pacchetti su FreeBSD, perché la maggior parte di essi mi va bene. Alcuni non mi vanno bene, tuttavia, come il vim
pacchetto, che non include un grafico gvim
.
Nessun problema. Posso invece installare la porta, usando portmaster editors/vim
e selezionando l' GTK2
opzione. Funziona benissimo.
Tuttavia, quando corro pkg upgrade
dopo un po ', mi viene presentato quanto segue:
Reinstalling vim-7.4.110_3 (options changed)
Cosa dà? Non ho modificato alcuna opzione e non esiste una nuova versione (nemmeno nelle porte). Paragona la mia porta installata con la versione remota senza GTK2
?
Ovviamente posso lasciar pkg upgrade
fare il suo lavoro e installare nuovamente la porta in seguito, ma questo è stupido. Qual è il modo consigliato per aggiornare un mix di pacchetti e porte?
pkg lock
è la soluzione progettata per questo: dalla pagina man: "pkg lock è usato per bloccare i pacchetti contro reinstallazione, modifica o cancellazione.".
pkg lock
la soluzione raccomandata? Funziona, ma spero che qualcosa di così semplice possa essere gestito automaticamente.