Le premier endroit à vérifier est s'il y a un backport , mais il n'y en a pas , ce qui n'est pas surprenant puisque maverick a aussi vim 7.2 .
La prochaine chose à essayer est de savoir si quelqu'un a installé un référentiel avec des packages vim 7.3 quelque part, de préférence un PPA . Il existe de nombreux AAE avec vim , dont plusieurs avec
7.3 (liste non exhaustive).
Si vous ne trouvez aucun paquet binaire n'importe où ou que vous n'aimez pas ceux que vous trouvez, la prochaine étape la plus simple est de récupérer le paquet source de natty , qui a vim 7.3. Téléchargez le package source ( .dsc
, .debian.tar.gz
et .orig.tar.gz
), puis exécutez
apt-get install build-essential fakeroot
apt-get build-dep vim
dpkg-source -x vim_7.3.035+hg~8fdc12103333-1ubuntu2.dsc
cd vim-7.3.035+hg~8fdc12103333
# Edit debian/changelog to add an entry with your name and “recompiled for lucid”
dpkg-buildpackage -rfakeroot -us -uc -b -nc
Si tout se passe bien, vous aurez des packages binaires pour vos distributions. Si vous rencontrez des dépendances manquantes ou des erreurs de compilation, cela doit être résolu au cas par cas.
La prochaine chose à essayer est de compiler la source en amont 7.3 avec le package de votre version Ubuntu. Cela vous donne un paquet agréable et propre, mais c'est un peu plus compliqué, donc si vous n'êtes pas sûr de le faire sans instructions, je vous recommande de compiler la source en amont.
Si vous finissez par compiler la source en amont, par défaut, vous vous retrouverez avec les fichiers sous /usr/local
, et il ne sera pas facile de les désinstaller, ni même de savoir ce que vous avez. Chaque fois que vous installez quelque chose sans utiliser le gestionnaire de packages, je vous recommande d'installer dans une structure de répertoire distincte et de créer des liens symboliques dans /usr/local
(ou ~/usr
ou quoi que ce soit). Stow est sympa pour ça:
- Installez sous
/usr/local/stow
(ou ~/usr/stow
ou partout). Avec de nombreux programmes, vous pouvez utiliser quelque chose comme ./configure --prefix=/usr/local/stow/vim-7.3
. Cela mettra le binaire principal à /usr/local/stow/vim-7.3/bin
, et ainsi de suite.
- Exécutez à
stow vim-7.3
partir du /usr/local/stow
répertoire. Cela crée des liens symboliques dans les répertoires «normaux», par exemple /usr/local/bin/vim -> ../../stow/vim-7.3/bin/vim
.
- Si vous souhaitez désinstaller ce programme, exécutez simplement
stow -D vim-7.3
pour supprimer les liens symboliques et supprimez /usr/local/stow/vim-7.3
.
Il existe également xstow qui est un programme similaire, mais plus puissant (l'un de ses avantages est qu'il peut gérer les conflits).
apt-get install python3-dev
. Btw. pour tous ceux qui se demandent, vous pouvez installer les debs en utilisantsudo dpkg -i *.deb
et peut-être supprimer les packages vim7.2 avant./usr/local/stow/vim-7.3/share/vim
répertoire mais plutôt quelque chose comme le/usr/local/share/vim
répertoire. Je pense que vous pouvez le faire avec--with-global-runtimepath=/usr/local/share/vim
mais je peux me tromper.Construisez à partir de la source. Ce sera plus rapide. Essayer à la fois de trouver et d'activer un référentiel pour une installation unique comme celle-ci ne fera que vous causer des maux de tête plus loin.
la source