Portál AbcLinuxu, 3. května 2025 05:55
Myslel jsem si, že instalace Gentoo je záležitostí několika příkazů v konzoli. Vlastně jsem očekával, že bude existovat nějaký návod stylu "krok za krokem" a protože jsem nevěděl, do čeho jdu (a taky o Linuxech skoro nic nevím), tak ten návod vypadal nakonec úplně jinak, než moje původní představy
Moje první kroky - jako kroky zatvrzelého GUIčkáře - vedly k LiveDVD, jehož vypálení a nabootování nebylo složité. Ovšem tím bezproblémové období končí, jelikož díky nějaké podivné náhodě v Gentoo nefungovala moje USB myš! Naprosto normální myška, která bez problémů fungovala kdekoliv jinde. Štěstí, že jsem u sebe měl ještě jednu, která už fungovala, ale jak se stalo tohle, netuším
Za druhé: snažil jsem se najít příkaz pro nějakou skriptovanou instalaci (nejlíp v prostředí Qt), co by mě vodila za ručičku. Podle některých zdrojů se v Gentoo vyskytovala, ale v nejnovější bylo samozřejmě všechno jinak. Jak jsem později zjistil, zřejmě z velmi dobrého důvodu. Gentoo prostě není pro úplné lamky :)
Za třetí: když už jsem konečně přišel na to, jak se prokousat první (tou aktivnější) půlkou instalace, při první kompilaci se vyskytl problém:
checking for C compiler default output... configure: error: C compiler cannot create executables
Vlastně se dá říct, že už jsem zamrznul na předchozím kroku, tedy nastavování make.conf souboru, kdy jsem byl absolutně zmatený a netušil, co s tím dělat. Oporu jsem našel s prohlížečem Links, ale zřejmě jsem tehdy správně nepochopil konfiguraci vlastností kompilace pomocí souboru /etc/make.conf. Už netuším, co za kravinu jsem dal do CFLAGS, ale při svém Pentiu 4 to nesprávné nastavení způsobilo, že kompilátor nebyl schopen nic vytvořit. Což mě dvakrát nepotěšilo.
Vyřešil jsem to tedy po svém. -march=native.
A to ještě nevíte, co všechno jsem dal do USE proměnné. Mimochodem tam bylo i slovíčko doc. Ptáte se, co s ním bylo za problém? Já se spíš ptám, co má za úkol. Podle mě vytvářet cyklické závislosti...
Že jsem zapomněl na kompilaci jádra? No... Využil jsem služeb genkernelu a jádro tedy nemělo podporu pro mou síťovou kartu (no a myš mi tehdy taky nenastavil - to byla zřejmě nějaká chyba, protože v dalších verzích kernelu už fungovala). Navíc bylo tak snadné v návodu přeskočit pár řádek při nastavování GRUBu, zapomenout na initramfs a Kernel panic byla na světě O tom se zas rozmluvím příště...
P.S.: už jsem pochopil, proč jsem si neměl zahrávat s 64bitovou instalací.
Tiskni
Sdílej:
(a taky o Linuxech skoro nic nevím)Ono je jich víc?! :-O
pro blizsi informejsn je tu tudleten fundovanej a odbornej clanecek
a bude to takovej linux, jakej si udela
emerge --oneshot --ask --verbose xyz emerge --verbose --pretend xyz emerge --ask --verbose --deep --newuse --update world emerge --depcleanSamozřejmě jsou pak ty méně ukecané zkratky (poslední by byl emerge -avDNu world). Ještě doporučuju zkouknout jak vypadá výstup.
crcanim se s USE flagyMě přijde, že se s use flagy pere hlavně ten, kdo neví, co chce. Když vím, co chci, tak prostě při každý instalaci kouknu, jestli se mi balíčky instalují se správnou sadou USE a případně nějaký přidám/odeberu. To mi zabralo jenom minimum času, pokud jsem neudělal něco, co gentoo nesnáší, jako globální přidání flagu doc myslim. Naprostou většinu flagů jsem měl globálně, to mi přijde jako výhoda číslo jedna oproti systémům, které globální flagy neměly.
Toto pořád stačí
Teď už bych instalaci zvládl i s pomocí tohoto menšího návodu, jenže poprvé jsem si hrál s nějakým neaktuálním návodem, který nebyl sice špatný (Gentoo se nainstalovalo správně), ale například vůbec neřešil genkernel, z čehož plynula moje chyba při bootování. Prostě se mi nechtělo plýtvat papírem a chtěl jsem mít Gentoo připravené co nejrychleji. Samozřejmě se z toho vyklubala zábava na celý víkend
Pak, když jsem měl více času, zjistil jsem, jak na WWW (pomocí Links ), tak jsem při instalaci využil služeb Gentoo Handbook na Internetu. LiveDVD moji síťovku naštěstí zvládlo.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.