我在 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 缺少依赖项,但我找不到哪个依赖项。如果你能帮助我...非常感谢!
最佳答案
而不是使用 Ubuntu 打包的 octave-sockets
包,如果您直接从 Octave 安装包,您可能会获得更好的体验
pkg install -forge sockets
关于sockets - 带倍频程的 pkg 负载 socket ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44474573/