मैं ज्यादातर FreeBSD पर पैकेज का उपयोग करता हूं, क्योंकि उनमें से ज्यादातर मेरे लिए ठीक हैं। हालांकि, कुछ मुझे सूट नहीं करते हैं, लेकिन vim
पैकेज की तरह , जिसमें ग्राफिकल शामिल नहीं है gvim
।
कोई दिक्कत नहीं है। मैं विकल्प का उपयोग portmaster editors/vim
और चयन करने के बजाय पोर्ट को स्थापित कर सकता हूं GTK2
। यह ठीक काम करता है।
हालाँकि, जब मैं pkg upgrade
थोड़ी देर बाद दौड़ता हूं, तो मुझे निम्नलिखित के साथ प्रस्तुत किया जाता है:
Reinstalling vim-7.4.110_3 (options changed)
क्या देता है? मैंने कोई विकल्प नहीं बदला, और कोई नया संस्करण नहीं है (बंदरगाहों में भी नहीं है)। क्या यह मेरे स्थापित पोर्ट की तुलना दूरस्थ संस्करण के बिना कर रहा है GTK2
?
बेशक मैं pkg upgrade
इसके काम को करने दे सकता हूं और बाद में फिर से पोर्ट स्थापित कर सकता हूं , लेकिन यह बेवकूफी है। पैकेज और पोर्ट के मिश्रण को अपडेट करने का अनुशंसित तरीका क्या है?
pkg lock
लिए जो समाधान तैयार किया गया है: मैन पेज से: "पीपीके लॉक का उपयोग रीइंस्टॉलेशन, मॉडुलन या विलोपन के खिलाफ पैकेज लॉक करने के लिए किया जाता है।"
pkg lock
अनुशंसित समाधान का उपयोग कर रहा है? यह काम करता है, लेकिन मुझे उम्मीद है कि कुछ सरल होगा क्योंकि यह स्वचालित रूप से नियंत्रित किया जा सकता है।