八度文档说pdist存在,但我不能在ubuntu 12.04上安装的版本中使用它。
Octave版本:
GNU Octave, version 3.6.2
Copyright (C) 2012 John W. Eaton and others.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. For details, type `warranty'.
Octave was configured for "x86_64-pc-linux-gnu"
我是否需要为它安装任何软件包?
回复后: 我尝试安装统计包:
octave:1> pkg install -forge statistics
error: the following dependencies where unsatisfied:
statistics needs io >= 1.0.18
答案 0 :(得分:6)
是。您需要安装统计信息包。如果查看函数列表here,可以看到函数所属的包。
编辑:该错误消息说明了一切。统计包依赖于io包。只需安装它,就像安装统计包一样。
pkg install -forge io
问题是io包可能依赖于其他包本身,因此建议使用包管理器来处理这类东西(Octave的pkg
还没有自动解决依赖关系正在进行中)。既然您正在使用Ubuntu,只要您自己没有构建Octave,只需从其存储库安装该版本:
apt-get install octave-statistics
另一种方法是告诉pkg
忽略依赖关系并强制安装(如果统计包的某些部分以后无法正常工作,请不要感到惊讶:
pkg install -forge -nodeps statistics