Installer Vim-6.1

Estimation du temps de construction:           2 minutes
Estimation de l'espace disque requis:  15 MB

Installation de Vim

Si vous ne voulez pas de vim comme éditeur sur le système LFS, vous devriez télécharger et installer un éditeur que vous préférez. Il y a quelques astuces sur la manière d'installer différents éditeurs disponibles à http://hints.linuxfromscratch.org/hints/. Les astuces actuellement disponibles concernent Emacs, Joe et nano.

Installez Vim en lançant les commandes suivantes:

./configure --prefix=/usr &&
make CPPFLAGS=-DSYS_VIMRC_FILE=\\\"/etc/vimrc\\\" &&
make install &&
ln -sf vim /usr/bin/vi

Si vous pensez installer le système X Window sur votre système LFS, vous voudrez peut-être re-compiler Vim après avoir installé X. Vim est livré avec une jolie version GUI de l'éditeur qui requiert que X et quelques autres librairies soient installées. Pour plus d'informations, consultez la documentation de Vim.

Notes sur la conformité FHS

Le FHS dit que les éditeurs comme vim devrainet utiliser /var/lib/<editor> pour leur fichiers temporaires, comme les sauvegardes temporaires par exemple. Si vous voulez que Vim respecte le FHS, vous devriez utiliser les commandes suivantes à la place des précedentes.

./configure --prefix=/usr --localstatedir=/var/lib/vim &&
make CPPFLAGS=-DSYS_VIMRC_FILE=\\\"/etc/vimrc\\\" &&
make install &&
ln -sf vim /usr/bin/vi

Explication des commandes

make CPPFLAGS=-DSYS_VIMRC_FILE=\\\"/etc/vimrc\\\": Positionner cette variable imposera à vim d'utiliser le fichier /etc/vimrc pour les paramètres globaux de vim. Normalement ce fichier est situé dans /usr/share/vim, mais /etc est un endroit plus logique pour ce genre de fichiers.

Contenu de Vim-6.0

Programmes

ex (link to vim), rview (lien vers vim), rvim (lien vers vim), vi (lien vers vim), view (lien vers vim), vim, vimdiff (lien vers vim), vimtutor (lien vers vim) et xxd

Descriptions

ex

ex démarre vim dans le mode Ex.

rview

rview est une version restreinte de view. Aucune commande shell ne peut être lancé et Vim ne peut être suspendu.

rvim

rvim est une version restreinte de vim. Aucune commande shell ne peut être lancé et Vim ne peut être suspendu.

vi

vi démarre vim en mode de compatibilité avec vi.

view

view démarre vim en mode lecture seule.

vim

vim démarre vim de la façon normal, par défaut.

vimdiff

vimdiff édite deux ou trois versions d'un fichier avec Vim et affiche les différences.

vimtutor

vimtutor démarre le tutoriel de Vim.

xxd

xxd crée un dump hexadécimal ou fait l'inverse.

Dépendances

Vim-6.0 nécessite que les programmes suivants soient installés:


bash: sh
binutils: as, ld, strip
diffutils: cmp, diff
fileutils: chmod, cp, ln, mkdir, mv, rm, touch
find: find
gcc: cc1, collect2, cpp0, gcc
grep: egrep, grep
make: make
net-tools: hostname
sed: sed
sh-utils: echo, expr, uname, whoami
textutils: cat, tr, wc