Last active
July 7, 2026 21:13
-
-
Save adeguet1/65d865e16400b3a063bb53b4af62e23b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # ROS2 | |
| sudo apt --yes install software-properties-common wget | |
| sudo add-apt-repository universe | |
| # prompt | |
| # hard coded to avoid permission issues at JHU | |
| wget https://github.com/ros-infrastructure/ros-apt-source/releases/download/1.1.0/ros2-apt-source_1.1.0.noble_all.deb | |
| sudo dpkg -i ros2-apt-source_1.1.0.noble_all.deb | |
| rm ros2-apt-source_1.1.0.noble_all.deb | |
| sudo apt update | |
| # ROS2 + dVRK packages | |
| sudo apt --yes install ros-dev-tools ros-jazzy-desktop | |
| source /opt/ros/jazzy/setup.bash | |
| sudo apt --yes install python-is-python3 python3-vcstool python3-colcon-common-extensions python3-pykdl python3-pandas ros-${ROS_DISTRO}-joint-state-publisher* ros-${ROS_DISTRO}-xacro libraw1394-dev libncurses5-dev qtcreator swig sox espeak cmake-curses-gui cmake-qt-gui git subversion libcppunit-dev libqt5xmlpatterns5-dev libbluetooth-dev libhidapi-dev python3-pyudev libgraphviz-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-dev libgstreamer-plugins-bad1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-tools libgtkmm-3.0-dev gstreamer1.0-gtk3 libjsoncpp-dev python3-opencv python3-numpy ros-${ROS_DISTRO}-camera-info-manager ros-${ROS_DISTRO}-image-transport ros-${ROS_DISTRO}-image-transport-plugins ros-${ROS_DISTRO}-image-proc openssh-server emacs htop meld python3-venv kitty-terminfo pkg-config libncursesw5-dev libreadline-dev vim autojump trash-cli cmatrix tldr build-essential fd-find ripgrep bat libfuse2 iftop qv4l2 v4l-utils terminator ros-${ROS_DISTRO}-plotjuggler-ros docker.io vlc celluloid smplayer g++-14 ros-${ROS_DISTRO}-object-recognition-msgs ros-${ROS_DISTRO}-moveit meld vim meshlab blender qt5-style-kvantum qt5-style-plugins tree ros-${ROS_DISTRO}-image-view ros-${ROS_DISTRO}-rqt-image-view ninja-build | |
| # nvidia | |
| sudo ubuntu-drivers autoinstall | |
| sudo apt install nvidia-cuda-toolkit | |
| NV_VER=$(grep -oP 'x86_64.*?\K[0-9]+' /proc/driver/nvidia/version | head -n 1) | |
| sudo apt install libnvidia-encode-${NV_VER} | |
| # deepstream | |
| # https://catalog.ngc.nvidia.com/orgs/nvidia/resources/deepstream/files?version=9.0 | |
| # vscode | |
| wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add - | |
| sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" | |
| sudo apt update | |
| sudo apt install code | |
| # chrome | |
| wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb | |
| sudo apt install ./google-chrome-stable_current_amd64.deb | |
| rm google-chrome-stable_current_amd64.deb | |
| # zoom | |
| wget https://zoom.us/client/latest/zoom_amd64.deb | |
| sudo apt install ./zoom_amd64.deb | |
| rm zoom_amd64.deb | |
| # ROS broadcast | |
| sudo vi /etc/environment.d/99-ROS.conf | |
| # ROS_AUTOMATIC_DISCOVERY_RANGE=LOCALHOST |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment