Octave 包安装:“无法创建安装目录”

Octave 包安装:“无法创建安装目录”

我正在尝试安装 Octave (3.2.4) 的统计包 (1.0.10),这需要杂项包。安装杂项包(1.0.11)时,我收到以下错误:

couldn't create installation directory
/usr/lib/octave/packages/3.2/miscellaneous-1.0.11 : Permission denied

error: called from `pkg>copy_files' in file /usr/share/octave/3.2.4/m
/pkg/pkg.m  near line 1473, column 13 error: called from: error:  
/usr/share/octave/3.2.4/m/pkg/pkg.m at line 756, column 5

error:   /usr/share/octave/3.2.4/m/pkg/pkg.m at line 287, column 7

我运行的是 Ubuntu 11.04。

是什么导致了这个问题以及如何解决它?

答案1

问题是,您尝试将数据安装在您无权写入数据的目录中。您可以以 root 身份登录,也可以使用 root 权限运行程序来访问该目录。

prefix另一种方法是在八度音程本身中指定 a(参见此链接),您想要安装包的位置。然后你将以八度运行以下几行:

pkg prefix <destination> <destination>
pkg install miscellaneous-1.0.11.tar.gz

where<destination>是您要安装软件包的路径。

相关内容