crostiniで最新版vimをビルドした
日記じゃなくてメモ。便利に使ってるchromebook。中でもcrostiniで得られるlinux環境というかターミナル環境が生命線なのだけれど、その中でもvimを使う時間が多いので、できればその中で諸々済ませてしまいたい。で、普段の環境では
:terminal
を使って、そのままvimの中で各種操作をしたりしているんだけどcrostiniで提供されているdebian(stretch)で導入されるvimは8.0で、上記terminalコマンドも入ってない。不便なので最新をビルドした。以下、作業。
1.依存パッケージのインストール
$ sudo apt install git gettext libtinfo-dev libacl1-dev libgpm-dev
$ sudo apt install build-essential
$ sudo apt install libxmu-dev libgtk2.0-dev libxpm-dev
$ sudo apt install libperl-dev python3-dev ruby-dev
2.ソース取得
$ git clone https://github.com/vim/vim.git
3.コンパイル&インストール
$ cd vim/src
$ ./configure --enable-terminal --with-features=huge --enable-gui=gtk2
$ sudo make install
4.確認
$ vim -version
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Apr 24 2020 11時06分:42)
適用済パッチ: 1-628
Compiled by ponyboyorg@penguin
Huge 版 with GTK2 GUI. 機能の一覧 有効(+)/無効(-)
(以下略)
という事で、快適な環境が得られた。
※参考リンク
- Linuxでのビルド方 https://vim-jp.org/docs/build_linux.html