![Ubuntu의 각 사용자가 자신의 vim을 구축하도록 할 수 있습니까?](https://linux55.com/image/131816/Ubuntu%EC%9D%98%20%EA%B0%81%20%EC%82%AC%EC%9A%A9%EC%9E%90%EA%B0%80%20%EC%9E%90%EC%8B%A0%EC%9D%98%20vim%EC%9D%84%20%EA%B5%AC%EC%B6%95%ED%95%98%EB%8F%84%EB%A1%9D%20%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
예를 들어 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
사용자 수에 관계없이 헹구고 반복하십시오.