Рейтинг:-1

Отсутствует зависимость libc6 для нового ядра

флаг tr

Я только что вручную установил основное ядро ​​​​5.16.2. Мне это нужно для поддержки нового процессора Alder Lake/IGPU.

Проблема в том, что заголовки для этого ядра не устанавливались (и не устанавливались), так как более новая версия libc6 требуется, а также libssl.

Следующие пакеты имеют неудовлетворенные зависимости:
 linux-headers-5.16.2-051602-generic: Зависит: libc6 (>= 2.34), но установлена ​​2.31-0ubuntu9.2
                                       Зависит: libssl3 (>= 3.0.0~~alpha1), но не устанавливается

Есть ли обходной путь? Если нет, я могу попытаться скомпилировать и настроить ядро ​​с нуля, но все ссылки и руководства, которые я нашел по этому поводу, невероятно старые, поэтому я им не доверяю.

РЕДАКТИРОВАТЬ: Я на Кубунту 20.04. У меня процессор Alder Lake, а также видеокарта Nvidia A6000. Интегрированная графика на Alder Lake должна обеспечивать вывод видео, поэтому A6000 остается в одиночестве для вычислений. Вот поэтому мне и понадобилось ядро ​​5.16.

РЕДАКТИРОВАТЬ2: Я решил проблему, подняв весь свой дистрибутив до 22.04. Вряд ли лучшее решение (по понятным причинам).

N0rbert avatar
флаг zw
Какая у вас версия Ubuntu? У вас есть карта Nvidia?
Doug Smythies avatar
флаг gn
Существует [отчет об ошибке] (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1926938), и он включает некоторые обходные пути. См. также [здесь] (https://askubuntu.com/questions/1329538/compiling-the-kernel-5-11-11/1329625#1329625) и [здесь] (https://askubuntu.com/questions/718381). /how-to-compile-and-install-custom-mainline-kernel/718662#718662).
guiverc avatar
флаг cn
Вы не предоставили информацию о выпуске; но пакеты в вашем сообщении, соответствующие требованиям, доступны, но не для всех релизов. Вы ожидаете, что мы догадаемся, что вы *в фокусе*? Почему бы не предоставить такие подробности? 5.16 не является поддерживаемым ядром для Ubuntu, это только *тестирование*, но его можно установить, если у вас правильный релиз.
MadHatter avatar
флаг tr
Извините, что не задал более подробный вопрос. Редактирую прямо сейчас.
N0rbert avatar
флаг zw
Чтобы помочь другим пользователям, я бы рекомендовал переместить EDIT2 в раздел ответов ниже.
Someone avatar
флаг my
@ N0rbert Почему бы не установить пакет вручную? Мой ответ объясняет причину того же.
MadHatter avatar
флаг tr
@N0rbert: потому что это может сломать что-то еще и / или вызвать ад зависимости. Кроме того, я бы не стал перемещать EDIT2 в ответы, поскольку использование альфа-дистрибутива вряд ли рекомендуется для любого серьезного сценария использования. Я сделал это только потому, что не мог иначе.
guiverc avatar
флаг cn
Ubuntu 22.04 еще не существует; в настоящее время это *разрабатываемый* выпуск Ubuntu *jammy* и остается им до тех пор, пока не достигнет состояния RC, что ожидается не ранее 14 апреля 2022 года и не будет здесь обсуждаться до выпуска 21 апреля 2022 года. https://discourse .ubuntu.com/t/jammy-jellyfish-release-schedule/23906 См. https://askubuntu.com/help/on-topic. Для проблем с поддержкой Ubuntu *jammy* вам нужно использовать сайт #ubuntu-next или #ubuntu+1 (IRC, UF и т. д.)
MadHatter avatar
флаг tr
Действительно, я **НЕ** запрашивал поддержку по поводу 22.04, я не начинал никаких дискуссий по этому поводу. Я просто заявил, что установил его как временное решение. Я спросил о 20.04, и мой вопрос остается в силе.
guiverc avatar
флаг cn
20.04 в настоящее время переходит на 20.04.4 при использовании HWE; проблемы, которые вам нужны, не нужны *фокальной* системе до тех пор, пока она не перейдет на 20.04.5, что примерно через 6 месяцев; тестирование еще не началось на *focal* базе (он еще не *стабилен* в *jammy*, где проблемы решаются до того, как он начнет обратно портироваться на *focal* после того, как *jammy* достигнет *стабильности* и был освобожден).
Someone avatar
флаг my
@N0rbert N0rbert Я вижу, что ядро ​​​​5.16 доступно в PPA-репозитории tuxinvader. Который доступен на 20.04. Что об этом? Может ли **I** опубликовать ответ об этом?
Someone avatar
флаг my
@N0rbert https://launchpad.net/~tuxinvader/+archive/ubuntu/lts-mainline
N0rbert avatar
флаг zw
Конечно можно, но драйвер Nvidia может не скомпилироваться на этом ядре из-за его версии. Этот момент нужно сначала протестировать на ВМ
Someone avatar
флаг my
@N0rbert Протестировано на виртуальной машине Ubuntu 20.04 focus.
Someone avatar
флаг my
Я голосую за закрытие этого вопроса, потому что на него никто не может ответить. Однозначный ответ: НЕТ, вы не можете решить эту проблему. Нет возможности установить ядро ​​5.16 на фокус.
Рейтинг:1
флаг my

TL;DR: Обновите свою систему до 21.10 или дождитесь выхода 22.04; Ядро 5.16 нестабильно.

Есть две проблемы, libc6 и libssl3.

Прочитав вышеизложенное, можно сделать вывод, что можно НЕТ установить ядро ​​5.16 на Ubuntu 20.04 LTS фокальная ямка.

Не хотите терять надежду? Есть несколько вещей, которые можно попробовать.

  • Большинство драйверов из 5.16 также доступны в 5.13.9, вы можете попробовать установить это ядро.

  • Обновите до Ubuntu 21.10

  • Обновление до Ubuntu 22.04

  • Для LTS доступен PPA для основных ядер. Если вы хотите протестировать PPA, выполните следующие команды:

    sudo add-apt-repository ppa:tuxinvader/lts-mainline
    судо подходящее обновление
    

    Установите ядро:

    судо подходящее обновление
    sudo apt установить linux-5.16.2
    sudo apt -f установить
    
  • Вы можете попробовать установить все пакеты вручную из файлов deb, но они могут полностью сломаться, это может превратить вашу систему в тостер! Не идите на это.

  • Единственное, что можно попробовать, — это временно добавить репозитории Jammy и вручную установить правильную версию пакетов. Но репозитории Jammy нестабильны, и они также могут превратить вашу систему в тостер!

NB: Если вы используете видеокарты NVIDIA, ваши драйверы могут не скомпилироваться. Ядро 5.16 является основным и довольно нестабильным. Убедитесь, что у вас есть резервная копия, прежде чем делать что-то, что может превратить вашу систему в тостер;)

«тостер» означает, что он может сделать вашу систему неработоспособной. Так же, как использование Linux на тостере.

MadHatter avatar
флаг tr
Полезно и подробно.
MadHatter avatar
флаг tr
Кроме того, я сотру свою установку 22.04 и попробую с 21.10 и 5.16 как можно скорее.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.