精华内容
下载资源
问答
  • ROS无法定位软件包解决方法

    万次阅读 2016-10-27 20:50:29
    版本选择  Ubuntu 和 ROS 版本对应 用了Ubuntu,不能随便找一个版本的ROS装 ...因为 Ubuntu 和 ROS 都是存在不同的版本...如果系统版本和ROS版本不对应,就可能遇到无法定位软件包的问题。 安装过程参考 wiki.ros


     版本选择


     Ubuntu 和 ROS 版本对应


    用了Ubuntu,不能随便找一个版本的ROS装

    因为 Ubuntu 和 ROS 都是存在不同的版本,而且ROS各个版本之间互不兼容,所以每一个 ROS 版本都对应着一个或两个对应的 Ubuntu 版本。

    请看:




    如果系统版本和ROS版本不对应,就可能遇到无法定位软件包的问题。

    安装过程参考 wiki.ros.org.



    展开全文
  • 笔者在ubuntu mate系统的树莓派上安装ROS时遇到了无法定位软件包的问题。查阅了相关资料后发现是系统版本和源的问题。 树莓派官网上最新版本的ubuntu mate系统是18.04版本,支持ROS-Melodic版本,不支持ROS-Kinetic...

    笔者在ubuntu mate系统的树莓派上安装ROS时遇到了无法定位软件包的问题。查阅了相关资料后发现是系统版本和源的问题。

    树莓派官网上最新版本的ubuntu mate系统是18.04版本,支持ROS-Melodic版本,不支持ROS-Kinetic版本,笔者之前一直试图安装Kinetic版本,因此总是无法定位软件包,所以只需将安装版本改成 melodic 就可以了。

    此外,树莓派ubuntu mate的软件源也可能导致无法定位软件包,网上很多教程的国内源很坑人,而且只是一般ubuntu的源,直接使用会在update时产生忽略和错误。这里附上亲测可用的中科大源: 

    deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse

    deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse

    deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse

    deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse

    展开全文
  • Ubuntu自带的源在安装一些软件(尤其是ROS相关)时,经常会出现找不到文件的问题,问题就是Ubuntu默认的软件更新源为国外的源,我这里推荐使用国内的源,比如清华的源或阿里的源。 换源方法: 打开终端: sudo gedit...

    系统:Ubuntu 16.04
    Ubuntu 安装ROS或ROS相关软件 报错:E:无法定位软件包
    原因:源的问题
    解决:更新成阿里或清华的源后,在文件最后加上ROS相关源:
    deb http://packages.ros.org/ros-shadow-fixed/ubuntu xenial main
    具体过程如下:
    Ubuntu自带的源在安装一些软件(尤其是ROS相关)时,经常会出现找不到文件的问题,问题就是Ubuntu默认的软件更新源为国外的源,我这里推荐使用国内的源,比如清华的源或阿里的源。

    换源方法:

    打开终端:

    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

    清华源

    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse

    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse

    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse

    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse

    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse

    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse

    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

    换源完成后在终端输入:

    sudo apt-get  update
    

    即可完成换源的过程。
    换源完成后,在sudo apt-get update时虽然不会出错,但是上面的步骤这样做,把ros相关的源也都删了,虽然update时不会出错,但是仅仅因为没有install ros相关的东西。只要安装ros相关软件时,因为没有ros的源,依旧会发生无法定位软件包的错误:因此还需要添加ros相关的源:

    即,再次打开sources.list文件,除了添加上述的源之外,再加上以下ros的源即可

    sudo gedit /etc/apt/sources.list
    

    在文件结尾处加上以下语句:
    deb http://packages.ros.org/ros-shadow-fixed/ubuntu xenial main
    然后保存退出,
    再次执行:

    sudo apt-get update
    

    这样既可以正常在线安装ROS相关的软件包了。

    展开全文
  • Ubuntu中安装ROS提示无法定位软件包

    万次阅读 2019-04-08 19:50:04
    今天在Ubuntu18.04.1系统中配置ROS的时候一直提示E:无法定位软件包,后来发现是ROS的版本不对应导致的,每个不同的ubuntu系统对应着不同的ROS版本,如果装错了就会出现上述问题,在Ubuntu18.04.1环境下可以安装的是...

    今天在Ubuntu18.04.1系统中配置ROS的时候一直提示E:无法定位软件包,后来发现是ROS的版本不对应导致的,每个不同的ubuntu系统对应着不同的ROS版本,如果装错了就会出现上述问题,在Ubuntu18.04.1环境下可以安装的是melodic版本的,安装教程可以参考官网安装教程,ROS有Melodic、Lunar、Kinetic不同的种类对应着不同的ubuntu版本,
    Melodic 主要对应:Ubuntu Artful (17.10), Bionic (18.04 LTS) 以及Debian Stretch
    Kinetic 主要对应:Ubuntu Wily (15.10) and Ubuntu Xenial (16.04 LTS),
    在安装的过程中要根据自己的ubuntu系统版本选择对应的ROS类型进行安装,具体的ROS类型可以在官网分支类型介绍上查看。

    我的安装经历

    1. 设置软件源
    sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
    
    1. 设置秘钥(不用担心,ROS是开源的,密钥直接下载就好了,不用买)
    sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
    
    1. 更新源地址
    sudo apt-get update
    

    在运行上述命令之后,系统会输出一些相应的反馈信息,注意看有没有忽略和丢失的连接,如果全是获取和命中就说明没有问题
    4. 安装,在这里选择桌面完整版,你也可以选择安装一部分,具体的命令在官网教程中可以找到

    sudo apt-get install ros-melodic-desktop-full
    
    1. 漫长的等待之后就完成了,但这时还需要一些收尾工作
    sudo rosdep init
    
    rosdep update
    
    1. 设置环境变量
    echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
    
    source ~/.bashrc
    
    1. 到这里就安装完成了,为了实验,可以输入以下命令,出现图片上的内容就成功了
      在这里插入图片描述
      完成
    展开全文
  • https://blog.csdn.net/weixin_44692299/article/details/104336372 我是看了这篇博客然后想去修复这个问题,结果我找到了ros文件夹,里面已经有sources.list.d这个文件夹,并且里面有个这样的文件,还无法更改,谁...
  • 遇到这种问题一般情况是ubuntu的版本和ROS的版本不匹配 但是经过仔细检查没有问题,后来才确定,是因为没有ubuntu的包地址添加进 /etc/apt/source.list 完整的命令 sudo sh -c '. /etc/lsb-release &&...
  • E:无法定位软件包ros-melodic-rgbd-launch
  • Ubuntu18.04.1安装ROS('E:无法定位软件包')

    万次阅读 多人点赞 2018-08-14 15:51:32
    今天在Ubuntu18.04.1系统中配置ROS的时候一直提示`E:无法定位软件包`,后来发现是ROS的版本不对应导致的,每个不同的ubuntu系统对应着不同的ROS版本,如果装错了就会出现上述问题,在Ubuntu18.04.1环境下可以安装的...
  • 无法定位软件包的解决方法: (1)添加科大的源: sudo gedit /etc/apt/sources.list 在其中替换为中科大源: ##中科大源 deb ...
  • 报错提示:无法定位软件包ros-kinetic-freenect-* 解决办法 如果使用的zsh终端,zsh默认不支持通配符,也就是命令中的“*”(作用是安装ros-kinetic-freenect开头的所有包),此时在zsh的环境变量中加上一个配置项。...
  • 在安装了ROS过后,再使用apt工具安装其他打ROS程序的时候出现 E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-...
  • user@user-B460MPOWER:~/thirdLibrary/cmake/cmake-3.20.2$ sudo apt ...E: 无法定位软件包 tree 解决方法:先执行 sudo apt-get update 再安装 sudo apt install tree 在文件夹中使用 tree -L 2 既可查看我们的
  • ubuntu16.0.4上安装ros kinetic时显示无法定位软件包

    万次阅读 多人点赞 2018-08-13 22:29:33
    添加 deb http://packages.ros.org/ros/ubuntu xenial main deb http://packages.ros.org/ros-shadow-fixed/ubuntu xenial main 如果显示 软件仓库信息失败 可以试试用热点
  • E: 无法定位软件包 ros-kinetic-

    千次阅读 2021-02-03 11:21:14
    找到软件和更新 其他软件 添加源 deb http://packages.ros.org/ros/ubuntu xenial main deb http://packages.ros.org/ros-shadow-fixed/ubuntu xenial main 若失败,换手机热点
  • 无法定位软件包 ros-kinetic-moveit-full 继续百度,终于找到了一篇教程(感谢博主@飘零过客): moveit!功能包安装问题 解决的办法来了: 按照教程所讲,亲自搜索了一下官方教程,果不其然: 最新的Moveit安装...
  • 执行:$sudo apt-get install ros-kinetic-usb-cam 出现了一下错误: 解决方案:网上下载编译安装 $ cd catkin_ws/src $ git clone https://github.com/bosch-ros-pkg/usb_cam.git $ cd ~/catkin_ws $ catkin_make ...
  • 输入安装代码后 无法定位ros-melodic-desktdesktop-full 20.04的版本的话是找不到melodic的 只要把melodic换成noetic
  • melodic版本的ROS无法定位软件包的原因是因为这个软件包是提供给kinetic版本安装的,所以可以参照下面的连接下载。 关于melodic无法在终端定位下载软件包,可以在https://github.com/网站搜索你需要的软件包 下面以...
  • moveit 无法定位软件包

    千次阅读 2018-12-06 09:43:42
    出现问题 kinetic下安装 MoveIt可能出现问题,对应输入输出如下: ...sudo apt-get install ros-indigo-moveit-full正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 ...
  • ubuntu无法定位软件包的问题

    千次阅读 2019-06-09 19:55:16
    这个问题可以从几个方面去解决。 1.首先考虑换源,找到适合的软件源,如可以去浙大开源镜像这个网页...2.如果是无法找到ros-kinetic-*相关的软件包,我的解决方法是这样的(一般是没有设置好ros的软件源): sudo sh...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,140
精华内容 456
关键字:

ros无法定位软件包