Download Linux From Scratch - Open Source Software on erdfunkstelle.de

Transcript
Linux From Scratch - Version 6.1
6.23. Vim-6.3
Das Paket Vim enthält einen sehr mächtigen Texteditor.
Geschätzte Kompilierzeit: 0.4 SBU
Ungefähr benötigter Festplattenplatz: 38.0 MB
Die Installation ist abhängig von: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses
und Sed
Alternativen zu Vim
Wenn Sie einen anderen Editor bevorzugen—zum Beispiel Emacs, Joe oder Nano—dann
schauen Sie unter http://www.linuxfromscratch.org/blfs/view/svn/postlfs/editors.html, dort
finden Sie einige Installationshinweise.
6.23.1. Installation von Vim
Entpacken
Sie
zuerst
beide
Archivdateien—vim-6.3.tar.bz2
und
(optional)
vim-6.3-lang.tar.gz— in den gleichen Ordner. Dann ändern Sie den voreingestellten Pfad zu den
Konfigurationsdateien vimrc und gvimrc nach /etc:
echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h
echo '#define SYS_GVIMRC_FILE "/etc/gvimrc"' >> src/feature.h
Vim hat ein paar Sicherheitsmängel, die dem Autor auch bereits mitgeteilt wurden. Der folgende Patch
behebt das Problem:
patch -Np1 -i ../vim-6.3-security_fix-1.patch
Bereiten Sie Vim zum Kompilieren vor:
./configure --prefix=/usr --enable-multibyte
Der optionale—aber dringend empfohlene—Parameter --enable-multibyte schaltet die
Unterstützung zum Editieren von Dateien mit Multibyte-Zeichenkodierung in vim ein. Das wird benötigt,
wenn Sie ein Locale mit Multibyte-Zeichensatz verwenden. Dieser Parameter ist auch hilfreich, wenn Sie
Dateien bearbeiten möchten, die mit Distributionen wie z. B. Fedora Core erzeugt wurden. Diese
Distributionen benutzen UTF-8 als voreingestellen Zeichensatz.
Kompilieren Sie das Paket:
make
Wenn Sie das Ergebnis testen möchten, können Sie dazu make test verwenden. Die Testsuite gibt jedoch
eine Menge sinnlose Zeichen auf dem Bildschirm aus und könnte die Einstellungen Ihres Terminals
durcheinander bringen. Sie können die Ausgabe in eine Datei umleiten, um dieses Problem zu umgehen.
Installieren Sie das Paket:
make install
Viele Benutzer sind es gewöhnt, vi anstelle von vim zu starten. Damit vim gestartet wird, obwohl vi
eingegeben wurde, erzeugen Sie einen symbolischen Link:
ln -s vim /usr/bin/vi
129