Skip to content

Commit

Permalink
Moved install instructions to https://ros.packages.techfak.net
Browse files Browse the repository at this point in the history
  • Loading branch information
rhaschke committed Oct 16, 2023
1 parent 4c5509e commit 10d408d
Showing 1 changed file with 0 additions and 20 deletions.
20 changes: 0 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,26 +3,6 @@
This repository provides actions and resusable workflows helping to build Debian packages from ROS package sources.
For convenience, the built packages from [`ros-one.repos`](./ros-one.repos) are hosted at https://ros.packages.techfak.net.

```bash
# Configure ROS 2 apt repository (for python3-rosdep, pythron3-colcon)
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /etc/apt/keyrings/ros-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/ros2.list

# Configure ROS One apt repository
sudo curl -sSL https://ros.packages.techfak.net/gpg.key -o /etc/apt/keyrings/ros-one-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/ros-one-keyring.gpg] https://ros.packages.techfak.net $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/ros1.list

# Install and setup rosdep
sudo apt update
sudo apt install python3-rosdep
sudo rosdep init

# Define custom rosdep package mapping
echo "yaml https://ros.packages.techfak.net/ros-one.yaml ubuntu" | sudo tee /etc/ros/rosdep/sources.list.d/1-ros-one.list
rosdep update
```
Note: Replace `ubuntu` for `debian` on a Debian distro.

### Reusable workflows [build.yaml](.github/workflows/build.yaml) + [deploy.yaml](.github/workflows/deploy.yaml)

These workflows are intended for reuse by an external repository to build a custom list of ROS packages. The `build` workflow stores created `.debs` as an artifact that can be manually downloaded or automatically uploaded to a repository server (via the `deploy` workflow) subsequently.
Expand Down

0 comments on commit 10d408d

Please sign in to comment.