Яка команда в терміналі для оновлення VIM на ubuntu?


14

Я перебуваю на ubuntu 12.04 і хочу знати, як ви оновлюєте VIM за допомогою командного рядка. яка команда оновити це?

Відповіді:


9

Запустіть ці команди в терміналі:

sudo apt-get update
sudo apt-get install vim

Зауважте, що Ubuntu може не завжди мати останні пакети через замороження [офіційних] сховищ.


2
Щоб отримати найновішу версію, перевірте мою відповідь
d4nyll

17

Щоб отримати останню стабільну версію, офіційними інструкціями рекомендується безпосередньо встановити її з вихідного сховища GitHub .

$ git clone https://github.com/vim/vim.git
$ cd vim/src
$ make
$ sudo make install

Ви також apt-get update && apt-get install vimможете оновити Vim до останньої версії, доступної в реєстрі пакунків вашої дистрибуції. Щоб оновити всі доступні пакети, можна запуститиapt-get update && apt-get upgrade

Однак ви можете не отримати останню версію Vim з APT (ви, мабуть, найновішу основну версію, але не другорядну / версію патча).


Мені потрібно було бігати ./configureраніше make. Крім того, використання checkinstallзамість цього make installможе бути гарною ідеєю, якщо ви коли-небудь плануєте оновити Vim.
MikaelF

1

Як правило, рекомендую використовувати sudo apt-get update ; sudo apt-get dist-upgrade, оскільки це оновить усе, що apt-get може оновити у вашій системі. Якщо у вас ще не встановлений VIM, ви можете отримати його за допомогою sudo apt-get install vim.


1

Якщо ви працюєте над ubuntu16 / centos7, ви можете використовувати команди нижче, щоб встановити останній vim.

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

змінити першу команду на:

$ sudo yum install gcc git ncurses-devel

Вихід із системи та вхід у систему, якщо ви все ще бачите старішу версію.


-3

sudo apt-get update По суті, це буде спроба оновити все, що у вас є, включаючи vim.


8
Це просто оновлює файли індексів пакунків, а не самі пакети.
кірі

Робити оновлення без оновлення - це як завантажувати оновлення, але не встановлювати їх.
Бен Авелінг

@BenAveling Є спосіб просто оновити (так, не завантажуючи) для одного пакету, не все?
hello_there_andy

1
@BenAveling Здійснення updateбез роботи upgrade- це як перевірка оновлень, а також не завантаження та встановлення. ( updateДія завантажує метадані, вказуючи, які пакети доступні, в яких версіях, звідки; вона не завантажує самі пакети, навіть якщо вони вже нові версії пакетів, які вже встановлені.) Для завантаження без встановлення можна використовувати upgradeдію з -d/ --download-onlyваріант.
Елія Каган
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.