Linux From Scratch: Version 5.0 | ||
---|---|---|
Zurück | Kapitel 6. Installieren der grundlegenden System Software | Weiter |
Geschätzte Kompilierzeit: 0.6 SBU Ungefähr benötigter Festplattenplatz: 27 MB |
Ncurses enthält Bibliotheken zur Verwendung von Zeichen und Terminals, inklusive Schaltflächen und Menüs.
Installierte Programme: captoinfo (Link auf tic), clear, infocmp, infotocap (Link auf tic), reset (Link auf tset), tack, tic, toe, tput und tset
Installierte Bibliotheken: libcurses.[a,so] (Link auf libncurses.[a,so]), libform.[a,so], libmenu.[a,so], libncurses++.a, libncurses.[a,so], libpanel.[a,so]
Ncurses ist abhängig von: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.
Beheben sie zuerst zwei kleine Fehler:
patch -Np1 -i ../ncurses-5.3-etip-2.patch patch -Np1 -i ../ncurses-5.3-vsscanf.patch |
Der erste Patch korrigiert die Header Datei etip.h, und der zweite Patch verhindert einige Compiler Warnung über alte, missbilligte Header Dateien.
Bereiten sie Ncurses nun zum kompilieren vor:
./configure --prefix=/usr --with-shared \ --without-debug |
Kompilieren sie das Paket:
make |
Installieren sie das Paket:
make install |
Geben sie der Ncurses Bibliothek Ausführrechte:
chmod 755 /usr/lib/*.5.3 |
Und korrigieren sie eine Bibltiothek die nicht ausführbar sein sollte:
chmod 644 /usr/lib/libncurses++.a |
Verschieben sie die Bibltiotheken in das /lib Verzeichnis, denn es wird erwartet das sie sich dort befinden:
mv /usr/lib/libncurses.so.5* /lib |
Da die Bibliotheken nach /lib verschoben wurden, zeigen ein paar symbolische Links ins Leere. Ertellen sie diese Links neu:
ln -sf ../../lib/libncurses.so.5 /usr/lib/libncurses.so ln -sf libncurses.so /usr/lib/libcurses.so |
Zurück | Zum Anfang | Weiter |
Installieren von Gawk-3.1.3 | Nach oben | Installieren von Vim-6.2 |