Câu trả lời:
make install DESTDIR=~/.local
, sau đó tạo một liên kết tượng trưng ~/bin
đến ~/.local/bin/vim
.
/home/apache/.local/usr/local/share/vim/vim72
vet diretory như sau khi hoàn thành hai bước. Có gì sai không?
Tôi thường cài đặt những thứ ./configure --prefix=$HOME/.local && make && make install
mà tôi không root. Đó là cách để tiến hành.
Điều này hoạt động với hầu hết các phần mềm. Vim không có cách nào khác ở đây.
Lưu ý rằng trong trường hợp vim, tôi thực sự cấu hình với các tùy chọn sau (cũng như vậy) --disable-perlinterp --enable-rubyinterp --enable-multibyte --enable-pythoninterp --with-features=huge
vì tôi thích phiên bản Vim của mình khá hoàn chỉnh.
Tạo đường dẫn người dùng cục bộ:
mkdir -p ~/usr/local
Tải xuống phiên bản mới nhất ncurses
từ đây: http://ftp.gnu.org/pub/gnu/ncurses/
Cài đặt ncurses
:
cd <path_to_ncurses_downloaded_folder>
tar -xzvf <ncurses>.tar.gz
cd <ncurses_extracted_folder>
./configure --prefix=$HOME/usr/local
make
make install
Nhân bản vim-repo
với
git clone https://github.com/vim/vim.git
Cài đặt vim với:
cd vim/src
LDFLAGS=-L$HOME/usr/local/lib ./configure --prefix=$HOME/usr/local
make
make install
Đặt PATH với
export PATH=$PATH:$HOME/usr/local/bin
Bước 1: thực hiện cài đặt DESTDIR = ~ / .local (tạo thư mục cục bộ của bạn nếu không có)
bước 2: xuất PATH = $ PATH: /remote/users/yourusername/.local/bin
.local
hay đó chỉ là một tên bình thường?