====== Domande su BLFS ====== ===== Domande generali su BLFS ===== * [[blfs#Come faccio a creare un CD avviabile?]] * [[blfs#Dove mi unisco al team LFS SETI/Predictor/etc?]] ===== Problemi di compilazione ===== * [[blfs#Ho errori nella costruzione di un pacchetto che richiede GTK+, ma ho installato GTK+ 2.x.]] * [[blfs#undefined reference to `deflate']] * [[blfs#X11/Xlib.h- No such file or directory]] * [[blfs#Qualunque errore mentre si costruisce una parte di Gnome]] * [[blfs#XFree86- Makefile.proto 32- *** missing separator]] ===== Problemi di configurazione ===== * [[blfs#Come faccio a stampare?]] * [[blfs#Come faccio a impostare PS1 in Konsole?]] ------------------------------------------------------------------------------ ===== Domande generali su BLFS ===== ==== Come faccio a creare un CD avviabile? ==== Il Progetto [[http://www.linuxfromscratch.org/livecd/index.html|LFS LiveCD]] ha già fatto lo sporco lavoro! Il progetto ha una [[http://www.linuxfromscratch.org/livecd/documentation.html|pagina di documentazione]]. Informazioni su come ottenere i makefile del progetto, script e configurazioni sono disponibili nella [[http://www.linuxfromscratch.org/livecd/download.html|pagina di download]]. Se questo non interessa ci sono numerosi [[http://www.linuxfromscratch.org/hints/downloads/files/|hint]] reltivi ai CD di avvio. ==== Dove mi unisco al team LFS SETI/Predictor/etc? ==== Seti@Home: [[http://setiathome2.ssl.berkeley.edu/fcgi-bin/fcgi?cmd=team_lookup&name=Team+LFS|Team LFS Page]] | [[http://setiathome2.ssl.berkeley.edu/fcgi-bin/fcgi?cmd=team_join_form&id=61060|Join Team LFS]] Predictor@Home: [[http://predictor.scripps.edu/create_account_form.php?teamid=1819|Join Team LFS]] Einstein@Home: [[http://einstein.phys.uwm.edu/create_account_form.php?teamid=3584|Join Team LFS]] LHC@Home: [[http://lhcathome.cern.ch/create_account_form.php?teamid=1047|Join Team LFS]] ===== Problemi di compilazione ===== ==== Ho errori nella costruzione di un pacchetto che richiede GTK+, ma ho installato GTK+ 2.x. ==== GTK+ 2.x e 1.2.x non sono compatibili. Il pacchetto che si sta installando potrebbe aver bisogno di GTK+ (e GLIB) 1.2.x. E' possibile installare GTK+ (e GLIB) 1.2.x vicino a 2.x. ==== undefined reference to `deflate' ==== Se, durante la compilazione di XFree86, ghostscript, o qualunque altra cosa che usi libpng, si ottiene un errore che includa la seguente linea: ''/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libpng.so: undefined reference to `deflate'''. Allora ricostruire libpng con la patch su http://linuxfromscratch.org/~sklein/libpng-1.2.5-lz.patch. Assicurarsi di applicare la patch immediatamente dopo la scompattazione dei sorgenti. In questo modo: tar --no-same-owner -xvjf libpng-1.2.5.tar.bz2 cd libpng-1.2.5 cat ../libpng-1.2.5-lz.patch | patch -p0 ln -s scripts/makefile.linux Makefile make ZLIBLIB=/lib ZLIBINC=/usr/include make ZLIBLIB=/lib ZLIBINC=/usr/include install cd .. rm -r libpng-1.2.5 Inutile dirlo, se in origine si è messo zlib in /usr/local o fatto qualcos'altro di diverso, bisogna modificare queste istruzioni. ==== X11/Xlib.h- No such file or directory ==== Sintomi tipici appaiono così: $ echo -en 'x11:\n\tgcc x11.c\n' > Makefile $ echo -en '#include \nmain() { }\n' > x11.c $ make gcc x11.c x11.c:1: X11/Xlib.h: No such file or directory make: *** [x11] Error 1 $ rm Makefile x11.c $ La creazione di alcuni link simbolici correggerà il problema. Questi sono i comandi: cd /usr ln -s X11R6 X11 cd include ln -s ../X11/include/X11 X11 ==== Qualunque errore mentre si costruisce una parte di Gnome ==== Usando l'ultima versione di ogni pacchetto Gnome non funziona. Bisogna usare versioni che si sa che funzionano insieme e sono usate nel libro BLFS. Per avere una lista di queste versioni andare su http://ftp.gnome.org/pub/GNOME/desktop/, prelevare la versione citata in BLFS e usare questa. ==== XFree86- Makefile.proto 32- *** missing separator ==== Se si ottiene il seguente errore mentre si costruisce XFree86: ''Makefile.proto:32: *** missing separator. Stop.'' O qualcosa che gli somiglia, probebilmente si è fatto un errore nel proprio host.def. Verificare attentamente il file alla ricerca di errori e provare a ricrearlo copiando l'esempio in BLFS. ===== Problemi di configurazione ===== ==== Come faccio a stampare? ==== Vedere [[http://www.linuxfromscratch.org/hints/downloads/files/|uno dei vari hint sulla stampa]] Prima di provare uno qualunque dei demoni di stampa avanzati (per esempio CUPS) assicurarsi che la propria stampante funzioni seguendo l'hint [[http://www.linuxfromscratch.org/hints/downloads/files/pfs.txt|Printing From Scratch]]. Per molte persone, questo hint è tutto ciò che serve per impostare una stampa di base. Quando si riportano i problemi con CUPS, vi preghiamo di indicare se i seguenti comandi funzionano: # This is an image, so ghostscript is not called lpr -o ppi=100 /usr/share/doc/cups/images/cups-block-diagram.gif # This PostScript file doesn't use any fonts lpr /usr/share/ghostscript//examples/tiger.ps # This PostScript file uses fonts lpr /usr/share/ghostscript//examples/alphabet.ps ==== Come faccio a impostare PS1 in Konsole? ==== Seguire le istruzioni nella pagina BLFS riguardante il profile per impostare correttamente il proprio ambiente. In alternativa si possono provare le seguenti soluzioni: Avviare konsole come una shell login: ''konsole --ls '' Cambiare la sessione in Konsole per avviare /bin/bash --login invece di /bin/bash. ~~NOTOC~~