É possível permitir que todo usuário no Ubuntu construa seu próprio vim?

0

Por exemplo, o usuário Joe constrói seu vim com suporte a python3, enquanto o usuário Claire constrói seu vim com suporte a python2 e ruby?

O usuário Joe não pode usar vim de Claire e Claire não pode usar o vim de Joe.

Como conseguir isso?

    
por An0n 20.04.2018 / 14:04

1 resposta

0

Eu modifiquei as instruções de criação do vim e coloquei isso em conjunto:

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

Preencha ${ANY_OTHER_CONFIG_OPTIONS} com qualquer outra opção configure com a qual você queira compilar o vim. Isso me deu um vim recém-compilado, acessível apenas pelo usuário.

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

Enxague e repita para qualquer número de usuários.

    
por 20.04.2018 / 18:50

Tags