| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | <sect2><title>Installation of Vim</title><para>If you don't like vim to be installed as an editor on the LFS system,you may want to download an alternative and install an editor you prefer. There are a few hints how to install different editorsavailable at <ulinkurl="http://archive.linuxfromscratch.org/lfs-hints/editors/">http://archive.linuxfromscratch.org/lfs-hints/editors/</ulink></para><para>Both the vim-rt and vim-src packages need to be unpacked to install Vim.Both packages will unpack their files into the vim-&vim-version; directory. Thiswon't overwrite any files from the other package. So it doesn't matterin which order it is done. Install Vim by running the following commands:</para><blockquote><literallayout>	<userinput>./configure --prefix=/usr &&</userinput>	<userinput>make &&</userinput>	<userinput>make install &&</userinput>	<userinput>cd /usr/bin &&</userinput>	<userinput>ln -s vim vi</userinput></literallayout></blockquote><para>If you plan on installing the X Window system on your LFSsystem, you might want to re-compile Vim after you have installed X. Vimcomes with a nice GUI version of the editor which requires X and a fewother libraries to be installed. For more information read the Vimdocumentation.</para></sect2><sect2><title>FHS compliance notes</title><para>The FHS says that editors like vim should use /var/lib/<editor> for theirtemporary state files, like temporary save files for example. If you wish vim toconform to the FHS, you should use this command set instead of the one presentedabove:</para><blockquote><literallayout>	<userinput>./configure --prefix=/usr --localstatedir=/var/lib/vim &&</userinput>	<userinput>make &&</userinput>	<userinput>make install &&</userinput>	<userinput>cd /usr/bin &&</userinput>	<userinput>ln -s vim vi &&</userinput>	<userinput>mkdir /var/lib/vim</userinput></literallayout></blockquote></sect2>
 |