如何在Windows上手动安装Octave软件包socket-1.2.0?

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

我试图在没有网络连接的情况下安装socket-1.2.0。我从repo下载并尝试。

pkg install sockets-1.2.0.tar.gz

我得到:

tar: Error opening archive: Failed to open '/C/s/sockets-1.2.0.tar.gz'
error: called from
   unpack at line 274 column 5
   untar at line 48 column 5
   install at line 81 column 9
   pkg at line 441 column 9

我知道tar有问题,有没有办法直接从源码安装软件包,或者我应该使用tar?

octave
1个回答
0
投票

你需要指定从 octaveforge 获取它(如果你有网络连接)。

pkg install -forge sockets

请注意-forge,以及删除版本文件扩展名的部分。

如果你的电脑上已经下载了tar包(如果没有网络连接,你必须手动下载),那么你可以运行

pkg install sockets-1.2.0.tar.gz

(假设当前八度空间的目录与下载的压缩包相同)

需要注意的是,socket包已经有一段时间没有更新了,所以,根据你使用的octave版本,可能会出现安装错误。

在windows系统中,套接字包应该是随windows系统安装的octave一起安装的。

如果在命令中使用

pkg list

没有显示20个或更多的预装包,请尝试运行

pkg rebuild

0
投票

问题出在tar.exe中--不在PATH中。

© www.soinside.com 2019 - 2024. All rights reserved.