web-dev-qa-db-ja.com

root権限がない場合にLinuxにVIM=をインストールする方法は?

Rootアカウントを持っていないときにLinuxにVimをインストールしようとすると、いくつか問題が発生します。エラー情報を以下に示します。

errorinfo

どうすればこれを解決できますか? /usr/local/bin/vim以外の別のディレクトリにインストールできますか?

22
SpawnST

make install DESTDIR=~/.local、次に~/binから~/.local/bin/vimへのシンボリックリンクを作成します。

私はしばしば./configure --prefix=$HOME/.local && make && make install私はrootではありません。それが先へ進む方法です。

これはほとんどのソフトウェアで動作します。 Vimはここでもまったく違いはありません。

Vimの場合、実際には次のオプションを使用して構成していることに注意してください(同様に)--disable-perlinterp --enable-rubyinterp --enable-multibyte --enable-pythoninterp --with-features=huge私のVimのバージョンが完全であることを気に入っているので。

17
Luc Hermitte
  1. ローカルユーザーパスを作成します。

    mkdir -p ~/usr/local
    
  2. ここからncursesの最新バージョンをダウンロード: http://ftp.gnu.org/pub/gnu/ncurses/

  3. インストールncurses

    cd <path_to_ncurses_downloaded_folder>
    tar -xzvf <ncurses>.tar.gz
    cd <ncurses_extracted_folder>
    ./configure --prefix=$HOME/usr/local
    make
    make install
    
  4. クローンvim-repo

    git clone https://github.com/vim/vim.git
    
  5. 以下を使用してvimをインストールします。

    cd vim/src
    LDFLAGS=-L$HOME/usr/local/lib ./configure --prefix=$HOME/usr/local
    make
    make install
    
  6. PATHを設定する

    export PATH=$PATH:$HOME/usr/local/bin
    
1
veeru dumpala

ステップ1:インストールDESTDIR =〜/ .localを作成します(ローカルディレクトリが存在しない場合は作成します)

ステップ2:PATH = $ PATH:/remote/users/yourusername/.local/binをエクスポートする

0
user3059007