2.6. Stille inn $LFS variabelen

Gjennom denne boken vil miljøvariabelen LFS brukes flere ganger. Du må sørge for at denne variabelen alltid er definert gjennom LFS-byggeprosessen. Det bør settes til navnet på katalogen der du skal bygge LFS-systemet - vi vil bruke /mnt/lfs som et eksempel, men katalogvalget er opp til deg. Hvis du bygger LFS på en egen partisjon, vil denne katalogen være monteringspunktet for partisjonen. Velg en katalogplassering og sett variabelen med følgende kommando:

export LFS=/mnt/lfs

Å ha dette variabelsettet er fordelaktig ved at kommandoer som mkdir -v $LFS/tools kan skrives bokstavelig. Skallet erstatter automatisk "$LFS" med "/mnt/lfs" (eller hva variabelen ble satt til) når den behandler kommandolinjen.

Ikke glem å sjekke at LFS er innstilt når du forlater og går inn i det nåværende arbeidsmiljøet (for eksempel når du gjør en su to root eller en annen bruker). Sjekk at LFS-variabelen er riktig konfigurert med:

echo $LFS

Ikke glem å sjekke at LFS er innstilt når du forlater og går inn i det nåværende arbeidsmiljøet (for eksempel når du gjør en su to root eller en annen bruker). Sjekk at LFS-variabelen er riktig konfigurert med:

echo $LFS

Forsikre deg om at utdataene viser banen til LFS-systemets byggeplassering, som er /mnt/lfs hvis eksemplet som ble gitt, ble fulgt. Hvis utdataet er feil, bruk kommandoen gitt tidligere på denne siden for å sette $LFS til riktig katalognavn.

En måte å sikre at LFS-variabelen alltid er satt på er å redigere .bash_profile filen i både din personlige hjemmekatalog og i /root/.bash_profile og angi eksportkommandoen over. I tillegg må skallet som er spesifisert i filen /etc/passwd for alle brukere som trenger LFS-variabelen, være bash for å sikre at filen /root/.bash_profile er integrert som en del av påloggingsprosessen.

En annen vurdering er metoden som brukes for å logge inn i vertssystemet. Hvis du logger på via en grafisk skjermbehandler, brukes ikke brukerens .bash_profile vanligvis når en virtuell terminal startes. I dette tilfellet legger du eksportkommandoen til .bashrc-filen for brukeren og roten. I tillegg har noen distribusjoner instruksjoner om ikke å kjøre .bashrc-instruksjonene i en ikke-interaktiv bash-innkalling. Sørg for å legge til eksportkommandoen før testen for ikke-interaktiv bruk.

Forrige Hjem Neste