OpenAirInterface USRP安装时You do not have write permissions at the install location问题解决方案

本文记录了在执行UHD安装过程中的一个权限错误:在尝试写入特定路径时因缺少写权限而导致安装失败的问题。通过调整文件权限,成功解决了这一问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

笔者在执行./build_oai -I -w USRP时,到最后一步出现了问题
UHD在安装后,突然出现了如下语句

You do not have write permissions at the install location
build have failed

经查证,本语句为调用build_helper文件中如下代码块

install_usrp_uhd_driver() {

    if [[ "$OS_DISTRO" == "ubuntu" ]]; then
        # We move uhd-host apart because it depends on linux kernel version
        # On newer kernels, it fails to install
        $SUDO apt-get -y install uhd-host
    fi
    if [ -z $1 ]; then
      #echo "292 add by wangcheng 20170718"
      $SUDO uhd_images_downloader
    else

      $SUDO uhd_images_downloader -i $1
    fi
}

时,该语句导致

SUDO uhd_images_downloader

而问题的原因在于他想写入的路径是没有权限的,即使加了sudo也不行
解决方法为在命令行中输入,给用户在这个目录中写东西的权限。

sudo chmod 777 /usr/share
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值