SDKManager support for Ubuntu 20.04 host?

Hi, is there any planned support for Ubuntu 20.04 LTS on the host machine? I upgraded my host machine from 18.04 LTS only to find out that on 20.04 LTS, SDKManager now doesn’t list anything to install any more, so it’s practically unusable.

3 Likes

Hi wyphan,

It’s planning to support at the 2021/2H.

Thanks

1 Like

That’s uncomfortably close to the planned release schedule for Ubuntu 22.04 LTS (only several months away from April 2022)… I wonder if there are any reasons for doing so?

1 Like

Hi @kayccc,

Sorry for reviving an old thread, but now that Ubuntu 20.04 host is officially supported, I find it weird that I still can’t get it to work:

Any help would be appreciated.

2 Likes

AFAIK, JetPack builds are not yet supported on Ubuntu 20.04 host. It’s only SDK Manager.
So you still can only use Ubuntu 18.04 host.

Sorry for the trouble, I have asked team to update the doc to avoid misunderstanding.

Thanks

There is a workaround for now. It worked without any problems for me.

And precisely WHAT, pray tell, is the utility of SDK Manager if you can’t do JetPack builds??? As far as I can tell, now that I can run SDK Manager, there isn’t a single thing I can DO with it.

2 Likes

SDK Manager is not only for Jetson platform, but all NVIDIA products.
So please still use Ubuntu 18.04 OS on host PC.

Okay, please elucidate, since I do development on a lot of different NVIDIA devices. After installing SDK manager on my Unbuntu 20.04 workstation, all I see are options for Jetson platform – all of which say they will not work on 20.04.

2 Likes

To me, I backed up the /usr/lib/os-release file to os-releases_bak and change the content in it with this content below:

NAME=“Ubuntu”
VERSION=“18.04.5 LTS (Bionic Beaver)”
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME=“Ubuntu 18.04.5 LTS”
VERSION_ID=“18.04”
HOME_URL=“https://www.ubuntu.com/
SUPPORT_URL=“https://help.ubuntu.com/
BUG_REPORT_URL=“https://bugs.launchpad.net/ubuntu/
PRIVACY_POLICY_URL=“Data privacy | Ubuntu
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic

After installed all, I changed it again. And it work for me.

That’s a little overkill (fooling the SDK Manager that it’s running on Ubuntu 18.04.5 LTS) and comes with a dangerous caveat: if you forget to change it back after using SDK Manager, then Ubuntu will also think that it is currently running that version!

1 Like

Yup. SDKM is basically Geforce Experience for devs. It’s handy to have around, and can add value for some, but it’s not required. You can download the same things it downloads independently from this page. I would personally recommend against changing /usr/lib/os-release. It will “work” but your system will very likely break later.

@wyphan
there is also a chance to use sdk manager docker container from 20.04 - it has its own environment within the container
https://docs.nvidia.com/sdk-manager/docker-containers/index.html#use-sdkm-docker-image

There is this caveat though:

The image is built for using SDK Manager CLI mode only.

Is there an update to the “fake ubuntu 18.04” method? It doesn’t work for me as well (20.04, sdkm 1.6.0.8170)

That’s a good thing. Docker was not meant it be used for X11 and all hacks to get that to work have terrible implications.

Hi, @kayccc, do you know if there is an updated ETA for this?
Thanks,
Eduardo

Please refer to Jetson Software Roadmap for 2H-2021 and 2022 - Jetson & Embedded Systems / Jetson Nano - NVIDIA Developer Forums

2 Likes