在我们学院,我们拥有大多数新 Ubuntu 发行版的镜像,以节省更新成本。我们想将 rabbitvcs 添加到计算机中,但可以通过 PPA 而不是官方 repo 获得。那么可以将 PPA 添加到 ubuntu 存储库的(私有)镜像中吗?
PS:我想听听所涉及的技术和法律问题。
在我们学院,我们拥有大多数新 Ubuntu 发行版的镜像,以节省更新成本。我们想将 rabbitvcs 添加到计算机中,但可以通过 PPA 而不是官方 repo 获得。那么可以将 PPA 添加到 ubuntu 存储库的(私有)镜像中吗?
PS:我想听听所涉及的技术和法律问题。
我成功地
apt-mirror
用来镜像 PPA。只需添加如下行:
到
/etc/apt/mirror.list
.然后运行
sudo apt-mirror
。官方 repo 是 repo,PPA 是 repo,您不能将 repo 添加到 repo。
最好的方法是要求每个人在他们的 Ubuntu 安装中添加你的 repo。这样它可以非常有用。您也可以镜像该存储库,例如将包上传到 PPA,它会在大学服务器中镜像,然后作为更新提供给所有人。
我只是花了一些时间为 OpenCPU 做这件事。如果您只有添加 PPA 的行,则必须将冒号更改为 peroid 并将 launchpad.net 添加到其中。
例如,这是 PPA 安装行:
在
/etc/apt/mirror.list
你的内心会为 Ubuntu 16.04 (xenial) 添加这样的一行:然后你可以启动 apt-mirror,它会克隆 PPA。对于使用此功能的客户,您可以将条目添加到他们的
/etc/apt/sources.list
文件中,指向您托管 PPA 镜像的任何位置。