web-dev-qa-db-fra.com

Mise à niveau de VIM 7.3 vers la dernière version via apt-get

J'utilise actuellement Ubuntu 12.04, Vim 7.3 est installé et je souhaite le mettre à jour avec la dernière version. Je ne connais pas encore le fonctionnement de tous ces logiciels de gestion de paquets, mais je me demandais pourquoi je ne pouvais pas simplement faire ce qui suit: "Sudo apt-get update vim"? Je veux dire, il a été installé sur le système au départ, alors pourquoi ne pourrait-on pas taper simplement une ligne pour mettre à jour vim?

Aussi, j'ai essayé de faire une recherche via: Sudo apt-get search vim pour voir lequel est installé et il ne semble pas le trouver. Comment quelqu'un peut-il savoir quelle est l'application installée afin que nous puissions la mettre à jour?

Pour le moment, je veux juste mettre à jour ceci avec le dernier vim avec le moins de commandes nécessaires.

enter image description here

5
Patoshi パトシ

Je me demandais pourquoi je ne pouvais pas simplement faire ce qui suit: "Sudo apt-get update vim"?

La manière correcte de l'exécuter est Sudo apt-get update. Cette commande resynchronise les fichiers d'index des packages à partir du serveur afin que les informations relatives aux packages nouveaux et mis à jour soient disponibles.

La version actuelle de Vim dans référentiel Ubuntu 12.04 est 7.3. Donc, exécuter Sudo apt-get upgrade (qui est utilisé pour installer les dernières versions de tous les packages actuellement installés sur le système à partir du serveur) ne mettra pas à niveau votre Vim vers sa dernière version.

Cependant, vous pouvez installer sa dernière version (à savoir 7.4) en ajoutant le tiers ppa.

Pour l'installer, ouvrez le terminal et tapez

Sudo add-apt-repository ppa:fcwu-tw/ppa
Sudo apt-get update
Sudo apt-get install vim

( Je ne l'ai pas testé, mais je devrais fonctionner parfaitement .)


Vous pouvez également installer la dernière version de Vim en la compilant à partir de la source.
Pour cela, voir cette réponse

J'ai essayé de faire une recherche via: Sudo apt-get search vim pour voir lequel est installé et il ne semble pas le trouver

Vous pouvez dpkg -s <packagename> pour obtenir le statut du package spécifié, qui inclut également la version du package installé. Si vous êtes intéressé par la version, affinez uniquement votre requête en utilisant dpkg -s <packagename> | grep 'Version'

Pour eaxmaple

dpkg -s vim | grep 'Version'

Mettre à jour

Ubuntu 12.04 LTS a atteint sa fin de vie normale le 28 avril 2017. Aucune autre mise à jour de paquet, y compris de mise à jour de sécurité, ne sera acceptée dans les archives primaires 12.04.

7
g_p