আমি অ্যাপটি-গেটের মাধ্যমে ভিআইএম ইনস্টল করতে চাই তবে আমি নিশ্চিত নই যে এর সমস্ত বৈশিষ্ট্য আমি পেয়েছি কিনা।
এটি থেকে উত্স থেকে সংকলন এবং এর মধ্যে কোন পার্থক্য আছে?
আমি অ্যাপটি-গেটের মাধ্যমে ভিআইএম ইনস্টল করতে চাই তবে আমি নিশ্চিত নই যে এর সমস্ত বৈশিষ্ট্য আমি পেয়েছি কিনা।
এটি থেকে উত্স থেকে সংকলন এবং এর মধ্যে কোন পার্থক্য আছে?
উত্তর:
আপনি যদি বিভিন্ন প্যাকেজ (ইন 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=huge
vim-basic
(ওরফে vim
) দোভাষী বন্ধ করেছেনএকটি বাছাই করতে:
vim-tiny
।vim
।vim-nox
।vim-athena
।vim-gnome
vim-gtk3
।vim-gtk
।:help gui-gnome
বেশ অপ্রচলিত। আধুনিক জিনোমে , ভিম -জ্নোম সরবরাহ করে না তেমন কিছু নেই (সিএফ, দেবিয়ান বাগ # 820239 ) যার কারণে আমি এটিকে সরিয়ে দিয়েছি।
প্রকৃতপক্ষে আপনি যে সংস্করণটি পাবেন apt-get install vim
সেটিতে সংকলিত সংস্করণের সমস্ত বৈশিষ্ট্য নেই --with-features=huge
। উদাহরণস্বরূপ আপনার কাছে সর্বদা মত +python
বা বিকল্প নেই +lua
।
একটি ভাল বিকল্প ব্যবহার করা apt-get install vim-nox
যা আরও অনেক সম্পূর্ণ more
$ sudo apt-get install vim-gtk
(বা vim-gnome
আপনি যদি উবুন্টুতে থাকেন) তবে সর্বনিম্ন প্রচেষ্টা সহ সর্বাধিক সম্পূর্ণ ভিম পাবেন।
অফিসিয়াল প্যাকেজগুলি সাধারণত কিছুটা পিছিয়ে থাকে, আপনি যদি সত্যিই সর্বশেষতম সংস্করণ চান তবে আপনাকে সর্বশেষতম প্যাচগুলি প্রয়োগ করতে হবে এবং এটি নিজেই তৈরি করতে হবে।
সচেতন হোন, যদিও নতুন প্যাচগুলি প্রতি দু'দিন পর পর আসে, সুতরাং প্রবাহের উত্সর্গের সাথে উত্সর্গের প্রয়োজন।