Загрузка нового ядра в Debian 9

Автор Gigazo1d, 14 апреля 2019, 10:12:34

« назад - далее »

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

Gigazo1d

Доброе утро комрады!

В линуксе сравнительно новичок, ситуация такая:

Была необходимость обновить ядро. По-умолчанию стояло 4.9.0.8, поставил 4.19.0.0.

В общем, 4.19.0-0.bpo.4-amd64 поставил, поставил хедер 4.19.0-0.bpo.4-amd64 common (не уверен что common написал в нужном месте, на память). Ядро обновил.

Проблема в следующем:
Пытаюсь поставить драйвер вайфай, клонирую его с гитхаба, и после выполнения команды make all, ругается что нет директории lib/modules/build, как я понимаю build должна была появится после установки хедеров, отсюда могу предположить что хедеры поставил не те (а не те поставиться должны были вообще?), посоветуете мне что-то?

sidbar

Посмотрите что у вас установлено
dpkg -l |grep headers-
Devuan GNU/Linux

ferum

Загружаетесь с новым ядром , в sources.list должна быть активна секция stretch-backports из которой ставили ядро.
apt update
apt install -t stretch-backports linux-headers-'uname -r'
Русские дебианщики против цифрового слабоумия !

Gigazo1d

#3
Цитата: sidbar от 14 апреля 2019, 10:26:12Посмотрите что у вас установлено
ii  linux-headers-4.19.0-0.bpo.4-common   4.19.28-2~bpo9+1                            all          Common header files for Linux 4.19.0-0.bpo.4
ii  linux-headers-4.9.0-8-amd64           4.9.144-3.1                                 amd64        Header files for Linux 4.9.0-8-amd64
ii  linux-headers-4.9.0-8-common          4.9.144-3.1                                 all          Common header files for Linux 4.9.0-8
ii  linux-headers-amd64                   4.9+80+deb9u6                               amd64        Header files for Linux amd64 configuration (meta-package)



Цитата: ferum от 14 апреля 2019, 10:31:18Загружаетесь с новым ядром , в sources.list должна быть активна секция stretch-backports из которой ставили ядро.
Пакет «linux-headers» не установлен, поэтому не может быть удалён
E: Не удалось найти пакет uname -r


Вывод команды
uname -r
4.19.0-0.bpo.4-amd64



ferum

Русские дебианщики против цифрового слабоумия !

Gigazo1d


rcsnik

нет там теперь этого пакета , что делать ?

rcsnik

#7
uname -r
4.19.0-0.bpo.4-amd64

dpkg -l |grep headers-
[offtopic]ii  linux-headers-4.9.0-8-amd64                   4.9.130-2                                  amd64        Header files for Linux 4.9.0-8-amd64
ii  linux-headers-4.9.0-8-common                  4.9.130-2                                  all          Common header files for Linux 4.9.0-8
ii  linux-headers-4.9.0-9-amd64                   4.9.168-1+deb9u2                           amd64        Header files for Linux 4.9.0-9-amd64
ii  linux-headers-4.9.0-9-common                  4.9.168-1+deb9u2                           all          Common header files for Linux 4.9.0-9
ii  linux-headers-amd64                           4.9+80+deb9u7                              amd64        Header files for Linux amd64 configuration (meta-package)
[/offtopic]

G_r_i_g_a

#8
Цитата: rcsnik от 23 мая 2019, 23:24:04нет там теперь этого пакета
Конечно нету, версия изменилась и все. Вот он теперь
Если подключен бэкпорт, то можно установить командой
sudo apt install -t stretch-backports linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//')
Цитата: rcsnik от 23 мая 2019, 23:25:26uname -r
И ещё, возьми за правило, вывод команд заключать в тег кода

rcsnik

#9
спасибо , команда помогла теперь
ii  linux-headers-4.19.0-0.bpo.5-amd64            4.19.37-3~bpo9+1                           amd64        Header files for Linux 4.19.0-0.bpo.5-amd64
ii  linux-headers-4.19.0-0.bpo.5-common           4.19.37-3~bpo9+1                           all          Common header files for Linux 4.19.0-0.bpo.5
ii  linux-headers-4.9.0-8-amd64                   4.9.130-2                                  amd64        Header files for Linux 4.9.0-8-amd64
ii  linux-headers-4.9.0-8-common                  4.9.130-2                                  all          Common header files for Linux 4.9.0-8
ii  linux-headers-4.9.0-9-amd64                   4.9.168-1+deb9u2                           amd64        Header files for Linux 4.9.0-9-amd64
ii  linux-headers-4.9.0-9-common                  4.9.168-1+deb9u2                           all          Common header files for Linux 4.9.0-9
ii  linux-headers-amd64                           4.19+105~bpo9+1                            amd64        Header files for Linux amd64 configuration (meta-package)

а ядро осталось
uname -r
4.19.0-0.bpo.4-amd64

пробую
apt install -t stretch-backports linux-image-4.19.0-0.bpo.5-amd64
выдаёт
Пакет linux-image-4.19.0-0.bpo.5-amd64 недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  linux-image-4.19.0-0.bpo.5-amd64-unsigned

E: Для пакета «linux-image-4.19.0-0.bpo.5-amd64» не найден кандидат на установку


ferum

Русские дебианщики против цифрового слабоумия !

G_r_i_g_a

Вывод команд помещай в тег кода. Если ты не знаешь что это, то это символ решетки в панельке над вводимым текстом. Вставил текст в поле ввода, выделил, назад на решетку и все готово, можешь отправлять.