Innenfor GLFS instruksjonene har hver pakke en referanse for å finne kildefilene for pakken—en lenke (noen pakker viser kanskje ikke noen, i så fall er det en gruppe pakker som er ment å installeres i bulk, og boken vil instruere deg i hvordan du installerer alle nødvendige filer). Vi har gjort vårt ytterste for å sikre at disse lenkene er nøyaktige. Imidlertid er internett i kontinuerlig endring. Pakker flyttes eller oppdateres noen ganger, og den nøyaktige URL-adressen som er spesifisert er ikke alltid tilgjengelig.
BLFS teamet la merke til dette problemet med BLFS, så de har, med hjelp med hjelp fra Oregon State University Open Source Lab, har laget et nettsted tilgjengelig gjennom verdensomspennende speil. Se https://www.linuxfromscratch.org/blfs/download.html#sources for en liste. Disse nettstedene har alle kildene til de nøyaktige versjonene av pakkene som brukes i BLFS. Hvis du ikke finner BLFS eller GLFS pakken du trenger på de oppførte adressene, kan du hente den fra disse nettstedene.
Vi vil imidlertid gjerne be om en tjeneste. Selv om dette er en offentlig ressurs du kan bruke, må du ikke misbruke den. De har allerede hatt én tankeløs person som har lastet ned over 3 GB data, inkludert flere kopier av de samme filene som er plassert på forskjellige steder (via symbolske lenker) for å gjøre det enklere å finne riktig pakke. Denne personen visste tydeligvis ikke hvilke filer han trengte og lastet ned alt. Det beste stedet å laste ned filer er nettstedet eller nettstedene som er satt opp av kildekodeutvikleren. Vennligst prøv der først.
Når det gjelder GLFS, finnes ikke alle pakkene som er oppført her på BLFS eller nettstedet deres. I slike tilfeller har vi ingen annen løsning for øyeblikket enn å gå til utvikleren(e) og/eller nettstedet deres.
Det anbefales ikke å skaffe alle kildekodepakkene samtidig, da du sannsynligvis vil hente inn pakker du ikke vil ha. Det er imidlertid absolutt et praktisk alternativ hvis du har diskplass til overs, og det kan være nødvendig hvis LFS systemet ikke kan laste ned kildekode, men et annet system kan, for eksempel verten du bygde LFS målet fra.
Denne prosessen er avhengig av Wget-1.25.0.
Det avhenger også av en fungerende internettforbindelse. Hvis du
nettopp er ferdig med LFS og ikke har startet opp i det nye
systemet ennå, anbefales det å navigere til $LFS/sources
følg deretter instruksjonene
nedenfor på vertssystemet utenfor en chroot.
Naviger først til mappen du vil at den nedlastede kildekoden og oppdateringene skal være i, og last deretter ned wget-list. Etter det laster du ned pakkene og oppdateringene ved å gjøre følgende:
wget -N --input-file=wget-list --continue
For å bekrefte at alle filer er lastet ned, kan du kjøre følgende:
for file in $(grep -v '^#' wget-list); do if [ ! -f $(basename $file) ]; then echo "$(basename $file) NOT found" fi done
Hvis alle filene ble lastet ned, skal det ikke være noe utdata fra kommandoene ovenfor.