Celeb Glow
updates | March 29, 2026

How to upgrade SystemD to 246+ on Ubuntu 20.04?

I'm using ROS on Ubuntu 20.04 with a CAN-FD adapter card. In systemd 246+ (20.04 uses 245), systemd-networkd adds support for CAN-FD specific settings to allow the system to boot automatically.

Is there a way for me to get systemd to a newer version without changing the version of Ubuntu (since I need to stay on 20.04 for the specific ROS integration)?

If I could follow instructions to compile a newer systemd, or just get a link to some suggestions, that would be very nice!

Thank you!

1 Answer

This is a high-risk operation since systemd is the start of a long dependency chain.

What you are asking for is basically to turn your Ubuntu 20.04 into a bleeding-edge system with new components on very deep system levels. You'd need a lot of expertise to do that successfully.

Also, are you sure that it's systemd that limits hardware compatibility with that CAN-FD card? Wouldn't that rather be kernel related?

1

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy