【问题标题】:Install Octave packages on ubuntu 16在 ubuntu 16 上安装 Octave 软件包
【发布时间】:2017-03-22 07:24:38
【问题描述】:

我尝试了几个命令将包 optim 安装到我的 Octave 中的 Ubuntu 16.10 以使用函数 xcorr,但我悲惨地失败了。

其中一些命令是:

- sudo apt-get install octave-optim
- sudo apt-get install liboctave-dev
- sudo apt-get install octave-signal
- sudo apt-get install octave-pkg-dev

有人可以解释一下吗,或者有人知道如何在 Ubuntu 16 中安装这些软件包吗? 运行上述命令后,我重新启动了 Octave,但命令 xcorr() 仍然返回错误:

警告:“xcorr”函数属于来自的信号包 您已安装但未加载的 Octave Forge。加载 包,在 Octave 提示符下运行“pkg load signal”。

不幸的是,'pkg' 返回:

未找到命令“pkg”,您的意思是:来自包的命令“pig” 'bsdgames' (universe) 包 'peg' (universe) 中的命令 'peg' 来自包'pki-tools'(universe)的命令'pki' 命令'pki'来自 包'strongswan-starter'(主)来自包的命令'dpkg' 'dpkg'(主)命令来自包'util-linux'(主)命令的'pg' 来自包'ekg'(宇宙)的'ekg' 来自包的命令'ekg' 'ekg-gtk'(宇宙)pkg:找不到命令

【问题讨论】:

  • 仔细阅读您的错误。 “Octave提示符运行pkg load signal”。听起来你是在 bash 提示符下运行的。
  • 另外,听起来您已经成功安装了软件包,但为了将来参考,您还可以使用 pkg 命令并指定 -forge 选项直接在八度范围内安装软件包,这直接从 octaveforge 网站下载它们,例如pkg install image -forge.
  • 一般来说,包需要“加载”才能使用它们提供的功能。在您的 Octave 终端中写入 pkg list 以查看已安装的内容;如果名称旁边有星号,则表示该包也已加载
  • 伙计们,你们太棒了。我完全进入了终端。谢谢大家!
  • 塔索斯和他的自我:-P

标签: ubuntu package ubuntu-16.04 octave


【解决方案1】:

请在 Octave 命令提示符中键入pkg load signal,因为您已经安装了它。要在每次启动 Octave 时自动加载它,请创建 ~/.octaverc 文件并在文件中添加行 pkg load signal

如果将来您需要的 pkg 当前没有安装,您需要使用 pkg install -forge <pkgname> 安装它,例如pkg install -forge io。同样,您需要按照前面的描述加载它。

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2017-05-31
    • 2018-05-29
    • 2020-05-31
    • 2012-12-25
    • 2017-02-02
    • 1970-01-01
    • 2018-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多