ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

ubuntu16.04安装rose以及遇到无法连接服务器问题怎么解决?

2021-09-28 13:03:08  阅读:279  来源: 互联网

标签:ubuntu16.04 http rose edu xenial ubuntu 服务器 deb main


第一步 打开终端,键入如下代码,自动打开下载源text editor

sudo gedit /etc/apt/sources.list

更换下载源,将下载源全部更换成如下中科大源

deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb http://ros.exbot.net/rospackage/ros/ubuntu/ xenial main

保存后,关闭退出.

第二步 设置Ubuntu的sources.list
打开终端,输入如下命令:

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

第三步 添加key,这就是安装ros需要的密匙,这里是免费的哈
在刚才的操作下,接着输入如下命令:

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116

我在运行的时候就出现了问题,不能连接服务器.如果你也出现了一样的问题,可以用用hkp://pgp.mit.edu:80或者hkp://keyserver.ubuntu.com:80替换上面命令的hkp://ha.pool.sks-keyservers.net:80 就可以解决啦!
在这里插入图片描述第四步 更新package,换源之后需要更新

1)、在终端一次输入下面两个命令:

sudo apt-get update

2)、等待上面命令执行完毕后,在输入如下命令:

sudo apt-get upgrade

注意:该步执行的时间可能需要一点时间,大概五分钟左右,所以,可以去做一点其他的事情!

建议在安装所有软件前都要执行这两个命令,以便及时更新过期的软件

第五步 安装aptitude,这是一个比较强的下载器,可以分析出安装程序时能分析出各种依赖问题,建议使用这个,当然也可以不用下载,直接用apt-get

sudo apt-get install aptitude

第六步 安装ROS kinetic完整版
本步骤花费的时间是最长久的,可能需要几十分钟甚至更高,属于正常现象,取决于大家的网速,等待吧,不要关闭哦,中途可以换网,因为后面这个会接着下载的不用怕!

sudo aptitude install ros-kinetic-desktop-full

第七步 初始化rosdep
在使用ros之前一定要进行初始化,在终端依次输入如下命令进行初始化:

sudo rosdep init
rosdep update

第八步 配置环境
终端依次输入如下两个命令:

echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

第九步 安装building package的依赖

终端输入该命令:

sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential

第十步 测试ROS安装成功 连续打开三个终端

1)、终端输入命令打开ROS

roscore

2)、等待程序不动后,在第二个终端(注意,前面的终端窗口不能关闭),输入一下命令:

rosrun turtlesim turtlesim_node

3)、出现一只小乌龟,在第三个终端(前面的终端窗口还是不要关闭哦),输入以下命令:

rosrun turtlesim turtle_teleop_key

此时,就可以在终端窗口,通过方向键控制小乌龟的移动了哦!注意,鼠标一定要停在最后一个终端窗口之中,然后控制键盘的方向键才能够移动哦!

标签:ubuntu16.04,http,rose,edu,xenial,ubuntu,服务器,deb,main
来源: https://blog.csdn.net/qq_45700453/article/details/120508488

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有