ppa

PPA

Changelog

Setup PPA

Prerequiresite

sudo apt install curl gpg

Setup PPA

# Choose one of the follows

# Automatically select ubuntu version via online script
curl -s https://koide3.github.io/ppa/setup_ppa.sh | sudo bash

# Manually setup PPA for Ubuntu 24.04
curl -s --compressed "https://koide3.github.io/ppa/ubuntu2404/KEY.gpg" | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/koide3_ppa.gpg >/dev/null
echo "deb [signed-by=/etc/apt/trusted.gpg.d/koide3_ppa.gpg] https://koide3.github.io/ppa/ubuntu2404 ./" | sudo tee /etc/apt/sources.list.d/koide3_ppa.list
sudo apt update

# Manually setup PPA for Ubuntu 22.04
curl -s --compressed "https://koide3.github.io/ppa/ubuntu2204/KEY.gpg" | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/koide3_ppa.gpg >/dev/null
echo "deb [signed-by=/etc/apt/trusted.gpg.d/koide3_ppa.gpg] https://koide3.github.io/ppa/ubuntu2204 ./" | sudo tee /etc/apt/sources.list.d/koide3_ppa.list
sudo apt update

# Manually setup PPA for Ubuntu 20.04
curl -s --compressed "https://koide3.github.io/ppa/ubuntu2004/KEY.gpg" | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/koide3_ppa.gpg >/dev/null
echo "deb [signed-by=/etc/apt/trusted.gpg.d/koide3_ppa.gpg] https://koide3.github.io/ppa/ubuntu2004 ./" | sudo tee /etc/apt/sources.list.d/koide3_ppa.list
sudo apt update

Install packages

Iridescence

sudo apt install -y libiridescence-dev

GTSAM

sudo apt install -y libgtsam-notbb-dev

gtsam_points

sudo apt install -y libgtsam-points-dev           # No CUDA
sudo apt install -y libgtsam-points-cuda12.2-dev  # CUDA12.2 (only for Ubuntu 22.04)
sudo apt install -y libgtsam-points-cuda12.6-dev  # CUDA12.6
sudo apt install -y libgtsam-points-cuda13.1-dev  # CUDA13.1

glim_ros2

sudo apt update

# ROS2 jazzy
sudo apt install -y ros-jazzy-glim-ros            # No CUDA
sudo apt install -y ros-jazzy-glim-ros-cuda12.6   # CUDA12.6
sudo apt install -y ros-jazzy-glim-ros-cuda13.1   # CUDA13.1

# ROS2 humble
sudo apt install -y ros-humble-glim-ros           # No CUDA
sudo apt install -y ros-humble-glim-ros-cuda12.2  # CUDA12.2
sudo apt install -y ros-humble-glim-ros-cuda12.6  # CUDA12.6
sudo apt install -y ros-humble-glim-ros-cuda13.1  # CUDA13.1