1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <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 editors
- available at <ulink
- url="http://archive.linuxfromscratch.org/lfs-hints/">
- http://www.archive.linuxfromscratch.org/lfs-hints/</ulink>. The
- hints 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. This
- won't overwrite any files from the other package. So it doesn't matter
- in 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 LFS
- system, you might want to re-compile Vim after you have installed X. Vim
- comes with a nice GUI version of the editor which requires X and a few
- other libraries to be installed. For more information read the Vim
- documentation.
- </para>
- </sect2>
- <sect2>
- <title>FHS compliance notes</title>
- <para>
- The FHS says that editors like vim should use /var/lib/<editor> for their
- temporary state files, like temporary save files for example. If you wish vim to
- conform to the FHS, you should use this command set instead of the one presented
- above:
- </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>
|