| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 | <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/">http://www.archive.linuxfromscratch.org/lfs-hints/</ulink>.  Thehints which are currently available are for Emacs, Joe and nano.</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><para><screen><userinput>./configure --prefix=/usr &&</userinput><userinput>make &&</userinput><userinput>make install &&</userinput><userinput>cd /usr/bin &&</userinput><userinput>ln -s vim vi</userinput></screen></para><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><para><screen><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></screen></para></sect2>
 |