2.2. apt安装与升级
本章节介绍旭日X3派和X86平台如何使用apt安装TogetheROS.Bot。
旭日X3派
前提:
已完成2.1章节环境准备工作
旭日X3派能够正常访问互联网
旭日X3派能够远程ssh
安装tros.b
注意:这里使用的旭日X3派IP为10.64.61.241,安装时需要根据自己的旭日X3派IP进行替换
登录旭日X3派
ssh root@10.64.61.241
安装tros.b功能包,sudo apt update; sudo apt install tros
查看/opt目录下文件
root@ubuntu:/userdata# ls /opt/
tros
可以看到tros.b已安装在/opt目录下
升级tros.b
以旭日X3派安装为例,X86 Ubuntu升级方法和X3派一致。
登录旭日X3派
ssh root@10.64.61.241
升级tros.b deb包
sudo apt update
sudo apt upgrade
查看当前tros.b版本
root@ubuntu:~# sudo apt list | grep tros
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
hhp-verify/unknown,now 1.0.6 arm64 [installed,automatic]
tros/unknown,now 1.1.6 arm64 [installed]
可以看到当前tros.b版本已升级为1.1.6版本
X86平台
前提:
已完成2.1章节环境准备工作
Ubuntu系统为Ubuntu 20.04,且能够正常访问互联网
设置locale和启用universe软件源
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
下载gpg密钥文件并添加源列表:
sudo apt update && sudo apt install curl sudo curl -sSL http://archive.sunrisepi.tech/keys/sunrise.gpg -o /usr/share/keyrings/sunrise.gpg echo "deb [arch=amd64 signed-by=/usr/share/keyrings/sunrise.gpg] http://archive.sunrisepi.tech/ubuntu-sim focal main" | sudo tee /etc/apt/sources.list.d/sunrise.list > /dev/null sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
更新源信息,安装tros.b:
sudo apt update sudo apt install tros