Il materiale: pacchetti e patch

Introduzione

Di seguito è riportata una lista di pacchetti che dovrete scaricare per costruire un sistema Linux di base. I numeri di versione riportati corrispondono alle versioni dei software che sappiamo funzionare e questo libro è basato su di essi. A meno che non siate esperti nel costruire LFS, raccomandiamo fortemente di non provare nuove versioni, poiché i comandi per una versione potrebbero non funzionare con una versione più recente. Inoltre, c'è spesso una buona ragione per non utilizzare la nuova versione, dovuta a problemi noti su cui non si è ancora lavorato.

Tutti gli URL, ove possibile, fanno riferimento alla pagina del progetto su http://www.freshmeat.net/. Le pagine di Freshmeat vi daranno un facile accesso ai siti ufficiali di download, così come ai siti dei progetti, mailing list, FAQ, changelog e altro ancora.

Non possiamo garantire che queste locazioni di download siano sempre disponibili. Nel caso in cui una locazione di download sia cambiata da quando questo libro è stato pubblicato, provate a cercare il pacchetto su Google. Nel caso che questo tentativo non abbia successo, potete consultare la pagina degli errata del libro su http://www.linuxfromscratch.org/lfs/print/ o, meglio, provate uno dei siti alternativi di download elencati su http://www.linuxfromscratch.org/lfs/packages.html.

Avrete bisogno di archiviare i pacchetti scaricati e le patch in qualche posto che sia opportunamente disponibile durante tutta la costruzione. Avrete anche bisogno di una directory di lavoro in cui scompattare i sorgenti e compilarli. Uno schema che funziona bene è usare $LFS/sources come posto per archiviare tarball e patch, e come directory di lavoro. In questo modo tutto ciò di cui avete bisogno si troverà sulla partizione LFS disponibile durante tutte le fasi del processo di costruzione.

Dovrete eseguire, come root, il seguente comando prima di iniziare la vostra sessione di download:

mkdir $LFS/sources

E rendere questa directory scrivibile e sticky (bloccata n.d.t.) per l'utente normale, visto che, se indoviniamo, non volete eseguire il download come root:

chmod a+wt $LFS/sources