- 锁系统版本
uname -r
>> 6.8.0-87-generic
sudo apt-mark hold linux-image-6.8.0-87-generic
sudo apt-mark hold linux-modules-6.8.0-87-generic
sudo apt-mark hold linux-headers-6.8.0-87-generic
sudo apt-mark hold linux-headers-6.8.0-87
apt-mark showhold
sudo apt-mark unhold linux-image-6.8.0-87-generic linux-headers-6.8.0-87-generic linux-modules-6.8.0-87-generic linux-modules-extra-6.8.0-87-generic
- 安装显卡驱动
sudo apt install build-essential
gcc --version
sudo apt install gcc-12 g++-12
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 100
sudo apt purge *nvidia*
sudo apt autoremove
sudo add-apt-repository ppa:graphics-drivers/ppa -y
sudo apt update
ubuntu-drivers devices
sudo apt install nvidia-driver-xxx
sudo reboot
nvidia-smi
- 安装miniconda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
chmod +x Miniconda3-py310_23.3.1-0-Linux-x86_64.sh
./Miniconda3-py310_23.3.1-0-Linux-x86_64.sh
conda create --name test_project python=3.10
vim ~/.bashrc
conda activate test_project
echo 'export PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple/' >> ~/.bashrc
echo 'export PIP_TRUSTED_HOST=pypi.tuna.tsinghua.edu.cn' >> ~/.bashrc
- 安装ROS2 Humble
sudo apt update && sudo apt install locales
sudo locale-gen en_US en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
export LANG=en_US.UTF-8
sudo apt install software-properties-common
sudo add-apt-repository universe
sudo apt update && sudo apt install curl -y
export ROS_APT_SOURCE_VERSION=$(curl -s https://api.github.com/repos/ros-infrastructure/ros-apt-source/releases/latest | grep -F "tag_name" | awk -F" '{print $4}')
curl -L -o /tmp/ros2-apt-source.deb "https://github.com/ros-infrastructure/ros-apt-source/releases/download/${ROS_APT_SOURCE_VERSION}/ros2-apt-source_${ROS_APT_SOURCE_VERSION}.$(. /etc/os-release && echo ${UBUNTU_CODENAME:-${VERSION_CODENAME}})_all.deb"
sudo dpkg -i /tmp/ros2-apt-source.deb
# 4. 更新系统(重要步骤)
sudo apt update && sudo apt upgrade
# 5. 安装ROS 2 Humble
sudo apt install ros-humble-desktop
# 6. 安装开发工具
sudo apt install ros-dev-tools
# 7. 设置环境变量
source /opt/ros/humble/setup.bash
source /usr/share/colcon_argcomplete/hook/colcon-argcomplete.bash
# 可将此命令添加到 ~/.bashrc 中永久生效
- pycharm
sudo find /var/lib/snapd/desktop/applications/ -name "*pycharm*"
sudo vim xxxx/pycharm-community_pycharm-community.desktop
Exec=bash -i -c "/snap/bin/pycharm-community %f"
sudo vim ~/.local/share/applications/pycharm-community_pycharm-community.desktop
sudo chmod 777 ~/.local/share/applications/pycharm-community_pycharm-community.desktop
- 其他
pip install ultralytics
pip install pyrealsense2
pip3 install fastapi uvicorn
pip3 install ur-rtde
sudo apt install redis-server -y
pip3 install redis
pip install pyserial
lsusb
>> Bus 001 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
sudo vim /etc/udev/rules.d/99-ft232-usb.rules
SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE="0666", GROUP="dialout", SYMLINK+="ft232_usb"
sudo udevadm control --reload-rules
sudo udevadm trigger