From 6da5263590dd3a3187f42824702a5afacd013030 Mon Sep 17 00:00:00 2001 From: Jack Jansen Date: Thu, 26 Sep 2024 23:33:49 +0200 Subject: [PATCH] Install third party packages. K4A is gone, Python 3.11 added, Realsense procedure updated. --- scripts/install-3rdparty-ubuntu2404.sh | 29 ++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 scripts/install-3rdparty-ubuntu2404.sh diff --git a/scripts/install-3rdparty-ubuntu2404.sh b/scripts/install-3rdparty-ubuntu2404.sh new file mode 100755 index 0000000..2a105b5 --- /dev/null +++ b/scripts/install-3rdparty-ubuntu2404.sh @@ -0,0 +1,29 @@ +# +# Install realsense2 SDK from their repository +# +set -x +# Add the key +sudo mkdir -p /etc/apt/keyrings +curl -sSf https://librealsense.intel.com/Debian/librealsense.pgp | sudo tee /etc/apt/keyrings/librealsense.pgp > /dev/null +# Add the repo server +echo "deb [signed-by=/etc/apt/keyrings/librealsense.pgp] https://librealsense.intel.com/Debian/apt-repo `lsb_release -cs` main" | \ +sudo tee /etc/apt/sources.list.d/librealsense.list +# +# Update package list and upgrade packages +sudo apt-get -y update +sudo apt-get -y upgrade +# We need Python 3.11, for now +sudo apt-add-repository -y ppa:deadsnakes/ppa +sudo apt-get install -y python3.11 python3.11-dev python3.11-pip python3.11-venv +# Install packages we need +sudo apt-get install -y tzdata +sudo apt-get install -y software-properties-common +sudo apt-get install -y git cmake +sudo apt-get install -y libpcl-dev +sudo apt-get install -y libturbojpeg0-dev +sudo apt-get install -y libusb-1.0 libusb-dev +sudo apt-get install -y libglfw3 libglfw3-dev +sudo apt-get install -y libopencv-dev +sudo apt-get install -y curl +sudo apt-get install -y librealsense2-dkms librealsense2-utils librealsense2-dev +# K4A doesn't work on 24.04.