File tree 6 files changed +33
-63
lines changed
6 files changed +33
-63
lines changed Original file line number Diff line number Diff line change @@ -126,16 +126,23 @@ If you want to build the package for ARM64 architecture in non ARM64 host system
126
126
127
127
2. Build the docker image with ARM64 target running Ubuntu 22.04 and ROS Humble.
128
128
129
- ` ` `
129
+ ` ` ` bash
130
130
docker build -t bosdyn_msgs/arm64 --platform linux/arm64/v8 -f docker/arm64/Dockerfile .
131
131
` ` `
132
132
133
- 3. Run the docker image
133
+ 3. From the root of the ` bosdyn_msgs ` repo, run the docker container.
134
134
135
- ` ` `
135
+ ` ` ` bash
136
136
docker run -it bosdyn_msgs/arm64 /bin/bash
137
137
` ` `
138
138
139
- 4. Inside the container follow the steps in the ** Create debian structure** section.
139
+ 4. The docker container clones the latest ` bosdyn_msgs` repo into ` /bosdyn_msgs` You must checkout the correct version.
140
+
141
+ 5. Inside the container follow the steps in the ** Create debian structure** section.
142
+
143
+ ` ` ` bash
144
+ bloom-generate rosdebian --os-name ubuntu --os-version jammy --ros-distro humble
145
+ fakeroot debian/rules binary
146
+ ` ` `
140
147
141
- 5 . Copy the generated ` .deb` file from the container to the host machine
148
+ 6 . Copy the generated ` .deb` file from the container to the host machine
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ # Use a base image by OSRF that already contains ROS 2 Humble
2
+ FROM arm64v8/ros:humble-ros-base-jammy
3
+
4
+ # Install system utilities
5
+ RUN apt-get update && apt-get install -y \
6
+ python3-pip \
7
+ wget \
8
+ iputils-ping
9
+
10
+ RUN pip install -U bloom
11
+
12
+ RUN apt-get update && apt-get install -y \
13
+ fakeroot \
14
+ dpkg-dev \
15
+ debhelper
16
+
17
+ RUN git clone https://github.com/bdaiinstitute/bosdyn_msgs.git
18
+
19
+ CMD ["bash" ]
20
+
21
+
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments