无法在Octave中安装图像采集包 [英] Can not install Image acquisition package in Octave
本文介绍了无法在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配置文件更正该问题。以下步骤修复了该问题:
- 将以下规则添加到文件中:/var/lib/snapd/apparmor/profiles/snap.octave.octave.应将规则添加到文件的底部,紧靠右括号之前
- 添加以下规则:
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,
- 使用命令重新加载Octave Apparmor配置文件:
sudo apparmor_parser -r /var/lib/snapd/apparmor/profiles/snap.octave.octave
- 重新启动Octave
- 运行命令
pkg list -forge
这篇关于无法在Octave中安装图像采集包的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文