有没有一种方法可以将 ppa 的所有文件从 launchpad.net 下载到本地驱动器?(做一个废弃项目的备份)
我已经尝试过:
wget --recursive --no-parent https://launchpad.net/~myproject/+archive/ubuntu/ppa
但结果并没有像预期的那样。
有没有一种方法可以将 ppa 的所有文件从 launchpad.net 下载到本地驱动器?(做一个废弃项目的备份)
我已经尝试过:
wget --recursive --no-parent https://launchpad.net/~myproject/+archive/ubuntu/ppa
但结果并没有像预期的那样。
如果你只对 .deb 包感兴趣,没有别的,那么这样做:
要使用 镜像整个 PPA
wget
,请像这样运行它(yt-dlp
以 PPA 为例):上面的链接可以从 Launchpad 中的 PPA 页面获得,点击“Technical details about this PPA”并获取出现的第一个链接。
您现在可以在本地浏览 PPA,或通过以下方式将其提供给其他计算机:
在本地浏览器中导航到http://0.0.0.0:8000/应该可以。
在 HTTP 服务器仍在运行的情况下,您可以将此本地存储库添加到运行兼容 Ubuntu 版本的客户端计算机并从中安装软件包:
如果出现类似 的错误
NO_PUBKEY E0D04D2E936B2F90
,请导入开发人员的密钥:然后更改存储库定义以在客户端计算机上使用此密钥:
应该没有错误。您现在可以查询包缓存以确认 apt 在您的本地存储库中看到该包: