sockets - 如何在 Windows 上手动安装 Octave 包 socket-1.2.0?
问题描述
我尝试在没有 Internet 连接的情况下安装 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 以及版本/文件扩展名部分的删除。
如果您已经在计算机上下载了 tarball(如果您没有互联网连接,则必须以某种方式手动下载),那么您可以运行
pkg install sockets-1.2.0.tar.gz
(假设当前 octave 目录与下载的 tarball 相同)
请注意,sockets 包已经有一段时间没有更新了,因此,根据您使用的 octave 版本,安装可能会出错。
作为windows的旁注,socket包应该随windows install octave一起提供。
如果命令
pkg list
不显示 20 个或更多预安装的包,尝试运行
pkg rebuild
推荐阅读
- visual-studio - Package.appxmanifest Capabilites 添加条目失败
- javascript - Gem 'jquery-ui-rails' 在 SDK 'RVM: ruby-2.3.1' 中不可用
- xml - 如何批量下载页面源
- python - 隐藏使用 TensorFlow 后端。TensorFlow 2.0 Alpha 中的消息
- c# - 如何为 azure function v1 编写单元测试
- c# - 遍历 DataSnapShot.Children 会停止代码的执行(Unity、Firebase)
- javascript - 使用 Apify 抓取多个页面
- python - 在我的数据框上使用 pivot_table 的问题
- list - Prolog 中的谓词“浅”或“深”是什么意思?
- javascript - React Native 数字输入掩码始终带有两位小数