初学者です。
ubuntu18.04にアップデートした際、
vimをコンパイルしたら
$ vim --version | grep clipboard
-clipboard +jumplist +persistent_undo +vertsplit
+emacs_tags +mouse_dec -sun_workshop -xterm_clipboard
と、clipboardが-になってしまった。
これを解決した手順の覚え書きです。
#参考
大変参考になりました。
Ubuntu 16.04: apt sourceでソースコードをダウンロードする
How to build vim 8 with clipboard support
#vimをコンパイルしたい
##ソースコード取得
$ cd /opt/
$ sudo git clone https://github.com/vim/vim
$ cd vim/
##依存したパッケージのソースコード取得
$ sudo apt build-dep vim
Reading package lists... Done
E: You must put some 'source' URIs in your sources.list
できない。終わり。
Ubuntu16.04以降ではデフォルトではソースコードをダウンロードできないらしい。
理由はdeb-srcがコメントアウトされているため。
対応するdeb-srcをコメント解除しろということらしいので、全部解除した。
$ sudo su -c "grep '^deb ' /etc/apt/sources.list | \
sed 's/^deb/deb-src/g' > /etc/apt/sources.list.d/deb-src.list"
$ sudo apt update
$ sudo apt build-dep vim
できた。
##メイクする
$ sudo ./configure --with-features=huge \
--with-x \
--enable-multibyte \
--enable-luainterp=dynamic \
--enable-gpm \
--enable-cscope \
--enable-fontset \
--enable-fail-if-missing \
--prefix=/usr/local
--enable-pythoninterp=dynamic \
--enable-python3interp=dynamic \
--enable-rubyinterp=dynamic \
--enable-gui=auto \
--enable-gtk2-check \
$ sudo make
$ sudo make install
$ vim --version | grep clipboard
+clipboard +jumplist +persistent_undo +vertsplit
+emacs_tags +mouse_dec -sun_workshop +xterm_clipboard
できた。