根据相关维基页面(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你能帮我安装这个包吗?谢谢。
发布于 2019-08-02 15:00:05
在从snap包安装Octave之后,我在Ubuntu 19.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-/.bashrc/mozilla/* r、/etc/ssl//.bash_history/ 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
pkg list -forge发布于 2017-04-10 16:28:52
我在一个端口被阻塞的网络中得到了这个错误(只允许80和443端口)。连接到另一个网络后,错误消失。
发布于 2016-12-17 03:43:25
我猜您使用的是Windows。似乎Windows版本的Octave当前在进行https连接时存在问题。为了解决这个问题,已经创建了Bug report #49869。Windows版本似乎没有针对ssl下载使用正确的配置进行编译,因此Octave无法读取URL。我希望pkg update也不会为您工作。
在安装补丁之前,您应该能够手动安装图像采集包。使用the Octave Forge image-acquisition package page上的下载链接下载程序包文件
然后,在Octave中,导航到您保存包文件的位置并输入pkg install image-acquisition-0.2.2.tar.gz (或者您下载的版本的任何名称)。
最后,由于您似乎正在使用Windows,因此值得一提的是,图像采集工具箱目前对非Linux系统的功能有限(如果有的话)。根据你第一次链接的维基,该软件包的Linux库构建依赖项在你的Windows上可能是不可用的,最近在Octave help list here system.There here上有一些关于这方面的讨论,但它仍然在进行中。
https://stackoverflow.com/questions/41179187
复制相似问题