Partyflock
 
Forumonderwerp · 756626
Waarschuw beheerder
Ik wil me dit weekend eens bezig houden, met het compileren van Linux... :jaja:

Maar ik wil wel met een basis beginnen.
Dus de pakketten die ik nodig heb, om te kunnen compileren, moeten er zijn.
En ik vraag me af, wat ik daarvoor nodig heb, en belangrijker, HOE doe je dat?

Pak je bv, een Knoppix cd, en ga je dan je spulletjes compileren, waarna je die opstart, of installeer je eerst een basis, waarna je die gaat upgraden...

Ik wil dus graag het volgende weten:
HOE moet ik het doen; WAT ben ik nodig.

Ik heb het nog nooit eerder gedaan. Heb tot nu toe, wel eens wat gecompileerd, maar meestal packet managers gebruikt.

Maar als iemand me een beetje op weg helpen wil....
Ik ben dus een eerste opzet nodig, van waaruit ik verder kan werken.


(f)

Alvast bedankt voor de reacties!
 
Waarschuw beheerder
ik heb ook met linux gewerkt en gebruikte linux red-head!
als ik jou was zou ik wel kiezen voor de tekstgebaseerde installatie en niet de grafische, want daar leer je veel meer van.

Ik zelf heb iedere keer info van het internet geplukt om mijn server te configureren, ook zijn er boeken vergrijkbaar die je aardig op weg kunnen helpen

Suc6 (Y)
Waarschuw beheerder
Ik zou zeggen, pak gentoo en installeer het geheel. Gentoo is een distro waar je in principe alles zelf moet installeren (a la FreeBSD).

Het enige wat je nodig hebt zijn een compiler (bijv. GCC) en de sources.

Ik meende dat Gentoo bij de installatie direct alles al compileerde. Bij FreeBSD installeer je eerst binaries, vervolgens wordt je aangeraden om je eigen zooi te compileren.

Zelf compileren heeft als grootste voordeel dat je zelf kan kiezen wat je exact compileert. Op deze manier kan je alle onnodige dingen uit je kernel slopen. Echter, het is best lastig om zo'n minimaal mogelijke kernel te compileren, omdat je exact moet weten wat je wel en niet gebruikt (incl. eventuele dependencies).
 
Waarschuw beheerder
oh als je nog de broncode zoekt voor je linux http://kernel.mirror.nedlinux.nl/ kan je dat hier vinden
Waarschuw beheerder
Dus als ik het goed begrijp, ben ik een kernel, en gcc nodig?
En dan kan ik vandaaruit de boel verder compileren?

Of kan ik beter een minimal install doen met gentoo?

Wat ik nu graag zou willen doen, is dat echt alles van scratch af aan word gecompileerd. En dan nog het liefste, alles met het handje. :P

En ik zal zo ff een lijstje maken met de sources die ik tot nu toe heb.
Waarschuw beheerder
Wil het volgende geinstalleerd hebben:

- kernel 2.6.11
- GCC 3.4.3
- Midnight Commander 2.6.0
- Bzip2 1.0.1
- Tar 1.15.1
- Gzip 1.2.4
- ALSA 1.0.8 (met de tools en libs)
- mp3blaster (zonder mn mp3's kan ik niet werken... 8) :P )
- NFS (Miss al in kernel? )
- X.org (X-windows graphics manager)
- KDE 3.4.0

En zo zullen er wel meer dingen nodig zijn, waar ik niet aan heb gedacht, maar die komen dan wel.

En miss ben ik dingen vergeten die essentieel zijn...


Hmmm, ja, ben zeker nog dingen vergeten... :P
Die LFS helpt me wel op weg! Bedankt! :jaja:
laatste aanpassing
Waarschuw beheerder
donateur
Alstu :) heb zelf nu een werkende distributie dmv lfs :)
Waarschuw beheerder
donateur
vorrigjaar met lfs ... maar halverwege nix meer mee gedaan...
en laatst opnieuw begonnen :) en zonder fouten en errors en werkend systeem :D
Waarschuw beheerder
vorrigjaar met lfs ... maar halverwege nix meer mee gedaan...
en laatst opnieuw begonnen en zonder fouten en errors en werkend systeem


Is het geen schijtwerk dan om alles up2date te houden en met dependencies rekening te houden? Zo zijn er zat dingen tegen elkaar gelinkt onder Linux...
Waarschuw beheerder
donateur
valt opzich mee, staat allemaal beschreven in dat boek wat gelinkt is en welke patches er wanneer en waar overheen moeten :)

en t lfs systeem is aardig minimaal gehouden. ze hebben een ander project erbij "Beyond Linux From Scratch"... staat in beschreven hoe je de x-window manager en KDE etc etc allemaal moet installeren :)
Waarschuw beheerder
valt opzich mee, staat allemaal beschreven in dat boek wat gelinkt is en welke patches er wanneer en waar overheen moeten


Ik bedoel meer het software management als je systeem al draaiende is. Bijv. GCC of GLibC kan je niet zonder meer updaten zonder met de rest rekening te houden. Normaal houdt je Package Management systeem hier rekening mee, is dat niet ontzettend veel rot werk om zelf je systeem helemaal up2date te houden? Of heb je een soort van package management geinstalleerd?
Waarschuw beheerder
donateur
zo ver ben ik nog niet, op dit moment ff aan t kijke voor een installer of een script fixen dat t werk doet. een image maken van de hd vind ik te goedkoop :9 hahaha

het up to date houden is voormij nog een ehmmm puzzle (a)
Waarschuw beheerder
't is al een klere werk om alle pakketten bijelkaar te zoeken...

ff vraagje: Wat is verantwoordelijk voor de manpages?
Ik bedoel, als bv man make doe, zorgt man dr voor dat ik de manual van make zie.
Welke sources moet ik voor man hebben? m4???
Waarschuw beheerder
Wat is je bedoeling eigenlijk precies? Puur educatief of wil je een nette, langdurige installatie maken?

In dat laatste geval raad ik je toch echt aan om bijv. Gentoo te gebruiken. Daarbij compileer je in principe alles zelf, maar geniet je wel van een goed package management systeem etc.
Waarschuw beheerder
Meer educatief..
En daarom wil ik ook geen packet manager gebruiken.

Maar vraag me nog steeds af, welke sources ik moet hebben, om man-pages te laten zien....

Iig ben ik gzip nodig, maar ik zal dan nog wel iets missen....


En ik heb nu iets van 95% compleet. :jaja:
Vandaag dus gaan compileren. :)


BTW: Ik heb ook een nederlandse manual voor LFS gevonden...
http://doc.nl.linux.org/GUIDE/lfs-nl/book.html
Is wel een versie 4.0 maar dat maakt niet zo heel veel uit, het gaat om het principe....

Man heb ik ondertussen gevonden....
laatste aanpassing
Waarschuw beheerder
donateur
hmm de packages staan op de LFS site ;)
handleiding dan wel in het engels, maar bij compu geblaat geen probleem toch? :)
Waarschuw beheerder
Gewoon Slackware installeren leer je het meest van,
geen redhat of mandrake, leer je geen flikker van.
en veel online lezen, dan raad ik je aan een kernel te compillen dan snap je ook een beetje hoe de basis van een besturings systeem in elkaar zit.


ik be nzelf trouwens ook n00b ;)
laatste aanpassing
Waarschuw beheerder
Ben nu beetje met Debian bezig.....

Zit op het moment te ruzien met KDE en Gnome....
Wil graag Gnome met de GDM inlog screen.
En Xfree86 als x-server.

Maar heb nu OF allebij, OF helemaal niks! :S
En daar baal ik beetje van.

Maar goed, draai nu hier kernel 2.4.27-2-k7.
Dat was vrij simpel.

Maar om die alsa aan de gang te krijgen.... :/
En oss moet ik niet, die kent de helft vd functies op de soundkaart niet.
En ik vind niks ergelijkers dan dat je iets hebt, wat je niet gebruiken kunt.

En me 2 netwerkjes heb ik ad gang.
Debian zelf configureerd dr maar eentje...
Zelfs dr niet ff inhangen ofzo, nee moet je zelf doen.
zal wel eoa script voor zijn, ik heb het met het handje gedaan.