Hente kildepakkene

Innenfor GLFS-instruksjonene har hver pakke to referanser for å finne kildefilene for pakken—en HTTP lenke og en FTP lenke (noen pakker viser kanskje bare én av disse lenkene). Vi har gjort vårt ytterste for å sikre at disse lenkene er nøyaktige. Imidlertid er World Wide Web 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 fra Oregon State University Open Source Lab, gjort et HTTP/FTP 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.

Hente kildepakkene i bulk

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.

[Notat]

Notat

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