Я на Ubuntu 12.04 и хочу знать, как вы обновляете VIM через командную строку. какая команда обновить это?
Я на Ubuntu 12.04 и хочу знать, как вы обновляете VIM через командную строку. какая команда обновить это?
Ответы:
Запустите эти команды в терминале:
sudo apt-get update
sudo apt-get install vim
Обратите внимание, что Ubuntu не всегда может иметь последние пакеты из-за того, что [официальные] репозитории были заморожены.
Чтобы получить последнюю стабильную версию, официальные инструкции рекомендуют напрямую установить ее из исходного репозитория 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.
Обычно я рекомендую использовать sudo apt-get update ; sudo apt-get dist-upgrade
, так как это обновит все, что может обновить apt-get в вашей системе. Если у вас еще не установлен VIM, вы можете получить его, используя sudo apt-get install vim
.
Если вы работаете над 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
Выйдите из системы и войдите, если вы все еще видите старую версию.
sudo apt-get update
По сути, это попытается обновить все, что у вас есть, включая vim.
update
без них upgrade
- все равно что проверять обновления, а не загружать и не устанавливать их. ( update
Действие загружает метаданные, указывающие, какие пакеты доступны, в каких версиях и откуда; оно не загружает сами пакеты, даже если они являются более новыми версиями уже установленных пакетов.) Для загрузки без установки можно использовать upgrade
действие с -d
/ --download-only
вариант.