Ris*_*kii 6 python apt windows offline deb
基本上我想在 Windows 7 机器上一次“批量”下载一个 .deb 文件及其所有依赖项(我没有管理员访问权限,它是一台公共计算机。)我已经看到了很多基于 Ubuntu 的修复需要终端和 apt,我在问如何在 Windows 上执行此操作。(我不确定这个问题是否适合这里,但我还没有找到可以去的其他地方。)
我已经尝试过 Keryx 和 Sushi-huh 来尝试获取软件包及其依赖项,但是这些都需要 Python,没有管理员权限,Python 无法正常安装。(旁注,我想我已经看到程序捆绑了 python,因此它们可以在不将其安装到 c: 的情况下工作,这可能作为一种解决方法吗?谷歌没有帮助)
如果有人想知道我正在尝试为 Ubuntu 12.10/AMD64 下载 Krita 和 Blender
我已经能够手动将单个 .deb 文件和依赖项下载到 38 个依赖包,但是这 38 个包依赖于其他包,没有办法在 Windows 上自动执行此操作令人发狂。
*编辑对不起,我忘了说明我的个人家用电脑运行的是 Ubuntu 12.10,而我用来下载的公共电脑是 Windows 7
小智 6
您可以使用突触下载脚本生成文件,选择您的包并单击“文件 - > 生成包下载脚本”,在ubuntu/PackageDownloadScript 中查看更多信息 ,生成如下文件:
#!/bin/sh
wget -c http://ftp.usf.edu/pub/ubuntu/pool/universe/i/ibm-3270/3270-common_3.3.10ga4-2build2_amd64.deb
Run Code Online (Sandbox Code Playgroud)
删除#!/bin/sh并wget -c仅获取 url,并且使用可以在任何操作系统中下载的新文件,在 Windows 7 中,您可以使用wget for windows
前几天我不得不这样做;首先,运行
$ apt-get install -y (yourpackage) --print-uris > dependencies
您不需要sudo特权来执行此操作,因为没有安装任何内容。
使用你最喜欢的文本编辑器,然后你可以删除文件的前几行dependencies,看起来像这样
阅读包裹清单...完成 构建依赖树 读取状态信息...完成 将安装以下额外的软件包: ncurses-term ssh-import-id 推荐套餐: rssh molly-guard openssh-blacklist openssh-blacklist-extramonkeysphere 将安装以下新软件包 ncurses-term openssh-server ssh-import-id 0 个升级,3 个新安装,0 个删除,26 个未升级。 需要获得 771 kB 的档案。 此操作后,将使用 3,056 kB 的额外磁盘空间。
然后使用sed删除不必要的内容,这些内容只会给您留下网址:
$ sed -i 's/ .*//' "dependencies"
最后用于wget下载所有这些依赖项
$ wget -i dependencies
| 归档时间: |
|
| 查看次数: |
21889 次 |
| 最近记录: |