|
|
| |
| architecture=$(uname -m) |
| echo $architecture |
| case $architecture in |
| x86_64) |
| echo "System architecture is x86" |
| echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse" > /etc/apt/sources.list |
| echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse" >> /etc/apt/sources.list |
| echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse" >> /etc/apt/sources.list |
| echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse" >> /etc/apt/sources.list |
| ;; |
| arm*) |
| echo "System architecture is ARM" |
| echo "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal main restricted universe multiverse" > /etc/apt/sources.list |
| echo "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse" >> /etc/apt/sources.list |
| echo "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse" >> /etc/apt/sources.list |
| echo "deb http://ports.ubuntu.com/ubuntu-ports/ focal-security main restricted universe multiverse" >> /etc/apt/sources.list |
| ;; |
| *) |
| echo "Unknown architecture: $architecture" |
| exit 1 |
| ;; |
| esac |
|
|
|
|
| sudo apt update |
|
|
| sudo apt install build-essential vim cmake git mlocate net-tools openssh-server pkg-config -y |
|
|
| sudo updatedb |
|
|
| echo "install ros please input 1 or 0" |
| read option |
|
|
| case $option in |
| 1) |
| echo "Start install ros..." |
| wget http://fishros.com/install -O fishros && . fishros |
| ;; |
| *) |
| echo "Exiting script." |
| exit 0 |
| ;; |
| esac |
|
|
| ros_dir="/opt/ros/noetic/" |
| if [ -d "$ros_dir" ]; then |
| echo "Directory $ros_dir exists." |
| else |
| echo "Directory $ros_dir does not exist." |
| fi |
|
|
|
|
|
|