【发布时间】:2017-11-12 11:05:30
【问题描述】:
我在 Ubuntu 16.04 上安装了 octave,最初没有 ppa(版本 4.0.0),但问题仍然存在于 ppa(版本 4.0.2)。
要安装它,我已经运行了:sudo apt install octave octave-sockets,它运行良好。
但是当我在 octave-cli 中运行这个命令时:pkg load sockets。我有以下错误:
error: __which__: /usr/lib/x86_64-linux-gnu/octave/packages/sockets-1.2.0/x86_64-pc-linux-gnu-api-v50+/socket.oct: failed to load: /usr/lib/x86_64-linux-gnu/octave/packages/sockets-1.2.0/x86_64-pc-linux-gnu-api-v50+/socket.oct: undefined symbol: _ZNK5ArrayISsE17resize_fill_valueEv
error: called from
which at line 31 column 7
/usr/lib/x86_64-linux-gnu/octave/packages/sockets-1.2.0/x86_64-pc-linux-gnu-api-v50+/PKG_ADD at line 2 column 1
load_packages_and_dependencies at line 47 column 5
load_packages at line 60 column 3
pkg at line 422 column 7
error: evaluating argument list element number 2
error: called from
/usr/lib/x86_64-linux-gnu/octave/packages/sockets-1.2.0/x86_64-pc-linux-gnu-api-v50+/PKG_ADD at line 2 column 1
load_packages_and_dependencies at line 47 column 5
load_packages at line 60 column 3
pkg at line 422 column 7
所以我假设 octave-sockets 包缺少依赖项,但我找不到哪个依赖项。如果你能帮助我...非常感谢!
【问题讨论】:
-
类似于this。尝试改用
pkg install -forge sockets -
成功了!非常感谢。如果需要,您可以发布答案。还是我?
-
@Suever 很好,是什么把你带到了 octave 社区? *打开啤酒*
-
@onda47 一般而言,如果您 compile the latest stable version of octave from source(并按照 Suever 的建议通过 -forge 安装软件包),您将获得最直接的体验
标签: sockets ubuntu octave packages