जाँच करने के लिए पहली जगह है अगर वहाँ एक बैकपोर्ट है , लेकिन वहाँ नहीं है , जो आश्चर्य की बात नहीं है क्योंकि मैवेरिक 7.2 भी है ।
कोशिश करने के लिए अगली बात यह है कि अगर किसी ने vim 7.3 संकुल के साथ एक रिपॉजिटरी लगाई है, तो संभवतः एक पीपीए । विम के साथ कई पीपीए हैं , जिसमें 7.3 के साथ कई शामिल हैं (एक विस्तृत सूची नहीं)।
यदि आपको कहीं भी बाइनरी पैकेज नहीं मिलता है या जो आप पाते हैं, उसे पसंद नहीं करते हैं, तो अगला सबसे आसान कदम नैट्टी से स्रोत पैकेज को हथियाना है , जिसमें विम 7.3 है। (स्रोत पैकेज डाउनलोड .dsc
, .debian.tar.gz
और .orig.tar.gz
), तो चलाने
apt-get install build-essential fakeroot
apt-get build-dep vim
dpkg-source -x vim_7.3.035+hg~8fdc12103333-1ubuntu2.dsc
cd vim-7.3.035+hg~8fdc12103333
# Edit debian/changelog to add an entry with your name and “recompiled for lucid”
dpkg-buildpackage -rfakeroot -us -uc -b -nc
यदि सब ठीक हो जाता है, तो आपके पास अपने वितरण के लिए बाइनरी पैकेज होंगे। यदि आप गुम निर्भरता या संकलन त्रुटियों में भाग लेते हैं, तो इसे केस-बाय-केस आधार पर हल करना होगा।
कोशिश करने के लिए अगली बात यह है कि आपके Ubuntu संस्करण से पैकेजिंग के साथ अपस्ट्रीम 7.3 स्रोत को संकलित किया जाए। यह आपको एक अच्छा और साफ पैकेज देता है, लेकिन यह थोड़ा अधिक शामिल है, इसलिए यदि आप निर्देशों के बिना ऐसा करने में आत्मविश्वास महसूस नहीं करते हैं, तो मैं आपको सिर्फ ऊपर के स्रोत को संकलित करने की सलाह देता हूं।
यदि आप अपस्ट्रीम स्रोत को संकलित करते हैं, तो डिफ़ॉल्ट रूप से, आप फाइलों के साथ समाप्त हो जाएंगे /usr/local
, और उन्हें अनइंस्टॉल करना आसान नहीं होगा, या यहां तक कि यह जानने के लिए कि आपके पास क्या है। जब भी आप पैकेज मैनेजर का उपयोग किए बिना कुछ स्थापित करते हैं, तो मैं एक अलग निर्देशिका संरचना में स्थापित करने और /usr/local
(या ~/usr
या जो भी) में प्रतीकात्मक लिंक बनाने की सलाह देता हूं । स्टोव उसके लिए अच्छा है:
- के तहत स्थापित
/usr/local/stow
( ~/usr/stow
या जहाँ भी)। कई कार्यक्रमों के साथ, आप कुछ का उपयोग कर सकते हैं ./configure --prefix=/usr/local/stow/vim-7.3
। यह मुख्य बाइनरी को /usr/local/stow/vim-7.3/bin
और इतने पर डाल देगा ।
- निर्देशिका
stow vim-7.3
से चलाएँ /usr/local/stow
। यह "सामान्य" निर्देशिकाओं में प्रतीकात्मक लिंक बनाता है, जैसे /usr/local/bin/vim -> ../../stow/vim-7.3/bin/vim
।
- यदि आप कभी भी इस प्रोग्राम को अनइंस्टॉल करना चाहते हैं, तो केवल
stow -D vim-7.3
प्रतीकात्मक लिंक हटाने के लिए दौड़ें , और हटाएं /usr/local/stow/vim-7.3
।
एक्सस्टो भी है जो एक समान है, लेकिन अधिक शक्तिशाली कार्यक्रम (इसका एक लाभ यह है कि यह संघर्षों से निपट सकता है)।