Tôi đã thấy rằng tôi cần phải biên dịch gvim mới nhất do một lỗi tôi đã báo cáo , nhưng tôi phải tiến hành như thế nào?
Tôi đã thấy rằng tôi cần phải biên dịch gvim mới nhất do một lỗi tôi đã báo cáo , nhưng tôi phải tiến hành như thế nào?
Câu trả lời:
Chạy các lệnh sau trong thiết bị đầu cuối.
sudo apt-get build-dep vim-gnome
để có được tất cả các phụ thuộc xây dựng bạn cần. Sau đó
sudo apt-get install mercurial
để có được hệ thống kiểm soát phiên bản Mercurial cần thiết để tải xuống mã nguồn Vim mới nhất. Sau đó
hg clone https://vim.googlecode.com/hg/ vim
để tải mã nguồn Vim về thư mục con vim
của thư mục hiện tại.
cd vim/src
để thay đổi thư mục bên phải
Bây giờ, hãy định cấu hình Vim để biên dịch (với các tính năng "khổng lồ" - xem http://www.drchip.org/astronaut/vim/vimfeat.html để biết mô tả về các bộ tính năng khác nhau)
./configure --prefix=/usr/local --with-features=huge
Nếu ./configure
kết thúc mà không có vấn đề gì, sau đó chạy
make
và sau đó
sudo make install
và đó nên là nó
Để cập nhật Vim lên phiên bản mới nhất, chỉ cần vào vim
thư mục và chạy
hg pull
hg update
và sau đó chạy lại configure
, make
và make install
.
sudo apt-get remove vim-gnome
. Nếu không, bạn sẽ phải đảm bảo rằng /usr/local/bin
xuất hiện trước /usr/bin
trong $PATH
biến môi trường, mà bạn nên tìm kiếm riêng.
gvim
nếu nó quyết định sử dụng gtk3 thay vì gtk2. Các phiên bản mới nhất của Ubuntu dường như có gói vim-gtk3 - có thể thử chạy sudo apt-get build-dep vim-gtk3
trước khi biên dịch của riêng bạn