Ubuntu पर VIM को अपडेट करने के लिए टर्मिनल में कमांड क्या है?


14

मैं ubuntu 12.04 पर हूं और जानना चाहता हूं कि आप कमांड लाइन के जरिए VIM को कैसे अपडेट करते हैं। इसे अद्यतन करने के लिए क्या आदेश है?

जवाबों:


9

इन आदेशों को टर्मिनल में चलाएं:

sudo apt-get update
sudo apt-get install vim

ध्यान दें कि [आधिकारिक] रिपॉजिटरी जमे होने के कारण उबंटू में हमेशा नवीनतम पैकेज नहीं हो सकते हैं।


2
नवीनतम संस्करण उपलब्ध करने के लिए, मेरे जवाब की
d4nyll

17

नवीनतम स्थिर संस्करण प्राप्त करने के लिए, आधिकारिक निर्देशों के द्वारा इसे सीधे स्रोत GitHub रिपॉजिटरी से स्थापित करने की सिफारिश की जाती है

$ git clone https://github.com/vim/vim.git
$ cd vim/src
$ make
$ sudo make install

आप apt-get update && apt-get install vimअपने वितरण के पैकेज रजिस्ट्री में उपलब्ध नवीनतम संस्करण में विम को अपडेट करने के लिए भी उपयोग कर सकते हैं । सभी उपलब्ध पैकेजों को अपडेट करने के लिए, आप चला सकते हैंapt-get update && apt-get upgrade

हालाँकि, आपको APT के साथ Vim का नवीनतम संस्करण नहीं मिल सकता है (आप नवीनतम प्रमुख संस्करण की संभावना बढ़ाएँगे, लेकिन मामूली / पैच नहीं)।


मुझे ./configureपहले दौड़ना जरूरी था make। इसके अलावा, यदि आप कभी भी विम को अपडेट करने की योजना बनाते हैं, तो इसके checkinstallबजाय make installएक अच्छा विचार हो सकता है।
MikaelF

1

मैं आमतौर पर उपयोग करने की सलाह देता हूं sudo apt-get update ; sudo apt-get dist-upgrade, क्योंकि यह सब कुछ अपडेट करेगा जो आपके सिस्टम पर अपडेट -प्राप्त कर सकता है। यदि आपके पास पहले से VIM स्थापित नहीं है, तो आप इसका उपयोग कर सकते हैं sudo apt-get install vim


1

यदि आप ubuntu16 / centos7 पर काम कर रहे हैं, तो आप नवीनतम विम इंस्टॉल करने के लिए नीचे दिए गए कमांड का उपयोग कर सकते हैं।

Ubuntu16

$ sudo apt-get install gcc git ncurses-dev
$ git clone --depth=1 https://github.com/vim/vim.git
$ cd vim/src
$ sudo make
$ sudo make install

Centos7

पहली कमांड को इसमें बदलें:

$ sudo yum install gcc git ncurses-devel

यदि आप अभी भी पुराने संस्करण देख रहे हैं, तो लॉगआउट और लॉगिन करें।


-3

sudo apt-get update यह अनिवार्य रूप से आपके पास सब कुछ अपडेट करने का प्रयास करेगा, जिसमें विम भी शामिल है।


8
यह सिर्फ पैकेज इंडेक्स फाइल को अपडेट करता है, न कि खुद पैकेज को।
किरी

अपग्रेड के बिना अपडेट करना अपडेट डाउनलोड करने जैसा है लेकिन उन्हें इंस्टॉल नहीं करना।
बेन अवेलिंग

@BenAveling क्या केवल एक पैकेज के लिए (केवल डाउनलोड किए बिना) अपडेट करने का एक तरीका है, सभी नहीं?
हेल्लो_थेरे_ंडी

1
@BenAveling updateबिना करना अपडेट के लिए जाँच करने और उन्हें डाउनलोड करने और न ही इंस्टाल करने upgradeजैसा है। ( कार्रवाई डाउनलोड मेटाडेटा इंगित करती है कि पैकेज क्या उपलब्ध हैं, किन संस्करणों में, कहां से? यह पैकेजों को स्वयं डाउनलोड नहीं करता है, भले ही वे पहले से इंस्टॉल किए गए पैकेजों के नए संस्करण हों।) किसी को इंस्टॉल किए बिना डाउनलोड करने के लिए / के साथ कार्रवाई का उपयोग कर सकते हैं। विकल्प। updateupgrade-d--download-only
एलिया कागन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.