如何在 Windows 上手动安装 Octave 包 socket-1.2.0?
How to manually install Octave package socket-1.2.0 on Windows?
我尝试在没有互联网连接的情况下安装 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 吗?
您需要指定从 octaveforge 获取它(如果您有互联网连接)。
pkg install -forge sockets
注意 -forge,并删除了 version/file 扩展部分。
如果您已经在计算机上下载了压缩包(如果您没有互联网连接,则必须以某种方式手动下载),那么您可以 运行
pkg install sockets-1.2.0.tar.gz
(假设当前octave目录与下载的tarball相同)
请注意,套接字包有一段时间没有更新,因此,根据您使用的八度版本,安装可能会出错。
作为 windows 的旁注,套接字包应该随 windows 安装 Octave 一起提供。
如果命令
pkg list
未显示 20 个或更多预安装包,请尝试 运行ning
pkg rebuild
问题出在 tar.exe - 不在 PATH
中
我尝试在没有互联网连接的情况下安装 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 吗?
您需要指定从 octaveforge 获取它(如果您有互联网连接)。
pkg install -forge sockets
注意 -forge,并删除了 version/file 扩展部分。
如果您已经在计算机上下载了压缩包(如果您没有互联网连接,则必须以某种方式手动下载),那么您可以 运行
pkg install sockets-1.2.0.tar.gz
(假设当前octave目录与下载的tarball相同)
请注意,套接字包有一段时间没有更新,因此,根据您使用的八度版本,安装可能会出错。
作为 windows 的旁注,套接字包应该随 windows 安装 Octave 一起提供。
如果命令
pkg list
未显示 20 个或更多预安装包,请尝试 运行ning
pkg rebuild
问题出在 tar.exe - 不在 PATH
中