Saya kebanyakan menggunakan paket di FreeBSD, karena kebanyakan dari mereka cocok untuk saya. Namun, beberapa tidak cocok untuk saya, seperti vim
paket, yang tidak termasuk grafis gvim
.
Tidak masalah. Saya dapat menginstal port sebagai gantinya, menggunakan portmaster editors/vim
dan memilih GTK2
opsi. Ini berfungsi dengan baik.
Namun, ketika saya berlari pkg upgrade
setelah 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 upgrade
bekerja dan menginstal port lagi sesudahnya, tapi ini bodoh. Apa cara yang disarankan untuk memperbarui campuran paket dan porta?
pkg lock
adalah solusi yang dirancang untuk itu: dari halaman manual: “kunci pkg digunakan untuk mengunci paket terhadap penginstalan ulang, modifikasi, atau penghapusan.”.
pkg lock
solusi yang disarankan? Ini bekerja, tetapi saya berharap sesuatu yang sederhana seperti ini dapat ditangani secara otomatis.