Ubuntuの各ユーザーに独自のvimを構築させることはできますか?

Ubuntuの各ユーザーに独自のvimを構築させることはできますか?

たとえば、Joeというユーザーはpython3サポートでvimをビルドし、Claireというユーザーはpython2サポートとruby?を使用してvimをビルドします。

Joe というユーザーは Claire の vim を使用できず、Claire も Joe の vim を使用できません。

この目標を達成する方法は?

ベストアンサー1

修正しましたvimでのビルドガイドラインそしてそれを一緒に置く:

apt install -y git build-essential libncurses5-dev
useradd -m vimuser1
su - vimuser1
git clone https://github.com/vim/vim.git
cd vim
./configure --prefix /home/vimuser1/newvim ${ANY_OTHER_CONFIG_OPTIONS}
make
make install
export PATH=/home/vimuser1/newvim/bin:$PATH

vimのコンパイルに使用する${ANY_OTHER_CONFIG_OPTIONS}他のオプションを入力してください。configureこれにより、vimuser1ユーザーのみがアクセスできる新しくコンパイルされたvimが提供されます。

which vim
/home/vimuser1/newvim/bin/vim

ユーザー数に関係なくすすぎ、繰り返します。

おすすめ記事