Quelle est la commande dans le terminal pour mettre à jour VIM sur Ubuntu?

14

Je suis sur ubuntu 12.04 et je veux savoir comment mettre à jour VIM via la ligne de commande. quelle est la commande pour mettre cela à jour?

Patoshi パ ト シ
la source

Réponses:

9

Exécutez ces commandes dans un terminal:

sudo apt-get update
sudo apt-get install vim

Notez qu'Ubuntu peut ne pas toujours avoir les derniers packages en raison du gel des référentiels [officiels].

kiri
la source
2
Pour obtenir la dernière version disponible, consultez ma réponse
d4nyll
17

Pour obtenir la dernière version stable, il est recommandé par les instructions officielles de l' installer directement à partir du référentiel GitHub source .

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

Vous pouvez également utiliser apt-get update && apt-get install vimpour mettre à jour Vim vers la dernière version disponible dans le registre des packages de votre distribution. Pour mettre à jour tous les packages disponibles, vous pouvez exécuterapt-get update && apt-get upgrade

Cependant, vous ne pouvez pas obtenir la dernière version de Vim avec APT (vous allez probablement utiliser la dernière version majeure, mais pas les versions mineures / correctives).

d4nyll
la source
J'avais besoin de courir ./configureavant make. De plus, utiliser à la checkinstallplace de make installpeut être une bonne idée, si vous prévoyez de mettre à jour Vim.
MikaelF
1

Je recommanderais généralement d'utiliser sudo apt-get update ; sudo apt-get dist-upgrade, car cela mettra à jour tout ce que apt-get peut mettre à jour sur votre système. Si vous n'avez pas encore installé VIM, vous pouvez l'obtenir en utilisant sudo apt-get install vim.

TSJNachos117
la source
1

Si vous travaillez sur ubuntu16 / centos7, vous pouvez utiliser les commandes ci-dessous pour installer la dernière version de 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

changer la première commande en:

$ sudo yum install gcc git ncurses-devel

Déconnectez-vous et connectez-vous si vous voyez toujours une ancienne version.

Ashutosh Tripathy
la source
-3

sudo apt-get update Cela tentera essentiellement de mettre à jour tout ce que vous avez, y compris vim.

Mohamed Khamis
la source
8
Cela met simplement à jour les fichiers d'index des packages, pas les packages eux-mêmes.
kiri
Faire une mise à jour sans mise à niveau, c'est comme télécharger des mises à jour mais pas les installer.
Ben Aveling
@BenAveling existe-t-il un moyen de simplement mettre à jour (oui sans téléchargement) pour un seul package, pas tous?
hello_there_andy
1
@BenAveling Faire updatesans, upgradec'est comme vérifier les mises à jour et ni les télécharger ni les installer. (L' updateaction télécharge des métadonnées indiquant quels packages sont disponibles, dans quelles versions, d'où; elle ne télécharge pas les packages eux-mêmes, même s'il s'agit de versions plus récentes de packages déjà installés.) Pour télécharger sans installer, on peut utiliser l' upgradeaction avec le -d/ --download-onlyoption.
Eliah Kagan