Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

5.11.1. Installazione di Tcl

Questo pacchetto ei successivi due (Expect e DejaGNU) sono installati per supportare l'esecuzione delle suite di test per GCC e Binutils e altri pacchetti. Installare tre pacchetti a scopo di test può sembrare eccessivo, ma è molto rassicurante, se non essenziale, sapere che gli strumenti più importanti funzionano correttamente. Anche se le suite di test non vengono eseguite in questo capitolo (non sono obbligatorie), questi pacchetti sono necessari per eseguire le suite di test nel Capitolo 6.

Nota che il pacchetto Tcl usato qui è una versione minima necessaria per eseguire i test LFS. Per il pacchetto completo, vedere il

Procedure BLFS Tcl. Preparare Tcl per la compilazione:


cdunix

./configure --prefix=/strumenti

cdunix

./configure --prefix=/strumenti

Costruisci il pacchetto:


make

make

La compilazione è ora completa. Come discusso in precedenza, l'esecuzione della suite di test non è obbligatoria per gli strumenti temporanei qui in questo capitolo. Per eseguire comunque la suite di test Tcl, emettere il seguente comando:


TZ=UTC effettua il test

TZ=UTC effettua il test

La suite di test Tcl potrebbe riscontrare errori in determinate condizioni dell'host che non sono completamente comprese. Pertanto, gli errori della suite di test qui non sono sorprendenti e non sono considerati critici. Il TZ=UTC Il parametro imposta il fuso orario su Coordinated Universal Time (UTC), ma solo per la durata dell'esecuzione della suite di test. Ciò garantisce che i test dell'orologio vengano eseguiti correttamente. I dettagli sulla variabile d'ambiente TZ sono forniti nel Capitolo 7.

Installa il pacchetto:


make install

make install

Rendi scrivibile la libreria installata in modo che i simboli di debug possano essere rimossi in seguito:


chmod -v u+w /tools/lib/libtcl8.6.so

chmod -v u+w /tools/lib/libtcl8.6.so

Installa le intestazioni di Tcl. Il pacchetto successivo, Expect, richiede che vengano compilati.


make install-private-header

make install-private-header

Ora crea un collegamento simbolico necessario:


ln -sv tclsh8.6 /tools/bin/tclsh

ln -sv tclsh8.6 /tools/bin/tclsh


Il miglior sistema operativo cloud computing su OnWorks: