5.15.1. Instalarea Ncurses
În primul rând, asigură-te că bălălău este găsit mai întâi în timpul configurării:
sed -is/mawk// configure
sed -is/mawk// configure
Pregătiți Ncurses pentru compilare:
./configure --prefix=/tools \
--cu-partajat\
--fără-debug \
--fără-ada \
--enable-widec \
--enable-overwrite
./configure --prefix=/tools \
--cu-partajat\
--fără-debug \
--fără-ada \
--enable-widec \
--enable-overwrite
Semnificația opțiunilor de configurare:
--fără-ada
Acest lucru asigură că Ncurses nu creează suport pentru compilatorul Ada, care poate fi prezent pe gazdă, dar nu va fi disponibil odată ce intrăm în Chroot. mediu. (envrironment)
--enable-overwrite
Acest lucru îi spune lui Ncurses să instaleze fișierele de antet în /instrumente/include, in loc de /tools/include/ncurses, pentru a vă asigura că alte pachete pot găsi anteturile Ncurses cu succes.
--enable-widec
Această comutare provoacă biblioteci cu caractere largi (de exemplu, libncursesw.so.6.1) să fie construite în locul celor normale (de exemplu, libncurses.so.6.1). Aceste biblioteci cu caractere largi sunt utilizabile atât în localizările multiocteți, cât și în cele tradiționale de 8 biți, în timp ce bibliotecile normale funcționează corect numai în localitățile pe 8 biți. Bibliotecile cu caractere late și normale sunt compatibile cu sursa, dar nu sunt compatibile cu binar.
Compilați pachetul:
face
face
Acest pachet are o suită de testare, dar poate fi rulat numai după ce pachetul a fost instalat. Testele rezidă în Test/
director. Vezi README fișier în acel director pentru mai multe detalii. Instalează pachetul:
make install
ln -s libncursesw.so /tools/lib/libncurses.so
make install
ln -s libncursesw.so /tools/lib/libncurses.so