abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 0
dnes 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 0
včera 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 14
včera 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 1
5.12. 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 6
5.12. 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 50
5.12. 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 10
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 17
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 26
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 779 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Gentoo, kompilace kernelu, KBUILD_OUTPUT a vůbec

28.9.2012 23:02 siman | skóre: 4
Gentoo, kompilace kernelu, KBUILD_OUTPUT a vůbec
Přečteno: 184×
Dobrý den,

dostal se mi do ruky gentoo linux ....

Když vlezu do adresáře /usr/src/linux a spustím "make", tak dostanu chybu:

/lib/modules/3.3.8-gentoo/build no such file or directory

Chybu jsem odstranil tak, že jsem se vrátil k původnímu jádru ručním nastavením odkazu z /usr/src/linux na /usr/src/3.2.12-gentoo. Ručně jsem nastavil proměnou KBUILD_OUTPUT pomocí "export KBUILD_OUTPUT="/lib/modules/3.2.12-gentoo"" a jádro zkompiloval do nového umístění

Každopádně bych rád použil nejnovější jádro ve stylu Gentoo. Pokud puužiji příkaz emerge gentoo-sources (i když jsem balík předtím odinstaloval), tak jádro nelze zkompilovat a já jsem ve stejném stavu, viz třetí řádek.

Jakým způsobem donutím gentoo, aby si stáhlo jádro, které nebude hledat adresář /lib/modules/... ? A já tak budu moci jádro zkompilovat jako při prvotní instalaci.

Kde bych našel konfigurační soubory, které ovlivňují cesty ke kompilaci jádra?

Děkuji za rady


Řešení dotazu:


Odpovědi

29.9.2012 11:24 FrantaS | skóre: 12 | Hlučín
Rozbalit Rozbalit vše Re: Gentoo, kompilace kernelu
Možná by to chtělo po vlezení do adresáře /usr/src/linux zadat nejdříve něco na způsob make menuconfig?

Myslím, že jsem nedávno právě toto jádro kompiloval bez podobného problému.
Ať se nám daří.
29.9.2012 12:50 Martin Doucha | skóre: 23 | blog: Yet another blog
Rozbalit Rozbalit vše Re: Gentoo, kompilace kernelu
Já ve skriptu na upgrade jádra tahám .config z /proc/config.gz a na to pouštím make oldconfig.
29.9.2012 13:06 siman | skóre: 4
Rozbalit Rozbalit vše Re: Gentoo, kompilace kernelu
To je dobrý nápad ... chtěl jsem to využít a stáhnout si config z liveCd/proc v případě, že se mi nepodaří najít ty správné volby k mému hardware... ale ještě jsem netestoval
29.9.2012 13:52 Martin Doucha | skóre: 23 | blog: Yet another blog
Rozbalit Rozbalit vše Re: Gentoo, kompilace kernelu
Tipnul bych si, že na LiveCD bude jádro vyrobené pomocí make allmodconfig.
vencour avatar 29.9.2012 12:21 vencour | skóre: 55 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Gentoo, kompilace kernelu, KBUILD_OUTPUT a vůbec
Máte tam soubor .config, v tom adresáři, od kterého chcete mít kernel?
Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
29.9.2012 12:46 siman | skóre: 4
Rozbalit Rozbalit vše Re: Gentoo, kompilace kernelu, KBUILD_OUTPUT a vůbec
Příloha:
Zkusil jsem emerge gentoo-sources

A spustit kompilaci ... výsledek je v přiloženém obrázku

Jakoby to nové jádro z nějakého důvodu ukazovalo do původního kernelu

KBUILD_OUTPUT nyní ukazuje do /lib/modules/3.3.8-gentoo/build

29.9.2012 12:53 Martin Doucha | skóre: 23 | blog: Yet another blog
Rozbalit Rozbalit vše Re: Gentoo, kompilace kernelu, KBUILD_OUTPUT a vůbec
Zruš KBUILD_OUTPUT a zkus to znova.
29.9.2012 12:58 siman | skóre: 4
Rozbalit Rozbalit vše Re: Gentoo, kompilace kernelu, KBUILD_OUTPUT a vůbec
Myslíš - export KBUILD_OUTPUT = ""?
29.9.2012 13:06 Martin Doucha | skóre: 23 | blog: Yet another blog
Rozbalit Rozbalit vše Re: Gentoo, kompilace kernelu, KBUILD_OUTPUT a vůbec
Jestli se na tohle musíš ptát mě, tak mám pro tebe jedinou radu, která ti pomůže: Dej to někomu, kdo tomu rozumí. Jestli neumíš správně opsat pár příkazů z instalační příručky, tak v téhle poradně jenom plýtváš časem nás všech.
29.9.2012 13:11 siman | skóre: 4
Rozbalit Rozbalit vše Re: Gentoo, kompilace kernelu, KBUILD_OUTPUT a vůbec
v instalační příručce se nic o KBUILD_OUTPUT nepíše.

Jen jsem tenhle údaj našel v souboru, který je generován pomocí env-update

Myslim ze to je "csh.env"
29.9.2012 13:13 Martin Doucha | skóre: 23 | blog: Yet another blog
Rozbalit Rozbalit vše Re: Gentoo, kompilace kernelu, KBUILD_OUTPUT a vůbec
Samozřejmě, že se o tom v příručce nic nepíše, protože na to vůbec nemáš sahat! Problém je od začátku někde jinde.
29.9.2012 13:24 siman | skóre: 4
Rozbalit Rozbalit vše Re: Gentoo, kompilace kernelu, KBUILD_OUTPUT a vůbec
To by sem nemusel psát už nikdo a rovnou předat problém zkušenějším ;)

Jediné co chci je pochopení toho mechanismu jak to gentoo dělá a proto jsem píšu

29.9.2012 13:39 Martin Doucha | skóre: 23 | blog: Yet another blog
Rozbalit Rozbalit vše Re: Gentoo, kompilace kernelu, KBUILD_OUTPUT a vůbec

Tohle je kompletní postup pro instalaci nového jádra.

emerge gentoo-sources # *ČISTÁ* instalace zdrojáků
cd /usr/src/linux
make menuconfig # případně make oldconfig, pokud si po předchozím kroku nakopíruješ .config odjinud
make
make modules_install
# A teď zbývá nakopírovat arch/[tvoje architektura]/bzImage do /boot a zapsat do konfiguráku zavaděče

Tenhle postup funguje od úplně čisté instalace systému a mezi emerge gentoo-sources a make modules_install není potřeba nic dělat jinak (pokud nevíš naprosto jistě, co a proč děláš).

29.9.2012 13:55 siman | skóre: 4
Rozbalit Rozbalit vše Re: Gentoo, kompilace kernelu, KBUILD_OUTPUT a vůbec
Ok, vím, dělal jsem to mockrát ...

Problém je v tom, že tohle není čistá instalace, ale stroj, který jsem neinstaloval

V podstatě by asi bylo rychlejší ho přeinstalovat, ale chtěl bych na problém přijít a posunout své zkušenosti dále

29.9.2012 13:49 Martin Doucha | skóre: 23 | blog: Yet another blog
Rozbalit Rozbalit vše Re: Gentoo, kompilace kernelu, KBUILD_OUTPUT a vůbec
To by sem nemusel psát už nikdo a rovnou předat problém zkušenějším ;)

A vůbec nejde o to, že bys jenom něco nevěděl. Ty si rozdrbeš systémové prostředí kdoví čím a pak se ptáš ostatních, kteří nemají nejmenší ponětí co za zvěrstva jsi s tím systémem prováděl, jak to opravit. My nemáme křišťálovou kouli. Jestli chceš poradit, tak napřed vrať systém do nějakého aspoň trochu rozumného stavu. Jestli děláš čistou instalaci, tak by bylo ideální přeformátovat kořenový oddíl a začít od začátku.

29.9.2012 12:57 siman | skóre: 4
Rozbalit Rozbalit vše Re: Gentoo, kompilace kernelu, KBUILD_OUTPUT a vůbec
Co je pro mě matoucí je proč ls -l /lib/modules/3.3.8-gentoo vrací: lrwxrwxrwx 1 root root 26 Sep 28 23:34 build -> /lib/modules/3.2.12-gentoo

Tozn. on si nějakým způsobem pamatuje link do starého jádra
vencour avatar 29.9.2012 13:03 vencour | skóre: 55 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Gentoo, kompilace kernelu, KBUILD_OUTPUT a vůbec
No hele, tohle musíte zřejmě udělat ručně ... rm linux a ln -s nováverze linux.
Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
Řešení 1× (siman (tazatel))
29.9.2012 20:14 siman | skóre: 4
Rozbalit Rozbalit vše Re: Gentoo, kompilace kernelu, KBUILD_OUTPUT a vůbec
Ok, takže vyřešeno ... v adresáři /etc/env.d existoval soubor, který obsahoval proměnou KBUILD_OUTPUT

Soubor jsem smazal a odstranil i proměnou ...

Dále byl problém zde:
# ls -l /lib/modules/3.3.8-gentoo/
total 100
lrwxrwxrwx 1 root root    26 Sep 28 23:34 build -> /lib/modules/3.2.12-gentoo
drwxr-xr-x 5 root root  4096 Sep 28 23:34 kernel
-rw-r--r-- 1 root root   239 Sep 28 23:34 modules.alias
-rw-r--r-- 1 root root   718 Sep 28 23:34 modules.alias.bin
-rw-r--r-- 1 root root  9804 Sep 28 23:34 modules.builtin
-rw-r--r-- 1 root root 12795 Sep 28 23:34 modules.builtin.bin
-rw-r--r-- 1 root root    69 Sep 28 23:34 modules.ccwmap
-rw-r--r-- 1 root root   182 Sep 28 23:34 modules.dep
-rw-r--r-- 1 root root   352 Sep 28 23:34 modules.dep.bin
-rw-r--r-- 1 root root    52 Sep 28 23:34 modules.devname
-rw-r--r-- 1 root root    73 Sep 28 23:34 modules.ieee1394map
-rw-r--r-- 1 root root   141 Sep 28 23:34 modules.inputmap
-rw-r--r-- 1 root root    81 Sep 28 23:34 modules.isapnpmap
-rw-r--r-- 1 root root    74 Sep 28 23:34 modules.ofmap
-rw-r--r-- 1 root root   177 Sep 28 23:34 modules.order
-rw-r--r-- 1 root root    99 Sep 28 23:34 modules.pcimap
-rw-r--r-- 1 root root    43 Sep 28 23:34 modules.seriomap
-rw-r--r-- 1 root root   131 Sep 28 23:34 modules.softdep
-rw-r--r-- 1 root root    49 Sep 28 23:34 modules.symbols
-rw-r--r-- 1 root root    12 Sep 28 23:34 modules.symbols.bin
-rw-r--r-- 1 root root   189 Sep 28 23:34 modules.usbmap
lrwxrwxrwx 1 root root    27 Sep 28 23:34 source -> /usr/src/linux-3.3.8-gentoo
Takže jsem ručně smazal odkaz build a nastavil zpět do /usr/src/linux-3.3.8-gentoo

Vše funguje tak jak má ...

Zároveň se omlouvám Davidovi za plýtvání jeho časem ...

29.9.2012 20:47 siman | skóre: 4
Rozbalit Rozbalit vše Re: Gentoo, kompilace kernelu, KBUILD_OUTPUT a vůbec
Teda Martinovi :)

Založit nové vláknoNahoru

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

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.