मैं वीआईएम को एप्ट-गेट के माध्यम से स्थापित करना चाहता हूं, लेकिन मुझे यकीन नहीं है कि मुझे इसकी सभी सुविधाएं मिलेंगी।
क्या इसके बीच अंतर है, और इसे स्रोत से संकलित करना है?
मैं वीआईएम को एप्ट-गेट के माध्यम से स्थापित करना चाहता हूं, लेकिन मुझे यकीन नहीं है कि मुझे इसकी सभी सुविधाएं मिलेंगी।
क्या इसके बीच अंतर है, और इसे स्रोत से संकलित करना है?
जवाबों:
यदि आप विभिन्न पैकेज (इन debian/rules) बनाने के लिए उपयोग किए गए विकल्पों को देखते हैं, तो आप देखेंगे
OPTFLAGS+=--with-features=huge
...
NOINTERPFLAGS:=--disable-luainterp
NOINTERPFLAGS+=--disable-mzschemeinterp
NOINTERPFLAGS+=--disable-perlinterp
ifeq ($(DEB_VENDOR),Ubuntu)
NOINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$(shell python-config --configdir)
else
NOINTERPFLAGS+=--disable-pythoninterp
endif
NOINTERPFLAGS+=--disable-python3interp
NOINTERPFLAGS+=--disable-rubyinterp
NOINTERPFLAGS+=--disable-tclinterp
ALLINTERPFLAGS:=--enable-luainterp
ALLINTERPFLAGS+=--disable-mzschemeinterp
ALLINTERPFLAGS+=--enable-perlinterp
ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$(shell python-config --configdir)
ALLINTERPFLAGS+=--disable-python3interp
ALLINTERPFLAGS+=--enable-rubyinterp
ALLINTERPFLAGS+=--enable-tclinterp
ALLINTERPFLAGS+=--with-tclsh=/usr/bin/tclsh
...
CFLAGS_vim-basic:=$(CFLAGS)
CFGFLAGS_vim-basic:=$(CFGFLAGS) $(OPTFLAGS) $(NOXFLAGS) $(NOINTERPFLAGS)
CFLAGS_vim-tiny:=$(CFLAGS) -DTINY_VIMRC
CFGFLAGS_vim-tiny:=$(CFGFLAGS) $(TINYFLAGS)
CFLAGS_vim-gtk:=$(CFLAGS)
CFGFLAGS_vim-gtk:=$(CFGFLAGS) $(OPTFLAGS) $(GUIFLAGS) $(GTKFLAGS) $(ALLINTERPFLAGS)
CFLAGS_vim-gnome:=$(CFLAGS)
CFGFLAGS_vim-gnome:=$(CFGFLAGS) $(OPTFLAGS) $(GUIFLAGS) $(GNOMEFLAGS) $(ALLINTERPFLAGS)
CFLAGS_vim-athena:=$(CFLAGS)
CFGFLAGS_vim-athena:=$(CFGFLAGS) $(OPTFLAGS) $(GUIFLAGS) $(ATHENAFLAGS) $(ALLINTERPFLAGS)
CFLAGS_vim-nox:=$(CFLAGS)
CFGFLAGS_vim-nox:=$(CFGFLAGS) $(OPTFLAGS) $(NOXFLAGS) $(ALLINTERPFLAGS)
इसलिए:
vim-tinyनिर्माण किया जाता है--with-features=hugevim-basic(उर्फ vim) दुभाषियों को बंद कर दिया हैएक लेने के लिए:
vim-tiny।vim।vim-nox।vim-athena।vim-gnomevim-gtk3।vim-gtk।:help gui-gnomeबहुत पुराना है। आधुनिक गनोम पर, बहुत अधिक नहीं है कि विम-ग्नोम प्रदान करता है (सीएफ, डेबियन बग # 820239 ) जो कि मैंने इसे हटा दिया है।
$ sudo apt-get install vim-gtk(या vim-gnomeयदि आप उबंटू पर हैं) आपको कम से कम प्रयास के साथ सबसे पूर्ण विम मिलेगा।
आधिकारिक पैकेज आमतौर पर थोड़ा पीछे रह जाते हैं, यदि आप वास्तव में नवीनतम संस्करण चाहते हैं , तो आपको नवीनतम पैच लागू करना होगा और इसे स्वयं बनाना होगा।
हालाँकि, जागरूक रहें, कि हर दो दिन में नए पैच आते हैं, इसलिए अपस्ट्रीम को ध्यान में रखते हुए समर्पण की आवश्यकता होती है।