terminal機能を有効にしたvim8のdebパッケージを作成した

はじめに

terminal機能を有効にしたvim8のdebパッケージを作成したのでメモです。

インストール方法

ビルドしたパッケージは vim : Hiroaki Nakamura で公開しています。

以下の手順でインストール出来ます。

sudo apt install software-properties-common
sudo add-apt-repository ppa:hnakamur/vim
sudo apt update
sudo apt install vim

vim が既にインストール済みの場合は apt upgrade でアップグレードすればOKです。 もし、他のパッケージはアップグレードせずに vim だけアップグレードしたい場合は以下のようにします。

sudo apt install --only-upgrade vim vim-common vim-runtime vim-tiny xxd

この方法は How to upgrade a single package using apt-get? - Ask Ubuntu で知りました。

パッケージ作成時のメモ

zesty の vim パッケージ をベースにして xenial 用に改変しました。

追加の改変内容は以下の通りです。

pbuilder では TERM が空ではないようで上記のパッチを入れても terminal のテストが走るのですがエラーになってしまいます。原因は未調査です。

しかたないので、手元の環境でのビルドは pbuilder ではなく、 LXD コンテナ上で debuild -us -uc -b でとりあえず行っています。