Jakie polecenie w terminalu służy do aktualizacji VIM na Ubuntu?


14

Jestem na Ubuntu 12.04 i chcę wiedzieć, jak zaktualizować VIM za pomocą wiersza polecenia. jakie jest polecenie, aby to zaktualizować?

Odpowiedzi:


9

Uruchom następujące polecenia w terminalu:

sudo apt-get update
sudo apt-get install vim

Pamiętaj, że Ubuntu może nie zawsze mieć najnowsze pakiety z powodu zamrożenia repozytoriów [oficjalnych].


2
Aby uzyskać najnowszą wersję, sprawdź moją odpowiedź
d4nyll

17

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 vimdo 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ę).


Musiałem biec ./configurewcześniej make. Również używanie checkinstallzamiast make installmoże być dobrym pomysłem, jeśli kiedykolwiek planujesz aktualizację Vima.
MikaelF

1

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.


1

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ę.


-3

sudo apt-get update Będzie to w zasadzie próba aktualizacji wszystkiego, co masz, w tym vima.


8
To tylko aktualizuje pliki indeksu pakietów, a nie same pakiety.
kiri

Przeprowadzanie aktualizacji bez aktualizacji jest jak pobieranie aktualizacji, ale ich nie instalowanie.
Ben Aveling,

@BenAveling jest sposób na aktualizację (tak bez pobierania) dla jednego pakietu, nie wszystkie?
hello_there_andy

1
@BenAveling Robienie updatebez upgradejest jak sprawdzanie aktualizacji, ani ich pobieranie, ani instalowanie. ( updateAkcja 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ć upgradeakcji z -d/ --download-onlyopcja.
Eliah Kagan
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.