Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Скачать исходники ядра  (Прочитано 3547 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн damix

  • Автор темы
  • Активист
  • *
  • Сообщений: 664
    • Просмотр профиля
Скачать исходники ядра
« : 29 Июля 2020, 17:58:15 »
Где взять исходники ядра 5.4 с последними багфиксами, с убунтовским конфигом и патчами? Ну или отдельно такой конфиг и патчи чтобы из ванильного собрать убунтовское. Ну вы поняли.
Делаю по этой инструкции
$ apt source linux-image-5.4.0-42-generic
Чтение списков пакетов… Готово
Используется «linux-signed-hwe-5.4» в качестве исходного пакета вместо «linux-image-5.4.0-42-generic»
Необходимо скачать 14,2 kB архивов исходного кода.
Пол:1 http://ru.archive.ubuntu.com/ubuntu bionic-updates/main linux-signed-hwe-5.4 5.4.0-42.46~18.04.1 (dsc) [2 267 B]
Пол:2 http://ru.archive.ubuntu.com/ubuntu bionic-updates/main linux-signed-hwe-5.4 5.4.0-42.46~18.04.1 (tar) [12,0 kB]
Получено 14,2 kB за 1с (25,7 kB/s)               
dpkg-source: инфо: извлечение linux-signed-hwe-5.4 в linux-signed-hwe-5.4-5.4.0
dpkg-source: инфо: распаковывается linux-signed-hwe-5.4_5.4.0-42.46~18.04.1.tar.xz
$ ls linux-signed-hwe-5.4-5.4.0/
debian  download-signed  download-unsigned  generate-depends  update-version
Но там что-то непонятное. Явно не исходники ядра. А дальше что? Или вообще не так надо?
Мне патчи вряд ли нужны, но конфиг хотелось бы на основе того, которым собирают ядро, которое в репозитории потом идет.

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3782
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 22.04, 24.04
    • Просмотр профиля
Re: Скачать исходники ядра
« Ответ #1 : 29 Июля 2020, 20:01:04 »
Ну вы поняли.
damix, не расслабляйся, никто ничего не понял.

Мне патчи вряд ли нужны, но конфиг хотелось бы на основе того, которым собирают ядро, которое в репозитории потом идет.
В родном репозитории *ubuntu 20.04 на сегодня версия текучего ядра 5.4.0-42-generic. Какого рожна ещё нужно?
Я странен, а не странен кто ж? (С)

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Скачать исходники ядра
« Ответ #2 : 29 Июля 2020, 20:35:58 »
Где взять исходники ядра 5.4 с последними багфиксами, с убунтовским конфигом и патчами?
Есть два способа.

1.  git clone git://kernel.ubuntu.com/ubuntu/ubuntu-focal.git
2. apt source linux-image-unsigned-$(uname -r)
А просто имаджи теперь не ядра.

Будет там и конфиг, и патчи, и какава с чаем. Будет исходник, из которого собираются пакеты.
« Последнее редактирование: 29 Июля 2020, 20:38:30 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4402
    • Просмотр профиля
Re: Скачать исходники ядра
« Ответ #3 : 29 Июля 2020, 21:03:31 »
Ну первый из способов, получение исходников по git, как раз и описан в той инструкции, которой руководствуется damix. ::)

Похоже попросту не дочитал до нужного места ;)

Пользователь добавил сообщение 29 Июля 2020, 21:08:08:

2.
apt source linux-image-unsigned-$(uname -r)
А просто имаджи теперь не ядра.
- а вот это было бы не лишним исправить все в той же инструкции
« Последнее редактирование: 29 Июля 2020, 21:08:08 от F12 »

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Скачать исходники ядра
« Ответ #4 : 29 Июля 2020, 21:55:14 »
а вот это было бы не лишним исправить все в той же инструкции
Ну возьмите и исправьте, если это хорошо.

Пользователь добавил сообщение 29 Июля 2020, 21:57:03:
Первый способ на мой взгляд удобнее, но требует больше места, так как скачиватеся не только исходник, а вся история. Но зато можно сделать свою ветку и что-то там поменять. Зависит от того, для чего нужны исходники.
« Последнее редактирование: 29 Июля 2020, 21:57:03 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Скачать исходники ядра
« Ответ #5 : 29 Июля 2020, 22:09:39 »
Через apt вы получите не просто исходники абстрактного ядра, но конкретно исходники конкретно установленного ядра, со всеми патчами.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Скачать исходники ядра
« Ответ #6 : 29 Июля 2020, 22:24:42 »
Через apt вы получите не просто исходники абстрактного ядра, но конкретно исходники конкретно установленного ядра, со всеми патчами.
И через git то же самое. ))
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4402
    • Просмотр профиля
Re: Скачать исходники ядра
« Ответ #7 : 29 Июля 2020, 23:23:23 »
Ну возьмите и исправьте, если это хорошо.
- ну прежде, чем что-то править, не мешает проверить действительно ли это работает... и если даже окажется, что таки работает у меня, то абсолютно не факт, что это будет работать у всех, поэтому нужно бы еще и обсудить со товарищи...

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 29 Июля 2020, 23:45:53 от F12 »

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Скачать исходники ядра
« Ответ #8 : 30 Июля 2020, 08:57:17 »
ну прежде, чем что-то править, не мешает проверить действительно ли это работает...
А кто мешает проверить? У меня работает. Не вижу причины почему это может не работать.
А ваш пример про то, что в bionic пакет ядра 5.4 имеет другое название. Ну про то что надо иметь dpkg-dev.
« Последнее редактирование: 30 Июля 2020, 08:59:07 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Скачать исходники ядра
« Ответ #9 : 30 Июля 2020, 12:39:05 »
И через git то же самое. ))
Нет.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Dzhoser

  • Гость
Re: Скачать исходники ядра
« Ответ #10 : 30 Июля 2020, 17:10:28 »
конфига чего-то нет
А конфиг Вы должны создать сами

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3782
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 22.04, 24.04
    • Просмотр профиля
Re: Скачать исходники ядра
« Ответ #11 : 30 Июля 2020, 17:16:21 »
У меня 18.04. Ну и я спрашиваю исходники, а не собранное ядро.
damix, поясни плиз, в чем прикол таких поисков, может и я займусь ими. 18.04 у меня тоже имеется - буду засовывать туда ядро из 20.04.
Я странен, а не странен кто ж? (С)

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4402
    • Просмотр профиля
Re: Скачать исходники ядра
« Ответ #12 : 30 Июля 2020, 18:44:57 »
18.04 у меня тоже имеется - буду засовывать туда ядро из 20.04.
- его туда, недели две (если не больше) уже, как засунули   :)

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3782
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 22.04, 24.04
    • Просмотр профиля
Re: Скачать исходники ядра
« Ответ #13 : 30 Июля 2020, 19:24:01 »
- его туда, недели две (если не больше) уже, как засунули
F12, покажи ссылку, последнее видимое мне - это ядро 5.3: Выпуск Ubuntu 18.04.4 LTS c обновлением графического стека и ядра Linux
Я странен, а не странен кто ж? (С)

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4402
    • Просмотр профиля
Re: Скачать исходники ядра
« Ответ #14 : 30 Июля 2020, 20:01:01 »
AlexBKost, ссылку не покажу, сам не видел... но то, что мне прилетело ядро 5.4.0-42 вместе с каким-то из недавних оновлений, то это факт...


последнее видимое мне - это ядро 5.3
- видимое где?.. если в репах, то там точно есть и 5.4.0-40 и 5.4.0-42
apt search linux-image-5 | grep 5.4.0-4

 

Страница сгенерирована за 0.05 секунд. Запросов: 25.