3.1. Introduksjon

Dette kapittelet inneholder en liste over pakker som må lastes ned for å kunne bygge et grunnleggende Linux-system. De oppgitte versjonsnumrene tilsvarer versjoner av programvaren som er kjent for å fungere, og denne boken er basert på deres bruk. Vi anbefaler på det sterkeste å ikke bruke nyere versjoner fordi byggekommandoene for en versjon kanskje ikke fungerer med en nyere versjon. De nyeste pakkeversjonene kan også ha problemer som krever omgåelse. Disse arbeidsområdene vil bli utviklet og stabilisert i utviklingsversjonen av boken.

Nedlastingssteder er ikke alltid tilgjengelige. Hvis et nedlastingssted har endret seg siden denne boken ble utgitt, gir Google (http://www.google.com/) en nyttig søkemotor for de fleste pakker. Hvis dette søket ikke lykkes, kan du prøve et av de alternative nedlastingsmidlene som er omtalt på http://www.linuxfromscratch.org/lfs/packages.html#packages.

Nedlastede pakker og oppdateringer må lagres et sted som er praktisk tilgjengelig i hele bygget. Det kreves også en arbeidskatalog for å pakke ut kildene og bygge dem. $ LFS/sources kan brukes både som sted å lagre tarballer og oppdateringer og som en arbeidskatalog. Ved å bruke denne katalogen vil de nødvendige elementene være lokalisert på LFS-partisjonen og vil være tilgjengelige i alle stadier av byggeprosessen.

For å opprette denne katalogen, kjør følgende kommando, som bruker root, før du starter nedlastingsøkten:

mkdir -v $LFS/sources

Gjør denne katalogen skrivbar og klebrig (sticky). "Klebrig" betyr at selv om flere brukere har skrivetillatelse på en katalog, kan bare eieren av en fil slette filen i en klebrig katalog. Følgende kommando aktiverer skrivemodus og klistremodus:

chmod -v a+wt $LFS/sources

En enkel måte å laste ned alle pakkene og oppdateringene er ved å bruke wget-list som en inndata til wget. For eksempel:

wget --input-file=wget-list --continue --directory-prefix=$LFS/sources

I tillegg, fra og med LFS-7.0, er det en egen fil, md5sums, som kan brukes til å bekrefte at alle de riktige pakkene er tilgjengelige før du fortsetter. Plasser filen i $LFS/sources og kjør:

pushd $LFS/sources

md5sum -c md5sums

popd

Forrige Hjem Neste