Vous avez trois options différentes:
- Attendez que les dernières versions soient ajoutées aux packages de distribution. Notez que vous voudrez peut-être apprendre une nouvelle langue ou construire un vaisseau à mains nues pendant que vous attendez.
Si attendre plusieurs années ne vous convient pas, vous avez les deux options suivantes:
- Utilisez un PPA contenant la dernière version:
- Avantages:
- Facile à faire.
- Totalement automatisé.
- Vous permet d'installer Vim comme n'importe quel autre logiciel.
- Les inconvénients:
- En gros, vous accordez les privilèges root à un inconnu.
- Cette méthode ne fonctionne que sur Ubuntu et les distributions dérivées utilisant le système PPA.
- Construire Vim à partir de sources:
- Avantages:
- Vous obtenez un réglage précis des options que vous activez (interface graphique, support Python / Lua, etc.).
- Vous obtenez la version à la fine pointe et n'avez besoin d'aucun responsable tiers pour l'obtenir.
- Il est toujours utile d'apprendre à compiler un logiciel à partir de sources.
- Ceci est une méthode agnostique de distribution.
- Les inconvénients:
- Pas aussi automatisé que l'option PPA.
- Peut être effrayant pour un nouvel utilisateur.
Dans les deux derniers cas, voici une procédure pour ces options:
APP
Voici un tutoriel en ligne sur tipsonubuntu.com (Merci @joeytwiddle pour l'avoir suggéré dans les commentaires).
Commencez par ouvrir un terminal et utilisez la commande suivante. Cela ajoutera l’archive de paquets personnels (PPA) gérée par joathonf à vos dépôts et indiquera à Ubuntu où chercher Vim:
sudo add-apt-repository ppa:jonathonf/vim
Je répète ici que cela donne les privilèges racine aux scripts de ce PPA, ne le faites que si vous y faites confiance . Vous voudrez peut-être savoir si les PPA peuvent être ajoutés en toute sécurité à mon système et quels sont les «drapeaux rouges» à surveiller? et y a-t-il une garantie que les logiciels des Launchpad PPA sont exempts de virus et de menaces de porte dérobée? .
Mettez à jour la liste des paquets afin qu'Ubuntu recherche dans le PPA les fichiers Vim:
sudo apt update
Enfin, installez vim:
sudo apt install vim
Et tada! Vim est installé. Notez que vous pouvez également le faire à partir du gestionnaire de packages de l'interface graphique.
Notez que ce n'est pas le seul PPA disponible avec les versions plus récentes vim, vous pouvez utiliser votre moteur de recherche préféré pour trouver plus (et ne vous souvenez approuvez un étranger de l'Internet avec un accès root à votre système).
Construire à partir de sources
Une deuxième option consiste à compiler Vim à partir de sources. Cela implique quelques manipulations supplémentaires et peut être effrayant pour un nouvel utilisateur, mais c'est le meilleur moyen d'obtenir la dernière version.
Il existe plusieurs ressources en ligne pour vous guider tout au long de cette procédure:
Une procédure générale est la suivante, vous devrez peut-être la modifier pour répondre à vos besoins, mais l’idée principale est la suivante:
Vous devrez d’abord installer certaines dépendances. Par exemple, utilisez cette commande (suggérée par le wiki YouCompleteMe):
sudo apt-get update
sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \
libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \
libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev \
python3-dev ruby-dev lua5.1 lua5.1-dev libperl-dev git
Notez que vous n'aurez peut-être pas besoin de tout: par exemple, si vous n'utilisez pas Lua, n'incluez pas lua5.1-dev
la liste .
Modifier Au lieu d'utiliser la apt-get install
commande précédente, vous pouvez utiliser ce qui suit. Il présente l'avantage de gérer automatiquement les dépendances dont vous avez besoin:
sudo apt-get build-dep vim
Ensuite, obtenez les sources sur votre ordinateur (vous aurez besoin de la git
commande installée avec apt-get install git
):
git clone https://github.com/vim/vim.git
Allez dans ce répertoire et 'tirez' les dernières modifications:
cd vim
git pull
Si vous avez une erreur sur git pull
parce que vous avez déjà apporté des modifications, vous pouvez "cacher" vos modifications (c'est-à-dire les supprimer temporairement), extraire les modifications, puis restaurer vos modifications. Si vous le faites, je présumerai que vous connaissez bien git et que vous ne fournirez pas la procédure à suivre (celle-ci est détaillée dans la documentation de vim.org).
Vous pouvez ensuite construire Vim comme n'importe quel autre logiciel à partir de sources. Le fichier src / INSTALL devrait vous fournir les informations nécessaires à la compilation de Vim.
Un flux de travail régulier commencerait par:
./configure --with-features=huge --enable-gui=auto
Supprimez-le --enable-gui
si vous ne voulez pas gVim .
Si vous ne disposez pas d'un accès root sur la machine sur laquelle vous installez Vim, vous pouvez ajouter l' --prefix
option qui vous permet d'utiliser un répertoire dans lequel vous disposez de droits d'accès. Par exemple, vous pouvez utiliser:
./configure --with-features=huge --enable-gui=auto --prefix=$HOME/local/vim
Le configure
script peut prendre beaucoup d’arguments pour définir les fonctionnalités que vous souhaitez activer. Courir prend un certain temps. En cours d’exécution, il imprime des messages indiquant les fonctions qu’il recherche.
Une fois configuré, vous pouvez compiler le programme avec:
make
Une commande optionnelle existe pour exécuter certaines auto-vérifications ( ne me demandez pas ce qu'elles font exactement, je les saute toujours :-) ):
make check
Enfin, installez Vim sur /usr/local/
(cette commande nécessite les privilèges root):
sudo make install
Pour supprimer les fichiers maintenant inutiles créés pour la compilation, vous pouvez ensuite exécuter:
make clean
make distclean
Et vous voilà avec une nouvelle installation de Vim.
Vous voudrez probablement supprimer tout Vim que vous avez installé du référentiel Ubuntu, mais ce n'est pas nécessaire . Par défaut, Vim installera /usr/local/
plutôt que /usr/
. Assurez-vous simplement que vous utilisez la bonne version de Vim (c'est /usr/local/bin/vim
-à- dire et non /usr/bin/vim
).