Форум программистов, компьютерный форум, киберфорум
Debian, Kali Linux, Raspbian, Astra Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.97/34: Рейтинг темы: голосов - 34, средняя оценка - 4.97
1 / 1 / 0
Регистрация: 07.01.2017
Сообщений: 69

Ошибка при компиляции ядра (Debian)

10.11.2018, 02:56. Показов 6774. Ответов 14

Студворк — интернет-сервис помощи студентам
Здравствуйте, по заданию мне нужно собрать ядро Linux из исходников. На этапе компиляции возникла ошибка. Я прочитал, что в kernel-packege больше не доступен для sources.list. Подскажите пожалуйста, как можно написать команду, чтобы ядро скомпилировалось, или может как добавить пакет в лист.
Миниатюры
Ошибка при компиляции ядра (Debian)  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.11.2018, 02:56
Ответы с готовыми решениями:

Как отключить автоматические обновления ядра на сервере Debian 9?
Всем привет. Сервер VPS. Debian 9. Периодически происходит автоматическое обновление ядра. Вопрос: Как его отключить? В...

Ошибка при сборке ядра
/usr/src/sys/kern/kern_thread.c:104:1: error: static_assert failed "struct proc KBI p_emuldata" _Static_assert(offsetof(struct...

Ошибка при обновлении ядра
Добрый день. Сегодня хотел обновить ядро с 7.53 на 7.56 Так как сам новичок, нашел инструкцию на просторах гугла. Сделал бекап бд...

14
Эксперт NIX
 Аватар для nezabudka
3334 / 752 / 252
Регистрация: 28.06.2015
Сообщений: 1,552
Записей в блоге: 16
10.11.2018, 20:35
Цитата Сообщение от Markontr Посмотреть сообщение
На этапе компиляции
Нет у вас ни какой компиляции. У вас не установлен для этого пакет kernel-package,
который предоставляет утилиту make-kpkg.
Bash
1
2
sudo apt policy kernel-package
sudo apt install kernel-package
В /etc/apt/sources.list у вас должен быть подключен репозиторий main
Если он закоментирован, раскоментируйте строчку и обновите систему
Bash
1
sudo apt update
0
1 / 1 / 0
Регистрация: 07.01.2017
Сообщений: 69
11.11.2018, 10:39  [ТС]
Здравствуйте, помогите пожалуйста написать скрипт для сборки ядра. так как у меня нет пакета kernel-pkg я делал установка с помощью make , make modeles_install, make install, make ded-dpkg. Если бы у меня был пакет, то скрипт выглядел бы так
Code
1
2
3
4
5
6
#!/bin/sh
for n in `seq 1 9`
do
make-kpkg clean
/usr/bin/time -o stats -a fakeroot make-kpkg —initrd -j$n kernel_image > /dev/null
done
0
1 / 1 / 0
Регистрация: 07.01.2017
Сообщений: 69
11.11.2018, 10:48  [ТС]
0
1 / 1 / 0
Регистрация: 07.01.2017
Сообщений: 69
11.11.2018, 10:54  [ТС]
nezabudka, при раскоминчивании 1,2 строк все осталось так же. kernel-package не найден кандидат на установку.
0
Эксперт NIX
 Аватар для nezabudka
3334 / 752 / 252
Регистрация: 28.06.2015
Сообщений: 1,552
Записей в блоге: 16
11.11.2018, 11:15
Markontr, После того как раскоментировали строки делали обновление?
Bash
1
sudo apt update
В следующей теме вы написали что у вас нет пакета kernel-pkg
Нужен пакет kernel-package !!!
Вы поймите не нужно искать обходные пути там где их не должно быть
Вам необходимо разобраться с системой что бы она правильно работала!!!
0
1 / 1 / 0
Регистрация: 07.01.2017
Сообщений: 69
11.11.2018, 11:20  [ТС]
nezabudka, да я делал apt upbate, потом написал ещё раз apt policy kernel-packeg все так же без изменения.
0
Эксперт NIX
 Аватар для nezabudka
3334 / 752 / 252
Регистрация: 28.06.2015
Сообщений: 1,552
Записей в блоге: 16
11.11.2018, 11:36
Цитата Сообщение от Markontr Посмотреть сообщение
apt upbate
Bash
1
sudo apt update
слово upbate написано не правильно
Цитата Сообщение от Markontr Посмотреть сообщение
apt policy kernel-packeg
Bash
1
apt policy kernel-package
ошибка в слове packeg
Копируйте мышкой прям от сюда
Попробуйте обновить систему
Bash
1
sudo apt upgrade
И попробуйте запросить любой пакет с названием попроще, например
Bash
1
sudo apt policy nano
Если все работает, значит хромает правописание, если нет
давайте разбираться по порядку
0
1 / 1 / 0
Регистрация: 07.01.2017
Сообщений: 69
11.11.2018, 11:45  [ТС]
nezabudka,
Миниатюры
Ошибка при компиляции ядра (Debian)  
0
Эксперт NIX
 Аватар для nezabudka
3334 / 752 / 252
Регистрация: 28.06.2015
Сообщений: 1,552
Записей в блоге: 16
11.11.2018, 11:54
Лучший ответ Сообщение было отмечено Markontr как решение

Решение

Помойму в вашем релизе этот пакет в бэкпортах!
Допишите еще один репозиторий в sources.list
Bash
1
deb http://deb.debian.org/debian stretch-backports main
Обновите
Bash
1
sudo apt update
И посмотрите еще раз
Bash
1
sudo apt policy kernel-package
0
1 / 1 / 0
Регистрация: 07.01.2017
Сообщений: 69
11.11.2018, 12:00  [ТС]
nezabudka,
Миниатюры
Ошибка при компиляции ядра (Debian)   Ошибка при компиляции ядра (Debian)  
0
Эксперт NIX
 Аватар для nezabudka
3334 / 752 / 252
Регистрация: 28.06.2015
Сообщений: 1,552
Записей в блоге: 16
11.11.2018, 12:14
Markontr, Неправильно написали строчку адреса репозитория.
Вы посматривайте на выводы команд, там все ошибки в на экране
Вы пропустили в слове strech букву t stretch
Исправьте и обновитесь

Добавлено через 5 минут
А cdrom надо закоментировать, иначе при обновлении система будет требовать
от вас вставить установочный диск
1
1 / 1 / 0
Регистрация: 07.01.2017
Сообщений: 69
11.11.2018, 12:34  [ТС]
nezabudka, спасибо большое, пакет успешно установлен))) Вы уж простите за мой тупизм
1
1 / 1 / 0
Регистрация: 07.01.2017
Сообщений: 69
12.11.2018, 04:00  [ТС]
nezabudka, простите, но не подскажите, в чем тут дело?
Code
1
2
3
4
5
6
#!/bin/sh
for n in `seq 1 9`
do
make-kpkg clean
/usr/bin/time -o stats -a fakeroot make-kpkg —initrd -j$n kernel_image > /dev/null
done
Миниатюры
Ошибка при компиляции ядра (Debian)  
0
Эксперт NIX
 Аватар для nezabudka
3334 / 752 / 252
Регистрация: 28.06.2015
Сообщений: 1,552
Записей в блоге: 16
12.11.2018, 14:57
Markontr,
Так как вы работаете в дебиан то оболочки sh и bash различаются,
Первая это не ссылка на вторую, а упрощенная оболочка
используемая в дебиан в основном для восстановления системы,
поставте в sha bang:
Bash
1
#!/bin/bash
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.11.2018, 14:57
Помогаю со студенческими работами здесь

Ошибка при сборке ядра 5.3.12
При сборке ядра выходит ошибка: make: *** No rule to make target 'debian/certs/debian-uefi-certs.pem', needed by...

Ошибка при сборки ядра линукса
Привет. Клонировал ядро линукса git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --branch=v4.19 --depth=1 ...

Ошибка при установке Debian 8.6?
1) Создал загрузочную флешку с Debian 8.6 2) Загрузился с нее 3) Выбрал язык, сочетание клавиш для переключения раскладки ------ 4)...

Spyder: При запуске ядра произошла ошибка
Возможно, проблема связана с символами юникода в адресной строке, но это не точно. Как исправить? При запуске ядра произошла ошибка ...

Ошибка при установке ubuntu 14.04 и debian 8
Собирался поставить Debian 8, Но тут появилась ошибка при установке "стандартный cd-rom не обнаружен". Ставлю с флешки, дисковод вовсе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru