Categories: Debian Stretch

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

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

Всё, что нужно, это скачать исходник очередной версии ядра в каталог /usr/src:

cd /usr/src_x000D_wget -c https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.8.10.tar.xz

И запустить скрипт build.sh, который у меня лежит там же в /usr/src. Содержимое скрипта:

#!/bin/sh_x000D__x000D_# unpack and prepare_x000D_cd /usr/src_x000D_archname=`find *.xz -type f`_x000D_tar xxf $archname_x000D_dirsrc=`find -P linux-* -maxdepth 0 -type d | head -n 1`_x000D_rm linux_x000D_ln -s $dirsrc linux_x000D__x000D_# compile_x000D_cd /usr/src/linux_x000D_make clean && make mrproper_x000D_cp /boot/config-`uname -r` ./.config_x000D_make menuconfig_x000D_make-kpkg clean_x000D_startdate=`date`_x000D_fakeroot make deb-pkg_x000D_finishdate=`date`_x000D__x000D_rm -rf $dirsrc_x000D__x000D_echo "Start time: $startdate"_x000D_echo "Finish time: $finishdate"

После работы скрипта на выходе получаются готовые .deb пакеты, которые остаётся только установить.

admin

Share
Published by
admin

Recent Posts

Лучшие дистрибутивы Linux

Если говорить о том, какие лучшие дистрибутивы Linux мы знаем, то этот список может быть…

1 неделя ago

Лучшие браузеры для Ubuntu

Хотя Ubuntu и поставляется со встроенным обозревателем Firefox многие пользователи считают что это не самая…

1 неделя ago

Установка Remmina Ubuntu 16.04 или 16.10

Что такое Remmina? Remmina — это совершенно бесплатный и свободный клиент так называемого удаленного рабочего…

1 неделя ago

Плюсы Ubuntu

Как мы знаем, Ubuntu это самая популярная сборка из систем на базе ядра Linux. У…

1 неделя ago

Выбираем ноутбук для Linux

Выбор ноутбука для каждого пользователя это довольно кропотливый процесс. Люди стараются подобрать ноутбук который будет…

1 неделя ago

Установка Linux рядом с Windows 10

Если вы решили ознакомиться с операционной системой Linux более детально и задались вопросом как установить…

1 неделя ago