jetson-containers icon indicating copy to clipboard operation
jetson-containers copied to clipboard

Ros foxy with ubuntu focal (20.04)

Open olmerg opened this issue 3 years ago • 6 comments

There is some provision to support ubuntu 20.04 with ros foxy?

olmerg avatar Nov 06 '20 19:11 olmerg

JetPack is on Ubuntu 18.04, so ROS Foxy is built from source in the container so it runs on 18.04.

dusty-nv avatar Nov 06 '20 20:11 dusty-nv

@dusty-nv is there a date for Ubuntu 20.04 on Jetson? Ubuntu 18.04 is a big limitation now...

Myzhar avatar Jan 09 '21 13:01 Myzhar

Not currently, but you can build these for 18.04, even outside of the containers by following the same procedure in the dockerfiles.


From: Walter Lucetti [email protected] Sent: Saturday, January 9, 2021 8:34:53 AM To: dusty-nv/jetson-containers [email protected] Cc: Dustin Franklin [email protected]; Mention [email protected] Subject: Re: [dusty-nv/jetson-containers] Ros foxy with ubuntu focal (20.04) (#29)

@dusty-nvhttps://github.com/dusty-nv is there a date for Ubuntu 20.04 on Jetson? Ubuntu 18.04 is a big limitation now...

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/dusty-nv/jetson-containers/issues/29#issuecomment-757194821, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADVEGK55AD7GUY2FHJ7RSGLSZBLP3ANCNFSM4TNCDWHQ.

dusty-nv avatar Jan 09 '21 21:01 dusty-nv

@dusty-nv

Thank you for your great Dockerfile. I succeeded to build foxy on Jetpack 4.4 and succeeded to run simple pub sub program. But I try to install ros-foxy-turtlesim , I got error as below. apt update apt install ros-foxy-turtlesim --> E: Unable to locate package ros-foxy-turtlesim It's seem to occur at installing any ros-foxy-xxxxx. I think the reason for this is that the apt repository is set to bionic (18.04). I change bionic to focal in /etc/apt/sources.list.d/ros2-latest.list and retry to install, but I got error related to dependencies.

Is there any workaround this issue?

mutsuyuki avatar Apr 28 '21 08:04 mutsuyuki

You need to build these packages from source as opposed to trying to install them from apt, because they aren't built for 18.04. The container builds ROS2 Foxy core/base from source.


From: mutsuyuki @.> Sent: Wednesday, April 28, 2021 4:45:26 AM To: dusty-nv/jetson-containers @.> Cc: Dustin Franklin @.>; Mention @.> Subject: Re: [dusty-nv/jetson-containers] Ros foxy with ubuntu focal (20.04) (#29)

@dusty-nvhttps://github.com/dusty-nv

Thank you for your great Dockerfile. I succeeded to build foxy on Jetpack 4.4 and succeeded to run simple pub sub program. But I try to install ros-foxy-turtlesim , I got error as below. apt update apt install ros-foxy-turtlesim E: Unable to locate package ros-foxy-turtlesim It's seem to occur at installing any ros-foxy-xxxxx. I think the reason for this is that the apt repository is set to bionic (18.04). I change bionic to focal in /etc/apt/sources.list.d/ros2-latest.list and retry to install, but I got error related to dependencies.

Is there any workaround this issue?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/dusty-nv/jetson-containers/issues/29#issuecomment-828272383, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADVEGK52JAMGDQKCKVPO7GLTK7DKNANCNFSM4TNCDWHQ.

dusty-nv avatar Apr 28 '21 12:04 dusty-nv

@dusty-nv

Thank you for your answer. I understand the reason for the error. It's hard for me to build a any package for foxy, so I'll use eloquent until the 20.04 based jetpack is released.

mutsuyuki avatar May 10 '21 07:05 mutsuyuki