apollo自动驾驶进阶学习之:shell脚本配置ubuntu自动驾驶开发环境常用库
发布时间
阅读量:
阅读量

此外,在技术栈方面除了Docker和OSQP之外,我们也没有整理得特别全面。这些是我们目前采用的一些。顺便提一下,在Ubuntu上实施常规的安装流程或方法。
此外,在技术栈方面除了Docker和OSQP之外,我们也没有整理得特别全面.这些是我们目前采用的一些.顺便提一下,在Ubuntu上实施常规的安装流程或方法.
- deb 软件包的安装方法
- 基于源代码构建的编译安装实现
- 使用 apt-get 命令进行软件的部署操作
- 通过官方软件中心完成软件的下载与配置管理
- 利用 rpm 命令管理包的更新和依赖关系
在安装过程中会频繁显示交互提示框,在每次操作前需要手动输入'y'或'n'以确认选择。经过尝试发现直接与终端交互的方式略显繁琐,并且发现现有方法较为复杂。因此,在实际操作中选择将所有选项设置为'y'以避免重复确认的过程,并最终顺利完成了整个安装过程。代码实现如下:
#!/bin/bash
echo -e "\033[45;37m=========TSARI 开发环境配置==========\033[0m"
echo -e "\033[45;37m---------更新资源---------\033[0m"
sudo apt-get -y update
sudo apt-get -y upgrade
echo -e "\033[45;37m---------安装boost库---------\033[0m"
sudo apt-get install -y libboost-all-dev
echo -e "\033[45;37m---------安装zmq库---------\033[0m"
sudo apt-get install -y libzmq3-dev
echo -e "\033[45;37m---------安装JSON库---------\033[0m"
sudo apt-get install -y libjsoncpp-dev
echo -e "\033[45;37m---------安装pip---------\033[0m"
sudo apt install -y python-pip
echo -e "\033[45;37m---------安装pip3---------\033[0m"
sudo apt install -y python3-pip
echo -e "\033[45;37m---------安装glog---------\033[0m"
git clone https://github.com/google/glog
sudo apt-get install -y autoconf automake libtool
CURDIR="`pwd`"
echo -e " \033[47;34m---------进入glog目录---------\033[0m"
cd $CURDIR/glog/
CURRENT="`pwd`"
echo -e $CURRENT
./autogen.sh
./configure
make -j 24
sudo make install
echo -e " \033[47;34m---------安装pip glog---------\033[0m"
pip install glog
echo -e " \033[47;34m---------安装pip3 glog---------\033[0m"
pip3 install glog
echo -e "\033[45;37m---------安装PyQt5---------\033[0m"
sudo apt-get install -y python-pyqt5
echo -e "\033[45;37m---------安装pyqtgraph---------\033[0m"
sudo pip install pyqtgraph --user
echo -e "\033[45;37m---------安装matplotlib.pyplot---------\033[0m"
sudo pip install matplotlib==2.0.2
echo -e "\033[45;37m---------安装pyzmq---------\033[0m"
sudo pip install pyzmq
echo -e "\033[45;37m---------安装pcap---------\033[0m"
sudo apt-get install -y libpcap-dev
echo -e "\033[45;37m---------安装Eigen3---------\033[0m"
sudo apt-get install -y libeigen3-dev
echo -e "\033[45;37m---------安装PCL---------\033[0m"
echo -e " \033[47;34m---------安装PCL依赖库---------\033[0m"
sudo apt-get install -y git build-essential linux-libc-dev
sudo apt-get install -y cmake cmake-gui
sudo apt-get install -y libusb-1.0-0-dev libusb-dev libudev-dev
sudo apt-get install -y mpi-default-dev openmpi-bin openmpi-common
sudo apt-get install -y libflann1.8 libflann-dev
sudo apt-get install -y libeigen3-dev
sudo apt-get install -y libboost-all-dev
sudo apt-get install -y libvtk5.10-qt4 libvtk5.10 libvtk5-dev
sudo apt-get install -y libqhull* libgtest-dev
sudo apt-get install -y freeglut3-dev pkg-config
sudo apt-get install -y libxmu-dev libxi-dev
sudo apt-get install -y mono-complete
sudo apt-get install -y qt-sdk openjdk-8-jdk openjdk-8-jre
echo -e " \033[47;34m---------安装PCL---------\033[0m"
sudo apt-get install libpcl-dev
全部评论 (0)
还没有任何评论哟~
