Uso principalmente pacchetti su FreeBSD, perché la maggior parte di essi mi va bene. Alcuni non mi vanno bene, tuttavia, come il vimpacchetto, che non include un grafico gvim.
Nessun problema. Posso invece installare la porta, usando portmaster editors/vime selezionando l' GTK2opzione. Funziona benissimo.
Tuttavia, quando corro pkg upgradedopo 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 upgradefare 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 lockla soluzione raccomandata? Funziona, ma spero che qualcosa di così semplice possa essere gestito automaticamente.