Ubuntun16.04安装qt-ros全过程
1.首先在QT官网下载ubuntun16.04的安装包
https://download.qt.io/official_releases/qt/
选择一个版本安装包下载
2.注册账号然后根据自己实际情况选择直至安装结束
3.ros插件安装
方式一:选择官方的图形化界面安装(不推荐)
网址如下:
https://ros-qtc-plugin.readthedocs.io/en/latest/_source/How-to-Install-Users.html
然后下载对应需要的版本16.04或18.04
下载安装即可
tips:下载安装速度过慢可以选择使用手机热点,速度可观
方式二:命令行安装
全网命令大体都是如下
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo add-apt-repository ppa:levi-armstrong/qt-libraries-trusty
sudo add-apt-repository ppa:levi-armstrong/ppa
sudo apt-get update
sudo apt-get install qt57creator-plugin-ros libqtermwidget57-0-dev
tips:在第一步和第二步添加完成后会有如下显示
这个时候不要按ctrl+c!不要!不要!不要!
接着输入指令最终会有如下提示
然后继续按照代码输入即可
4.错误解决
因为不知名原因,本人之前一直安装失败
错误显示如下
根据网上提示在软件更新里改变软件更新服务器和软件源没有生效,还是无法定位软件包
后面使用阿里的软件源(清华的应该也可以)
sudo gedit /etc/apt/sources.list
添加如下内容:
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
然后更新
sudo apt-get update
然后再次安装
sudo apt-get install qt57creator-plugin-ros libqtermwidget57-0-dev
会发现会有错误提示:
下列软件包有未满足的依赖关系:*********
你按照软件提示安装未满足的关系
sudo apt-get install 软件名
重复安装qt57creator-plugin-ros指令,如果还有缺少依赖就继续安装缺少的依赖
最后可以安装成功
除了图形化界面命令行应该也可以输入qtcreator-ros启动
正常启动