错误:在Windows 10中安装GNU八度程序包时,不允许使用捆绑包

问题描述 投票:1回答:1

我正在尝试从http://www.music.helsinki.fi/research/spectutils/安装软件包Spectutils。

pkg install http://www.music.helsinki.fi/research/spectutils/spectutils-3.0.3.tgz

结果错误

bundles of packages are not allowed
error: called from
    install at line 90 column 11
    pkg at line 441 column 9

也尝试像这样从目录下载并安装,结果也有相同的错误。所有其他软件包也导致相同的错误。我使用的是Windows 10,带有Octave版本5.1.0。

内部包中有根文件和COPY文件(.3),看起来不错。

有人知道这个的答案吗?

windows package install octave gnu
1个回答
1
投票

Octave希望单个目录位于压缩包tarball中,但是在这种情况下,还会有一个附加文件“ ./._ spectutils-3.0.3”。

您需要在本地获取压缩包,解压缩压缩包,然后在没有该文件的情况下重新创建它。

bash shell中的示例过程:

$ wget pkg install http://www.music.helsinki.fi/research/spectutils/spectutils-3.0.3.tgz
$ tar xzvf spectutils-3.0.3.tgz
$ tar czvf spectutils-3.0.3.tgz spectutils-3.0.3

现在您应该能够安装本地文件(假设当前的八度音阶是新的tarball所在的位置:]

pkg install spectutils-3.0.3.tgz
© www.soinside.com 2019 - 2024. All rights reserved.