Jestem na Ubuntu 12.04 i chcę wiedzieć, jak zaktualizować VIM za pomocą wiersza polecenia. jakie jest polecenie, aby to zaktualizować?
Jestem na Ubuntu 12.04 i chcę wiedzieć, jak zaktualizować VIM za pomocą wiersza polecenia. jakie jest polecenie, aby to zaktualizować?
Odpowiedzi:
Aby uzyskać najnowszą stabilną wersję, oficjalne instrukcje zalecają jej bezpośrednią instalację ze źródłowego repozytorium GitHub .
$ git clone https://github.com/vim/vim.git
$ cd vim/src
$ make
$ sudo make install
Możesz także użyć apt-get update && apt-get install vim
do aktualizacji Vima do najnowszej wersji dostępnej w rejestrze pakietów dystrybucji. Aby zaktualizować wszystkie dostępne pakiety, możesz uruchomićapt-get update && apt-get upgrade
Jednak możesz nie uzyskać najnowszej wersji Vima z APT (prawdopodobnie będziesz mieć najnowszą wersję główną, ale nie wersje mniejsze / łatkę).
./configure
wcześniej make
. Również używanie checkinstall
zamiast make install
może być dobrym pomysłem, jeśli kiedykolwiek planujesz aktualizację Vima.
Ogólnie polecam używanie sudo apt-get update ; sudo apt-get dist-upgrade
, ponieważ spowoduje to aktualizację wszystkiego, co apt-get może zaktualizować w twoim systemie. Jeśli nie masz jeszcze zainstalowanego VIM, możesz go uzyskać za pomocą sudo apt-get install vim
.
Jeśli pracujesz na Ubuntu16 / centos7, możesz użyć poniższych poleceń, aby zainstalować najnowszą wersję vima.
Ubuntu16
$ sudo apt-get install gcc git ncurses-dev
$ git clone --depth=1 https://github.com/vim/vim.git
$ cd vim/src
$ sudo make
$ sudo make install
Centos7
zmień pierwsze polecenie na:
$ sudo yum install gcc git ncurses-devel
Wyloguj się i zaloguj, jeśli nadal widzisz starszą wersję.
sudo apt-get update
Będzie to w zasadzie próba aktualizacji wszystkiego, co masz, w tym vima.
update
bez upgrade
jest jak sprawdzanie aktualizacji, ani ich pobieranie, ani instalowanie. ( update
Akcja pobiera metadane wskazujące, które pakiety są dostępne, w jakich wersjach, skąd; nie pobiera samych pakietów, nawet jeśli są to nowsze wersje już zainstalowanych pakietów.) Aby pobrać bez instalacji, można użyć upgrade
akcji z -d
/ --download-only
opcja.