无法定位软件包ros-kinetic-freenect-*

问题描述

执行以下命令时:

sudo apt-get install ros-kinetic-freenect-*

报错提示:无法定位软件包ros-kinetic-freenect-*

解决办法

如果使用的zsh终端,zsh默认不支持通配符,也就是命令中的“*”(作用是安装ros-kinetic-freenect开头的所有包),此时在zsh的环境变量中加上一个配置项。
通过vim打开zshrc文件

vi .zshrc

在后边加入一行

setopt nonomatch

如下图
在这里插入图片描述
末行指令输入:wq,保存退出。
更新一下:

source ~/.zshrc

重新执行命令即可:

sudo apt-get install ros-kinetic-freenect-*

版权声明:本文为liuyuekelejic原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。