Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

lfs installatie

drpanda
12 antwoorden
  • druk bezig om eens een keer lfs te installeren. dit puur omdat ik te vaak tegen problemen aanloop en het systeem eens beter wil leren te begrijpen. dus mandrake 8.2 geinstalleerd met aparte partitie voor mijn nieuw te maken lfs. partitie is gemount als /lfs. pakkjes gedownload uitgepakt en bij hoofdstuk 1 begonnen. overgeslagen wat ik al had en toen kwam ik bij het echte werk en toen ging er iets fout. hier ben ik aangekomen
    http://www.nl.linuxfromscratch.org/view/cvs/chapter05/bash.html
    en heb ik dit gedaan

    [lfs@localhost lfs]$ ./configure –enable-static-link \
    > –prefix=/lfs/static –with-curses &&
    > make &&
    > make install
    bash: ./configure: No such file or directory
    [lfs@localhost lfs]$

    met hetvolgende als resultaat

    volgens mij heb ik alles uitgevoerd zoals beschreven is, $LFS vervangen voor /lfs (wat dus naar mijn partitie verwijst)

    het kan ook fout zijn gegaan op de pagina ervoor
    http://www.nl.linuxfromscratch.org/view/cvs/chapter05/installasuser.html
    en dan wel bij het stukje

    cat > ~/.bash_profile << "EOF"
    umask 022

    LFS=/mnt/lfs
    LC_ALL=POSIX
    export LFS LC_ALL
    EOF
    source ~/.bash_profile

    waarbij ik LFS=/mnt/lfs vervangen heb voor LFS=/lfs


    rest mij nog een laatste vraag: waar staat het ~ teken voor en hou krijg ik dat gekke teken uit mijn toetsenbord zonder te knippen en te plakken (ik weet dat die naast de 1 staat maar hij werkt gewoon niet net zoals die andere ( deze ` ) maar die moet je dan weer twee keer indrukken maar goed dat is het ergste nog niet.
    zijn er nog lfs liefhebbers die mij uit de brand kunnen helpen.
    alvast bedankt.
  • ja ik heb het eens geprobeerd door in het /lfs/static/bash-2.05a mapje te gaan staan en toen kon ik wel compileren
  • Ik gebruik voor $LFS altijd /mnt/lfs, dan kun je alle commando's gewoon uit een tekstbrowser zoals Lynx of Links plakken.

    Je moet voordat je ./configure geeft natuurlijk wel in de directory staan, daar gaat het boek ook vanuit. Steeds dus:

    tar zxf package-0.1.2.tar.gz
    cd package-0.1.2

    en dan de commando's die de LFS handleiding geeft.

    succes!

    Ik draai al meer dan een jaar LFS en wil niet anders meer :)
  • ja ik ben dus in de map gaan staan en druk bezig met het knip en plak werk wat ik eerst even met gedit bewerk naar mijn directory (weet ik ook gelijk wat ik al heb gedaan) en dat gaat eigenlijk perfect. ben hier nog wel een paar daagjes mee bezig

    bedankt
  • ik ben nu bij hoofdstuk 6
    http://www.nl.linuxfromscratch.org/view/cvs/chapter06/chroot.html
    en daar heb ik hetvolende probleem na het uitvoeren van het volgende commando

    [root@localhost lfs]# chroot $LFS /static/bin/env -i HOME=
    oot TERM=$TERM \
    > PS1='\u:\w\$ ' \
    > PATH=/bin:/usr/bin:/sbin:/usr/sbin:/static/bin \
    > /static/bin/bash –login
    chroot: kan root directory niet wijzigen in /static/bin/env: Onbekend bestand of map
    [root@localhost lfs]#

    ik ben ingelogd als root en sta in de /lfs map

    wat doe ik fout of mis ik mischien een bestandje?
  • Aan de melding te zien mis je het bestand $LFS/static/bin/env

    Kijk eens even of je dat hebt
  • nee dat bestandje is helaas niet aanwezig

    maar nu is de vraag waar haal ik dat bestandje vandaan ???????????????
  • waarschijnlijk ben je de sh-utils vergeten…

    daar zit env namelijk bij

    gewoon ff erbij compilen
  • sh-utils compileren was inderdaad een van de pakketjes die een error gaf evenals bash-2.05a
    nog even goed de handleiding gelezen en tot de conclusie gekomen dat ik ook libcurses.a en libncurses.a miste dus eerst Ncurses-5.2 gecompileerd waardoor het probleem van de libcurses.a en libncurses.a opgelost was en ik dus bash en sh-utils normaal kon compileren.

    probleem weer opgelost.

    bedankt.
  • even een klein vraagje tussendoor. ik zit nu in hoofdtuk 6 maar ik heb eigenlijk geen idee waar ik nu moet gaan staan om te compileren.

    ik snap er even helemaal niets van, of ik nu in mijn /mnt/lfs/static/src direcory moet gaan staan, want daar staan al mijn pakketjes, of dat ik mijn pakketjes beter in de /mnt/lfs/usr/src directory moet copieeren en vanaf daar gaan compileren.

    ik kwam hier eigenlijk achter met het compileren van binutils-2.12.1. deze maakt namelijk de binutils-build map aan en ja die had ik al. dus zodoende ga ik even twijfelen. het handboek is hier ook niet erg duidelijk in.

    wie heeft hier enige ervaring mee?????
  • Volgens mij maakt jet niet zoveel uit waar je staat, als je maar in de directory staat die ontstond na het uitpakken van het desbetreffende pakketje (dus:

    [b:bae1f89c08]tar -zxf pakketje.tar.gz
    cd pakketje/
    ./configure etc etc [/b:bae1f89c08](uit handleiding)

    Ikzelf pak de pakketjes altijd uit in $LFS/usr/src/ maar tegenwoordig suggereren ze geloof ik dat je een /static dir maakt die je kan weggooien als je klaar bent.
  • [quote:3b81a344f2="drpanda"]even een klein vraagje tussendoor. ik zit nu in hoofdtuk 6 maar ik heb eigenlijk geen idee waar ik nu moet gaan staan om te compileren.

    ik snap er even helemaal niets van, of ik nu in mijn /mnt/lfs/static/src direcory moet gaan staan, want daar staan al mijn pakketjes, of dat ik mijn pakketjes beter in de /mnt/lfs/usr/src directory moet copieeren en vanaf daar gaan compileren.

    ik kwam hier eigenlijk achter met het compileren van binutils-2.12.1. deze maakt namelijk de binutils-build map aan en ja die had ik al. dus zodoende ga ik even twijfelen. het handboek is hier ook niet erg duidelijk in.

    wie heeft hier enige ervaring mee?????[/quote:3b81a344f2]

    emmm

    je _HOORT_ dan dus niet meer in /mnt/lfs/nogwat te staan…
    na een chroot zit je op een nieuw filesystem

    je gaat dan in de sourcedir staan (meestal /usr/src) en installeerd dan gewoon op de manier als in het boek beschreven is

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.