Скрипт автоматизированной компиляции ядра Linux — теперь на GitHub

Скрипт автоматизированной компиляции ядра Linux из одноимённой записи переполз в GitHub — https://github.com/alex-clumsy/linuxkernelbuilder. Также он подвергся дополнительным изменениям, которые, как мне думается, пошли ему на пользу. И в целом, я решил немного выйти из тени и поделиться своими наработками. Вдруг кому-то будут полезны. 🙂

Компиляция и сборка ядра linux 4.17

Теперь для автоматический сборки новых версий ядра Linux потребуются следующие установленные пакеты: apt-get install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison Скрипт автоматический сборки немного поменялся: #!/bin/sh # unpack and prepare cd /usr/src # check for new file kernelfile=`wget -O — 2>&1 https://www.kernel.org | grep "latest_link" -A 2 | grep -o ‘https://[^"]*’`… Continue reading «Компиляция и сборка ядра linux 4.17»

Доработанный скрипт автоматизированной компиляции ядра Linux

А вот и доработанная версия скрипта автоматизированной компиляции ядра Linux. Эта версия умеет самостоятельно проверять наличие новой версии на сайте и скачивать её. #!/bin/sh # unpack and prepare cd /usr/src # check for new file kernelfile=`wget -O — 2>&1 https://www.kernel.org | grep «latest_link» -A 2 | grep -o ‘https://[^»]*’` newkernel=»`echo $kernelfile | grep -o ‘linux-.*\.tar\.xz’… Continue reading «Доработанный скрипт автоматизированной компиляции ядра Linux»

Скрипт автоматизированной компиляции ядра Linux

Я уже давно писал, что компиляция ядра — это просто. Со времени написания той записи прошло более семи лет. И я решил поделиться своим скриптом, который автоматизирует процесс сборки нового ядра. Всё, что нужно, это скачать исходник очередной версии ядра в каталог /usr/src: cd /usr/src wget -c https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.8.10.tar.xz И запустить скрипт build.sh, который у меня… Continue reading «Скрипт автоматизированной компиляции ядра Linux»

Компиляция ядра — это просто

Рано или поздно пользователь операционной системы GNU/Linux приходит к необходимости сборки ядра. Не миновала эта участь и меня, и делаю я это следующим образом. Для начала устанавливаю необходимые пакеты: hp:~# apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential udev Затем скачиваю с kernel.org свежую версию ядра. На текущий момент — 2.6.30: hp:~# cd /usr/src hp:/usr/src#… Continue reading «Компиляция ядра — это просто»