Domande su BLFS

Domande generali su BLFS

Problemi di compilazione

Problemi di configurazione


Domande generali su BLFS

Come faccio a creare un CD avviabile?

Il Progetto LFS LiveCD ha già fatto lo sporco lavoro! Il progetto ha una pagina di documentazione. Informazioni su come ottenere i makefile del progetto, script e configurazioni sono disponibili nella pagina di download.

Se questo non interessa ci sono numerosi hint reltivi ai CD di avvio.

Dove mi unisco al team LFS SETI/Predictor/etc?

Seti@Home: Team LFS Page | Join Team LFS

Predictor@Home: Join Team LFS

Einstein@Home: Join Team LFS

LHC@Home: 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 <X11/Xlib.h>\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 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 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/<version>/examples/tiger.ps 
# This PostScript file uses fonts 
lpr /usr/share/ghostscript/<version>/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.