欢迎加入我们~
fishbot机器人
ubuntu清华源使用方法
https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
sudo mv /etc/apt/sources.list /etc/apt/sources.list.back
sudo echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse" >> /etc/apt/sources.list
sudo echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse" >> /etc/apt/sources.list
sudo echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse" >> /etc/apt/sources.list
sudo echo "deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse" >> /etc/apt/sources.list
sudo apt update
sudo apt upgrade
sudo apt install -y\
curl wget ssh telnet ssh python3-vcstool libasio-dev\
gzip tar zip openjdk-8-jdk tree\
vim gcc gdb g++ make python3 python3-pip cmake\
nautilus net-tools git fcitx fcitx-bin tmux iw
pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo apt install -y code
相关网址
https://fishros.com/d2lros2/#/humble/chapt1/get_started/3.动手安装ROS2
一键安装,根据提示选择相应的选项,若一键安装无法成功安装,可尝试相关网址中的教程手动安装
wget http://fishros.com/install -O fishros && . fishros
sudo apt install -y python3-colcon-common-extensions ros-humble-gazebo-ros
sudo apt install -y ros-humble-cartographer ros-humble-cartographer-ros ros-humble-gazebo-*
sudo apt install -y ninja-build ros-humble-rqt-tf-tree
sudo apt install -y ros-humble-rosbridge-suite ros-humble-rosidl-generator-py
sudo apt install -y ros-humble-rosgraph-msgs ros-humble-rosbridge-suite
sudo apt install -y ros-humble-rosbridge-library ros-$ROS_DISTRO-nav2-map-server
sudo apt install -y ros-$ROS_DISTRO-nav2-bringup ros-$ROS_DISTRO-joint-state-publisher
sudo apt install -y ros-$ROS_DISTRO-robot-state-publisher
sudo apt install -y screen nmap
sudo apt install -y samba-common-bin avahi-utils nbtscan
sudo apt install -y ros-humble-desktop
sudo apt install -y npm nodejs
sudo apt install -y libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
sudo apt install -y python3-catkin-pkg
sudo apt install -y python3-catkin-pkg-modules
sudo apt install -y python3-roslaunch #roslaunch
pip3 install pymongo -i https://pypi.tuna.tsinghua.edu.cn/simple #安装ros2的bson实现
pip3 install pyyaml -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install generate-parameter-library-py -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install netifaces -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install empy==3.3.4 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install lark -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install netifaces -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install Pillow -i https://pypi.tuna.tsinghua.edu.cn/simple #PIL
pip3 install catkin_pkg -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install tornado -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip
npm install abort-controller
搜索"git",找到"Git Bash",右击选择"打开文件所在位置",右击"Git Bash"选择属性,在"兼容性"中将"以管理员身份运行此程序"复选框勾上,点击应用或确定结束设置
打开"Git Bash",输入如下命令下载repo(使用如下命令前请确保python3已下载),
curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 ~/bin/repo
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
创建一个目录,并进入你的目录下执行下面的命令进行拉取
repo init -u git@gitee.com:fishros_fishbot/manifest.git
repo sync -c -j20
repo forall -c 'git lfs pull'
sudo apt update && sudo apt install -y git python3 python3-pip && sudo pip install --upgrade pip
打开"Git Bash",输入如下命令下载repo(使用如下命令前请确保python3已下载),
curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 ~/bin/repo
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
创建一个目录,并进入你的目录下执行下面的命令进行拉取
repo init -u git@gitee.com:fishros_fishbot/manifest.git
repo sync -c -j20
repo forall -c 'git lfs pull'