abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Sledujte AbcLinuxu.cz na:
facebook favicon logo  Facebooku twitter favicon logo  Twitteru,   identi.ca favicon logo  Identi.ca,   rss logo  RSS
Rozšířené hledání
×
dnes 10:41 | Nová verze
Byla vydána další verze gMusicBrowser, bohatě nastavitelného hudebního přehrávače zaměřeného na správu početné hudební sbírky (10 000 a víc písniček). Nabízí možnost různých rozložení ovládácích prvků, takže může vypadat jako Rhythmbox, Audacious nebo zrovna jako váš oblíbený přehrávač. Verze 1.1.9 přináší pár nových rozložení, widgety Songinfo i PictureBrowser a opravuje různé chyby.
Neel | Komentářů: 1
dnes 10:40 | Pozvánky
Brzy to bude přesně 20 let od doby, kdy se bývalá Česká a Slovenská Federativní Republika připojila k síti Internet; stalo se tak 13. února 1992 v posluchárně 209 Fakulty elektrotechnické ČVUT v Praze. … více »
Vilem Sladek | Komentářů: 0
dnes 07:36 | Nová verze
Bylo oznámeno vydání verze 8 na Gentoo postavené distribuce Sabayon. Naleznete v ní Linux 3.2 (v repozitářích je také experimentální „Fusion“ kernel), podporu btrfs, GNOME 3.2.2 (Cinnamon v repozitářích), KDE 4.7.4, Xfce 4.8, LibreOffice 3.4.4, Java 7, opravy chyb a další novinky. Zdroj: H-Online.
Tomáš Heger (geckon) | Komentářů: 2
dnes 02:36 | Nová verze
Sedmnáctková řada webového prohlížeče Google Chrome byla prohlášena za stabilní. Dle oznámení bylo ve verzi 17.0.963.46 opraveno 20 bezpečnostních chyb. Polovina z nich byla detekována pomocí nástroje AddressSanitizer. Nová řada především rozšiřuje aplikační programové rozhraní prohlížeče (API). Už při zadávání webové adresy dopředně načítá vysoce pravděpodobné stránky. Varuje před nebezpečnými soubory. Nejviditelnější změnou je zmizení "+" z tlačítka pro otevření nové karty.
Ladislav Hagara | Komentářů: 8
včera 13:24 | Komunita
Byla spuštěna možnost registrovat se na letošní ročník konference InstallFest, který proběhne o víkendu 3. a 4. března na Strahově v Praze. Registrace je nepovinná, přijít můžete i bez ní. Podtématem tohoto ročníku je programování a hardware, program naleznete na webu konference.
Tomáš Heger (geckon) | Komentářů: 0
včera 07:19 | Komunita
Carol Smith oznámila letošní osmý ročník Google Summer of Code. Podle plánu se zájemci o mentoring studentů mohou hlásit od 27. února do 9. března, studenti samotní mohou zasílat své přihlášky od 26. března. Pokud vás zajímají statistiky, podívejte se na některé údaje z minulých let.
Tomáš Heger (geckon) | Komentářů: 0
včera 06:37 | Komunita
Po zhruba roce a půl došlo k další změně na pozici Fedora Project Leader. Ze zatím neznámých důvodů na tuto pozici rezignoval Jared Smith, který ji v červnu 2010 převzal po Paulu W. Frieldsovi. Novým vedoucím projektu Fedora se stala Robyn Bergeronová z Red Hatu. Ta dříve zastávala pozici Fedora Program Manager a podílela se také na organizaci FUDConu.
Migilenik | Komentářů: 16
včera 06:23 | Komunita
Komunitní manažer Canonicalu Jono Bacon na svém blogu vyzývá členy komunity kolem Ubuntu, aby organizovali akce v rámci Ubuntu Global Jam, který proběhne od 2. do 4. března. Podrobnější informace o této události naleznete na webu loco.ubuntu.com nebo na Ubuntu wiki.
Tomáš Heger (geckon) | Komentářů: 0
včera 06:18 | Nasazení Linuxu
Společnost SDG Systems oznámila vydání „terénního“ tabletu Yuma. Ten pochází z modelové řady Trimble, jejíž součástí je řada dalších „handheld“ zařízení s Linuxem. Zařízení jsou určena pro terénní sběr dat a vojenské a průmyslové nasazení, kvůli čemuž splňují i americký vojenský standard MIL-STD-810F.
Migilenik | Komentářů: 0
7.2. 22:22 | Zajímavý software
Webový prohlížeč Chrome v budoucnu asi nebude mít podporu pro online ověřování, zda nebyl HTTPS certifikát revokován (CRL). V odkazovaném článku je uvedeno několik důvodů pro tento krok, zejména pak to, že toto ověřování nemusí být spolehlivé a zpomaluje načítání stránek. Namísto toho je navrhována distribuce revokovaných klíčů přes aktualizační mechanismus prohlížeče.
Luboš Doležel (Doli) | Komentářů: 5
Servery pro sdílení souborů (typu MegaUpload)
 (40%)
 (50%)
 (11%)
Celkem 531 hlasů
 Komentářů: 29, poslední 7.2. 08:38
Rozcestník
Reklama
Autoškola testy online Levný benzín

Jak jsem se dal na Linux From Scratch

13.1.2009 20:45 | Přečteno: 1726× | Dev/Tech/Gnu | Výběrový blog | poslední úprava: 13.1.2009 22:18

...a dva dny jsem díky tomu udělal do práce i do školy kulové :-).

Linux From Scratch (LFS) je "distribuce" ve formě knížky. Zkrátka dostane text, který říká kde co stáhnout a jak co zkompilovat, abyste na konci dostali funkční instalaci GNU/Linuxu.

Asi není moc lidí, kteří používají LFS jako primární systém. Já osobně jsem si ho vybildil čistě z hecu (abych se necítil před Gentooisty méněcenný).

Dojmy

Musím říct, že to nebylo nijak zvlášť těžké (tedy aspoň pro průměrného geeka). Člověk co umí pracovat v shellu, zvládá hrátky s diskovými oddíly a s nápovědou je schopen tweaknout /boot/grub/menu.lst, by měl zkrotit i LFS. Samozřejmě se hodí povědomí, jak co v takovém Linuxu funguje, pokud je povědomí krapet mělčí, pomůže vám doprovodný text. Lama nejsem, protože všemu, co jsem do terminálu psal, jsem plus mínus rozuměl.

Asi asi nejrafinovanější byla příprava toolchainu, tedy GCC, glibc a dalších nástrojů. Bootstrapping obnáší dvojitou kompilaci toho všeho. Nejprve se toolchain přeloží kompilátorem z hostitelského systému (v mém případě obyčejné Ubuntu) a poté ještě jednou binárkou vytvořenou v prvním kroku (s tím že se linkuje proti nově zkompilované glibc).

Pak se provede chroot a vývojové nástroje se kompilují ještě jednou a instalují se na konečné místo (/usr/). Tato estráda vyžaduje opatrné laborování cestami a konfigurací GCC (spec soubory) - něco takového by z hlavy asi nedal nikdo.

Jakmile je plně připraven chroot se správně nakonfigurovaným toolchainem, dělá se kompilace dalších programů. Na tom není nic extra zvláštního. Jen se musí skoro každá tarová koule opatchovat. Většinou se jedná úpravu nějakého Makefile nebo config.h, ať už proto, aby programy z jednotlivých balíčků lépe kooperovaly nebo aby zvládaly Unicode. Dost často se po make install přesouvají nějaké soubory, aby vše vyhovovalo standardu FSH. Já jsem si při tomto procesu připomněl, jak jsou mezi sebou jednotlivé programy provázány a z které tarové koule ten či onen příkaz pochází.

Výsledný systému

Na konci z toho vypadne systém, který nabootuje za 10 sekund a zabírá kolem dvaceti megabajtů paměti. Funguje bash a vim :-). Nad rámec jsem si nainstaloval ještě mc, openssh, links, lynx a wget - chtěl jsem totiž zamachrovat a vyrobit blogpost přímo z LFS. Bohužel jsem ztroskotal, nedokázal jsem se linksem na ábíčko přihlásit, lynx nezvládne ani HTTPS.

Chtělo by to Xka, jenže zkompilovat celou tu grafickou mašinerii (řekněme s GNOME jako třešničkou) bude asi náročnější než celý ten základní systém. Na jednu stranu mě to láká, na druhou stranu nevím, jestli má cenu tomu ten čas věnovat.

       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Vložit další komentář

Vojtěch Trefný avatar 13.1.2009 20:53 Vojtěch Trefný | skóre: 22 | blog: vojtíškův blogísek | Praha
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
LFS mě taky láká, akorát jsem si na to ještě nenašel čas (zato si vždycky najdu výmluvu proč to odložit).
13.1.2009 20:59 Jirik
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch

Zdravim ... za jak dlouho ti to ubuntu nabootuje do init3??

13.1.2009 21:21 paskma | skóre: 12 | blog: Paskmův blog
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch

Nevím, ale určitě by to trvalo déle, mám tu několik databázových serverů, apache, portmap...

Btw, v obou systémech je jádro 2.6.27. LFS lze dalším softem zpomalit, Ubuntu zase osekáním zrychlit, to je snad jasné.

Max avatar 13.1.2009 21:00 Max | skóre: 57 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
Mně by spíš zajímalo, jak updatovat LFS. To je časově(počítáno na CPU čas) k posrání ještě víc, než s gentoo :-/
Zdar Max
Měl jsem sen ... :(
13.1.2009 21:08 paskma | skóre: 12 | blog: Paskmův blog
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch

Normálně. Stáhneš příslušný balíček, opatchuješ, přebuildíš. No a pak všechny balíčky jako které na něm závisejí :-).

Ještě že máme Gentoo, Debian a podobné věci, viď?-)

Max avatar 13.1.2009 21:14 Max | skóre: 57 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
I když, možná že do něj půjdu. Přecijen, třeba do HTPC dobrý, možná ... :-/
Zdar Max
Měl jsem sen ... :(
Vojtěch Trefný avatar 13.1.2009 21:25 Vojtěch Trefný | skóre: 22 | blog: vojtíškův blogísek | Praha
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
Mně by spíš zajímalo, jak updatovat LFS.
To si prostě jednou za půl roku (i méně nebo více, podle toho jak moc chceš mít systém aktuální) vezmeš na týden dovolenou, zformátuješ disk a začneš nanovo :-)
Salutis avatar 16.1.2009 09:34 Salutis | skóre: 7 | blog: Salutis
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
Hehe.
Najväčší dar je vedieť posúdiť hodnotu vecí.
kralуk avatar 13.1.2009 21:02 kralуk | skóre: 25 | blog: Untitled
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
Zajímalo by mě, jak v LFS probíhá správa "balíčků"...? ;-)
13.1.2009 21:17 paskma | skóre: 12 | blog: Paskmův blog
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch

V podstatě emuluje gengooácké emerge manuální prací v terminálu :-)

13.1.2009 21:18 slayn | skóre: 5 | blog: Cokoliv
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
neprobíhá;)
To err is human, to arr is pirate!
13.1.2009 23:08 nikdy
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch

 +1 :)

kralуk avatar 13.1.2009 23:19 kralуk | skóre: 25 | blog: Untitled
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
...sem si myslel :-D
14.1.2009 07:47 xindl | skóre: 2 | blog: SALAM_OLEJKUM
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch

totálně jak ty chceš. takže v linuxfromscracth si mužeš zařídit jakýkoli balíčkovací systém od emerge, přez *.deb a tar.gz po *.rpm... je tam na to trocha návod...

13.1.2009 21:18 Karel Benák | skóre: 8 | blog: benyho
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch

Muhehe, LFS jsem od doby co jsem si pořídil rodinu úplně vzdal. Kde jsou ty časy malin nezralých a dob, kdy bylo LFS ještě tvrdě v plenkách :-) LFS je jednoduché a poměrně rychlé, ale dokompilovat k tomu další věci z projektů BLFS a CBLFS, to je teprve to správné sádlo máslo :-)

 

Správa balíčků je naprosto fantastická :-) Prostě není, teda zatím. Ale dá to člověku hodně poznání jednotlivých závislostí mezi programy, až např. budete hledat závislost mezi LADSPA a FFTW3 ...... mezi Totem a GSM kodekem ... Jó to je zábava :-)

Petr Tomeš dokázal změnit můj vstřícný postoj k homosexuálům v opak.
Limoto avatar 13.1.2009 21:18 Limoto | skóre: 31 | blog: Limotův blog | Prostějov
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch

 

Člověk co umí pracovat v shellu, zvládá hrátky s diskovými oddíly a s nápovědou je schopen tweaknout /boot/grub/menu.lst, by zkrotit i LFS.

Překlep? Předpokládám, že spíš měl.

Ale myslím, že těch 20MiB zabraných po bootu není nic ohromnýho, na Archu jsem měl jednou snad 37MiB s čerstvě naběhlým KDE, běžel HAL, CUPS a další zbytečnosti (jenom 6x agetty jsou asi 3MiB).

 

Vojtěch Trefný avatar 13.1.2009 21:23 Vojtěch Trefný | skóre: 22 | blog: vojtíškův blogísek | Praha
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
37MiB s čerstvě naběhlým KDE
To se mi nějak nechce věřit...
13.1.2009 21:37 VRtulnikk | skóre: 17 | blog: blogisek | Rokycany
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
A Swappnees jsi mel kolik, 200? ;)

Jinak, osobně považuji veškeré "zabýrání" paměti za hodně zavádějící a nic neříkající údaj, i při uvádění RSS.
13.1.2009 22:49 nikdy
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch

 No ja mam momentalne v systeme OpenBSD 4.4 zabrane 7/28MB (act/tot) a to tam este bezi dhcp client, sshd server a sendmail... takze by som to nevidel nejako cierno s tou pamatou. Ale ako tu uz niekto spominal, keby si aj system zaberie celu pamat s tym, ze nacachuje do nej pouzivane hovadiny a pritom dokaze efektivne pamat uvolnovat, tak nie je problem, dokonca to je len vyhoda. Horsie je, ked to system nedokaze robit efektivne a uz som sa stretol s par distrami a kernelmi, ktore tymto len brzdili system...

13.1.2009 22:21 paskma | skóre: 12 | blog: Paskmův blog
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch

Nechtěl jsem tím nikoho ohromovat, jenom jsem chtěl říct, že výsledný systém ho holý. Fakt jen jádro, terminály, syslogd, udevd a bash.

To typo jsem fixnul.

13.1.2009 21:42 Ladicek | skóre: 28 | blog: variace | Český Krumlov / Plzeň
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
Ha! Podle názvu bych skoro odhadoval, že jsi opustil Ubuntu, čemuž se mi vážně nechtělo věřit :-) Možná pěkný pokus. Ale upřímně řečeno, instalace softwaru kompilací je… no, jak s oblibou říkáš o statické alokaci inod v extX, feudalismus. A kdybych se přece jenom do něčeho takového chtěl já pustit, asi půjdu do SourceMage, to má takovou správně geekovskou terminologii :-)
Ještě na tom nejsem tak špatně, abych četl Viewegha.
13.1.2009 22:33 paskma | skóre: 12 | blog: Paskmův blog
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch

Já bych neřekl, že je to feudalismus, spíš návrat ke kořenům. Ta pravá ochutnávka svobody, co ten náš opensource nabízí.

No a taky je to příjemné osvěžení pro uživatele unixového systému, který se instaluje snadněji než Windows Vista :-)

Ani nevím, jestli se staré proprietární Unixy takhle kompilovaly. Ale podle toho co vím o *BSD systémech, tak asi jo.

Jendа avatar 13.1.2009 23:13 Jendа | skóre: 60 | blog: Výlevníček | Praha
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
Proprietární a kompilovat se navzájem vylučuje :-)
Chiptunes: jednoduchá hudba pro jednoduché lidi!
13.1.2009 23:30 paskma | skóre: 12 | blog: Paskmův blog
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch

Tak to bych se tedy hádal.

Když ti někdo dá zdrojáky pod příslušnou licencí (EULA), podle které nebudeš moci udělat více než to ./configure a make, tak to rozhodně nebude svobodný software.

Nějaký exáč od Microsoftu taky můžeš teoreticky upravovat, sice v hexaeditoru (nebo po disassemblování normálním editorem) to není příliš pohodlné, ale jde to. Ovšem je to proti licenci.

13.1.2009 21:42 Jirka S
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
> a poté ještě jednou binárkou vytvořenou v prvním kroku (s tím že se linkuje proti nově zkompilované glibc).

Co ma kurva gcc co zaviset na glibc?!?

13.1.2009 21:44 Ladicek | skóre: 28 | blog: variace | Český Krumlov / Plzeň
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
Nejspíš třeba že alokuje paměť, uvolňuje paměť, čte z disku, zapisuje na disk a tak?
Ještě na tom nejsem tak špatně, abych četl Viewegha.
14.1.2009 11:30 petr_p | skóre: 55 | blog: pb
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
g++
Shadow avatar 13.1.2009 22:12 Shadow | skóre: 25 | blog: Brainstorm
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
Tak na LFS přejít nebo si postavit vlastní distribuci, na to jsem měl svého času velký zálusk, ale když jsem si představil, kolik práce to bude obnášet, raději jsem dal přednost Arch Linuxu. On je dost blízko tomu, co jsem si představoval, že stvořím. Občas se sice s nějakým problémem také zapotím, ale většinu času dělám jen "yaourt -Suy" a ono to tak nějak funguje.:-)

Ale jestli zrovna nemáte do čeho píchnout, je LFS to pravé. :-)
If we do not believe in freedom of speech for those we despise we do not believe in it at all.
13.1.2009 22:24 Michal Fecko | skóre: 27 | blog: Poznámkový blog
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
DIY? :-D Hmmm tak potom som aj za PCFS (PC From Scratch), IFS (Internet From Scratch) a pod! ;-) Vela starosti, malo muziky... Niet nad balíčkovací systém a Debian...
Linux hackers are funny people: They count the time in patchlevels. --.sig of Gerd Knorr
progdan avatar 13.1.2009 23:22 progdan | skóre: 32 | blog: Archař | Teplice/Brno
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
No o LFS jsem se snazil, jenze nikdy se mi nepovedlo chrootnout do toho pripraveneho toolchainu - vzdycky tam byly nejake chybky, tak jsem to vzdal a na oddil s LFS se jen prasi...tvuj zapisek me inspiroval, rm -rf /mnt/lfs a jedem od zacatku :-)
Collecting data is only the first step toward wisdom, but sharing data is the first step toward the community.
Honza Bětík avatar 14.1.2009 01:37 Honza Bětík | skóre: 28 | Znojmo x Ostrava
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch

Taky jsem si s LFS vyhrál. Dokompiloval jsem poslední balíček, chtěl smazat obsah pracovního adresáře, kde byly zbytky po kompilacích, do terminálu napsal rm -rf /* a... a nakonec jsem nainstaloval OpenBSD. :-)

Neznáš nějakou linuxovou distribuci pro Windows?
14.1.2009 07:26 Ladislav Hagara | skóre: 36 | blog: Ride the Raven
Rozbalit Rozbalit vše links, lynx nebo links-twibright?

> Bohužel jsem ztroskotal, nedokázal jsem se linksem na ábíčko přihlásit, lynx nezvládne ani HTTPS.

links, lynx nebo links-twibright? :-)

14.1.2009 07:51 xindl | skóre: 2 | blog: SALAM_OLEJKUM
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch

ja jsem svého času na zkompilování CLFS psal bash skriptík. jako má mto tam všechno dopsaný ale nějak to myslím pořád haprovalo. A už jsem neměl čas se tím zabývat. Možná tento rok se dostanu zpátky k CLFS. chtěl jsem is vytvořit bezzávislostní systém bez balíčkovacího systému pokud se to týká základního systému. :-)))

14.1.2009 07:51 ...
Rozbalit Rozbalit vše kompilacia toolchainu
Nemohol by si dat nejaky odkaz(y) zdrojov. Nerozumiem celkom tej magii, ktora sa tam udeje v tych 2, niekedy az 3 krokoch a ty vyzeras, ze si sa cez to uspesne dostal. Diky.
14.1.2009 08:59 paskma | skóre: 12 | blog: Paskmův blog
Rozbalit Rozbalit vše Re: kompilacia toolchainu

Jediný zdroj, který jsem použíl je LFS book 6.4, prostě jsem postupoval podle návodu.

14.1.2009 11:41 petr_p | skóre: 55 | blog: pb
Rozbalit Rozbalit vše X11
Monolitické XFree86 se kompiluje dobře, protože si nastavíte hlavičkové soubory a pak je to už jen otázka jednoho make. Kompilovat ručně Xorg bych nehtěl, protože to jsou desítky drobných balíků (asi jako Gnome). Z toho důvodu jsem z LFS přešel na Gentoo – když člověk chce, může si upravovat ebuildy, jak je libo, když nechce, nechá si ušetřit práci použitím ebuildů z portage.
14.1.2009 12:01 xindl | skóre: 2 | blog: SALAM_OLEJKUM
Rozbalit Rozbalit vše Re: X11

nějhorší je na Xkách že jednotlivé osuboříky třebas v jedné sekci na sobě závisejí takže se musí zkoušet kompilovat dak dlouho až ten postup je zprávný a další věcí, teda jestli senepletu, že jistá část se musí kompilovat třebas dvakrát aby tam byli vychytaný věechny závislosti.

To je ostatně vubec takový problem kompilování from scratch. Ale zase si nejsem jistý(moc tomu nerozumím) zdaje zprávně kompilovat něco co závisí na systému ze kterého systém kompilujete(tvorba normální distribuce)...

14.1.2009 12:40 petr_p | skóre: 55 | blog: pb
Rozbalit Rozbalit vše Re: X11
zdaje zprávně kompilovat něco co závisí na systému ze kterého systém kompilujete

To samozřejmě není správný způsob. Nicméně, pokud vývojáři jednotlivých knihoven nejsou prasata, tak stačí nastavit pár přepínačů GCC a několik proměnných pro make a je možné celý systém postavit pomocí toolchainu starého systému do samostatného adresáře. Já jsem takhle v x86 stroji vyrobil Gentoo pro MIPS systém. Pak jsem jej rsyncnul na cílový stroj a ono to fungovalo :)

14.1.2009 12:55 Ladislav Hagara | skóre: 36 | blog: Ride the Raven
Rozbalit Rozbalit vše Re: X11

> tak stačí nastavit pár přepínačů GCC a několik proměnných pro make a je možné celý systém postavit pomocí toolchainu starého systému do samostatného adresáře

V Source Mage stačí v "Sorcery / Install Root Menu / Set install root location" nastavit adresář a vše se bude překládat / instalovat do daného adresáře.

14.1.2009 13:21 petr_p | skóre: 55 | blog: pb
Rozbalit Rozbalit vše Re: X11
V Gentoo na to taky máme jeden přepínač. Spíše jsem popisoval jak se to dělá bez balíčkovacího systému. Skutečnost je ale taková, že dost balíčků není na křížový překlad připraveno (obzvláště vražedná kombinace je libtool s pkg-config).
14.1.2009 13:32 xindl | skóre: 2 | blog: SALAM_OLEJKUM
Rozbalit Rozbalit vše Re: X11

No myslel jsme tvorbu současných distribucí, jeslti jsem to dobře pochopil. prostě jestli to dobře chápu tka dnešní distribuce from scratch nejsou, ale koupilují se tka že se vezme jde nsystém a z neho se překopilujou balíky ze kterých se uělá systém druhý, protože jinak si nedokážu vysvětlit jakýkoli zavislostní systém(deb. rpm), protože defakto všechno závisí na všem...

14.1.2009 14:08 petr_p | skóre: 55 | blog: pb
Rozbalit Rozbalit vše Re: X11

U binárních distribucí vámi popsaný ne-from-scratch nevadí, protože všechny instalace jsou binárně stejný.

Ale pokud chce mít distributor jistotu, že nikde nezapomněl nějaký starší kód, tak se instalační média vyrábějí zcela od začátku.

U kompilovaných distribucí je (nebo by aspoň měla by být) součástí testování instalace do čistého systému.

Třeba se k tomu tady někdo ze SuSE vyjádří.

14.1.2009 14:44 x
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch

elinks!

14.1.2009 15:46 xHire | skóre: 18 | blog: Linuxovník
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
Jó, základní LFS je celkem snadné. :-) Pak se k tomu přidá pár ingrediencí BLFS, hlavně Xka. Můžu říct, že ty mi daly zabraz ze všeho nejvíc (nedělal jsem ten systém v jednom kuse, ale v průběhu celého minulého roku). Resp. samy o sobě by asi nedaly, ale já si už do toolchainu dal pacman, abych tam přeci jen měl nějaké balíčky a ne jen bordel, ;-) takže to bylo z tohoto pohledu mnohem časově náročnější.

Ještě musím někdy ve volném čase pořešit myšku a flash disky, jinak už to mám prakticky kompletní. A pak už jen čeká upgrade na novější verzi LFS, která vyšla relativně nedávno (v porovnání s tím, jak dlouho to stavím). :-)
17.1.2009 23:35 #Tom | skóre: 31 | blog: Inspirace, aneb co jsem kde vyhrabal
Rozbalit Rozbalit vše Re: Jak jsem se dal na Linux From Scratch
LFS jsem vydržel používat o něco déle než čtyři roky a naučil jsem se na něm hodně věcí, mj. vytvořit si vlastní spouštěcí CD. Ale vydržet se u toho dá jen těžko. Aktualizace systému je po čase neúnosně otravná a kompilace čerstvého moc zdlouhavá.

Založit nové vláknoNahoru

ISSN 1214-1267   Powered by Hosting 90 Server hosting
© 1999-2011 Argonit s. r. o. Všechna práva vyhrazena.