Рейтинг:0

Как обновить SystemD до версии 246+ в Ubuntu 20.04?

флаг za

Я использую ROS на Ubuntu 20.04 с картой адаптера CAN-FD. В systemd 246+ (20.04 использует 245) systemd-networkd добавляет поддержку конкретных настроек CAN-FD, позволяющих системе загружаться автоматически.

Есть ли способ перевести systemd на более новую версию, не меняя версию Ubuntu (поскольку мне нужно оставаться на 20.04 для конкретной интеграции с ROS)?

Если бы я мог следовать инструкциям по компиляции нового systemd или просто получить ссылку на некоторые предложения, это было бы очень здорово!

Спасибо!

Рейтинг:1
флаг es

Это операция повышенной опасности, так как системад является началом длинной цепочки зависимостей.

То, о чем вы просите, — это превратить вашу Ubuntu 20.04 в передовую систему с новыми компонентами на очень глубоких системных уровнях.Вам понадобится много опыта, чтобы сделать это успешно.

Кроме того, вы уверены, что это системад что ограничивает аппаратную совместимость с этой картой CAN-FD? Разве это не связано с ядром?

флаг za
Я нашел этот патч для сети: https://github.com/systemd/systemd/commit/e7b0ea544004fec4bb97f8db35942a196126cc8c Он очень маленький, но первая версия, к которой он применяется, это `246`.Это то, что нужно, чтобы мне не нужно было вручную вводить «sudo ip link set can0 up mtu 72 type can bitrate 500000 dbitrate 500000 restart-ms 100 sample-point 0 dsample-point 0 fd on». Есть ли у вас какие-либо мысли о том, как бы вы подошли к этому? В качестве альтернативы, у вас есть совет о том, как подойти к восстановлению этого одного компонента? Я уверен, что смогу перенести этот патч, но не смогу пересобрать компонент.

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

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