无法在Octave中安装图像采集包 [英] Can not install Image acquisition package in Octave

查看:14
本文介绍了无法在Octave中安装图像采集包的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

根据相关维基页面(http://wiki.octave.org/Image_acquisition_package)安装您进入的图像采集包:

     pkg install -forge image-acquisition

我在Octave控制台中执行了此操作,但收到错误消息:

      pkg install -forge image-acquisition
      error: get_forge_pkg: could not read URL, please verify internet
      connection
      error: called from
            get_forge_pkg at line 77 column 7
            get_forge_download at line 26 column 12
            pkg at line 393 column 29

您能帮我安装这个程序包吗?谢谢。

推荐答案

在从Snap包安装Octave后,我在Ubuntu19.04上遇到了同样的错误。问题是,Apparmor阻止了对网络资源的请求。已通过编辑Octave Apparmor配置文件更正该问题。以下步骤修复了该问题:

  1. 将以下规则添加到文件中:/var/lib/snapd/apparmor/profiles/snap.octave.octave.应将规则添加到文件的底部,紧靠右括号之前
  2. 添加以下规则:
owner @{HOME}/.bash_logout r,
owner @{HOME}/.xinputrc r,
owner @{HOME}/.pam_environment r,
owner @{HOME}/.bashrc r,
owner @{HOME}/.bash_history r,
owner @{HOME}/.profile r,
owner @{HOME}/.cache/mesa_shader_cache/index rw,
owner @{HOME}/.sudo_as_admin_successful r,

/usr/share/ca-certificates/mozilla/* r,
/etc/ssl/certs/ r,
/run/systemd/resolve/stub-resolv.conf r,
/etc/hosts r,
/etc/host.conf r,
/etc/ssl/certs/ca-certificates.crt r,
network inet stream,
network inet6 dgram,
network inet dgram,
  1. 使用命令重新加载Octave Apparmor配置文件:sudo apparmor_parser -r /var/lib/snapd/apparmor/profiles/snap.octave.octave
  2. 重新启动Octave
  3. 运行命令pkg list -forge

这篇关于无法在Octave中安装图像采集包的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆