是否可以将PPA添加到Ubuntu回购镜像中?


11

在我们的大学中,我们拥有大多数新的Ubuntu发行版的镜像,以节省更新成本。我们想将rabbitvcs添加到计算机中,但是可以通过PPA获得,而不是通过官方回购获得。那么可以将PPA添加到ubuntu存储库的(专用)镜像中吗?

PS:我想听听有关的技术和法律问题。


1
就法律问题而言,Launchpad的PPA使用条款要求软件包必须经OSI批准FSF批准DFSG兼容的许可证分发。因此,重新分配很好。那里应该没有问题。
andrewsomething 2011年

镜像PPA的方式与镜像主仓库的方式完全相同。
psusi 2011年

您在这里谈论哪种方式?rsync
apoorv020 2011年

@ apoorv020以何种方式用于主存储库。回购就是回购。
psusi 2011年

Answers:


6

官方仓库是一个仓库,PPA是仓库,您不能在仓库中添加仓库。

最好的方法是要求所有人在自己的Ubuntu安装中添加您的存储库。这样可以非常有用。您也可以镜像该存储库,以便将程序包上传到PPA,它会在大学服务器中进行镜像,然后可以作为每个人的更新使用。



3

我只是花了一些时间为OpenCPU做这些。如果只剩下添加PPA的行,则必须将冒号更改为peroid,然后向其添加launchpad.net。

例如,这是PPA安装线:

add-apt-repository -y ppa:opencpu/opencpu-1.6

在其中,/etc/apt/mirror.list您将为Ubuntu 16.04(xenial)添加如下代码:

deb http://ppa.launchpad.net/opencpu/opencpu-1.6/ubuntu xenial main

然后,您可以启动apt-mirror,它将克隆PPA。为了使客户可以使用此功能,您可以将条目添加到他们的/etc/apt/sources.list文件中,以指向托管PPA镜像的任何位置。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.