Saya kebanyakan menggunakan paket di FreeBSD, karena kebanyakan dari mereka cocok untuk saya. Namun, beberapa tidak cocok untuk saya, seperti vimpaket, yang tidak termasuk grafis gvim.
Tidak masalah. Saya dapat menginstal port sebagai gantinya, menggunakan portmaster editors/vimdan memilih GTK2opsi. Ini berfungsi dengan baik.
Namun, ketika saya berlari pkg upgradesetelah beberapa saat, saya disajikan dengan yang berikut:
Reinstalling vim-7.4.110_3 (options changed)
Apa yang menyebabkannya? Saya tidak mengubah opsi apa pun, dan tidak ada versi baru (tidak di port, baik). Apakah ini membandingkan port yang diinstal saya dengan versi jarak jauh tanpa GTK2?
Tentu saja saya bisa membiarkannya pkg upgradebekerja dan menginstal port lagi sesudahnya, tapi ini bodoh. Apa cara yang disarankan untuk memperbarui campuran paket dan porta?
pkg lockadalah solusi yang dirancang untuk itu: dari halaman manual: “kunci pkg digunakan untuk mengunci paket terhadap penginstalan ulang, modifikasi, atau penghapusan.”.
pkg locksolusi yang disarankan? Ini bekerja, tetapi saya berharap sesuatu yang sederhana seperti ini dapat ditangani secara otomatis.