Vraag & Antwoord

OS Linux

lfs installatie

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=/root 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

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

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