Linix下的ROS安装与NVIDIA显卡驱动安装教程

Ros的安装方面的问题与解决

ros的安装步骤

因升级了cmake编译器,ros的所有安装像都被一并删除了,所以重新安装了Ros Kinectic版本,参考了创客智造,也非常推荐和我一样的ros初学者,学习这个网站。

  1. 配置中国的ros下载源
 sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
  1. 设置密钥Key(wiki上也有)
 sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
  1. 更新下系统的文件包的源
    Tips:
    1 ) 源以网站形式储存,第一次更新时,会需要很长时间,耐心等
    2 ) 出错的时候,重新输入命令继续更新几次,有的源获取失败时,会重新尝试很久,影响下面源的更新。
sudo apt-get update
  1. 安装Desktop-Full
sudo apt-get install ros-kinetic-desktop-full
  1. 安装一些初始依赖项
sudo rosdep init
  1. 更新依赖项(目的是,更新一些可能过期的依赖项)
rosdep update
  1. 安装rosinstall工具
sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential

ROS安装注意点

注意点1:以后,利用如下命令行,从源中安装软件之前,

sudo apt-get install 软件名

一定要记得先,更新一下源,再安装

sudo apt-get update //更新源命令

要不然会出现“Err 404 Not Found"的错误 ,具体的错误原因为:
系统中初始默认安装的源,和apt想要获取的软件源的版本不一致,导致apt请求的资源不存在。

Linux下安装NVIDIA显卡驱动程序

  1. 到NVIDIA官网下载驱动程序包,并输入系统配置和显卡配置。
    以我的1060显卡、Linux64位为例,进行搜索。

在这里插入图片描述

  1. 下载驱动包进行安装
    会下载类似NVIDIA-Linux-x86_64-440.82.run的文件,run文件为Linux的一种常见安装包,赋予权限后,双击即可进行安装程序。
    注意:要记住下载文件所在的路径,之后进入命令行模式,不熟练 ls命令的话,就不方便查看安装包了。
  2. 进入命令行界面
Ctrl+Alt+F1  //进入命令行界面是因为,马上要关闭图形化显示界面了。(想退出,按 Ctrl+Alt+F7 )

部分用户,进入命令行界面后要求输入账户的帐号或密码,输入密码时,***密码不会试试显示出来!***,不要以为自己没按到或系统出错了,继续输入密码,可得到管理员权限。

  1. 关闭图形化显示界面
//关闭图形化显示界面,是为了防止安装显卡驱动时出错
sudo service lightdm stop 
  1. 赋予.run文件可执行权限
cd /home/xiaoqiang //把地址切换到安装包所在文件夹下,我的是home/xiaoqiang
//sudo是管理员权限,chmod是赋予权限命令,a+x是具体的权限,后面的NVIDIA-.run文件为所下载的驱动包
sudo chmod a+x NVIDIA-Linux-x86_64-440.82.run
  1. 启动.run安装包,进行安装
sudo ./NVIDIA-Linux-x86_64-440.82.run // " ./ "是运行当前目录下的某个可执行程序的命令
  1. 安装中,有一些选项,一路“OK ”
  2. 重启好了,适合双屏,很舒服。

驱动安装注意点

注意点1:我是双系统用户,在Windows中,升级Windows下的显卡驱动时,破坏了我的Linux的显卡驱动。这种时候,需要到官网重新下载 更新一级 的显卡驱动程序,重新来一遍上述流程就好了。

注意点2:命令行输入sudo service lightdm stop ,关闭图形化界面后,千万不要在此时,按Ctrl+Alt+F7退出命令行,实践告诉你,按了就死机。

注意点3:想查看系统的显示及驱动相关

lspci -knn

sudo lshw -C display
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值