我正在研究中,它的一个步骤是创建一个ppa以添加学术文件。由于Internet的速度非常慢,并且无法将启动板中托管的ppas转换为公共主机,因此必须将其托管在本地服务器中。我尝试遵循2009年的教程,但没有成功。有人可以帮我吗?
我正在研究中,它的一个步骤是创建一个ppa以添加学术文件。由于Internet的速度非常慢,并且无法将启动板中托管的ppas转换为公共主机,因此必须将其托管在本地服务器中。我尝试遵循2009年的教程,但没有成功。有人可以帮我吗?
Answers:
ppa存储库只是(大约)由启动板服务器管理的APT存储库。
或者,如果您不想设置启动板服务器(这并不容易),则可以简单地建立一个apt仓库,这更容易,并允许您私下分发软件包。
您可以在askubuntu中看到有关此问题的其他问题-如何设置apt存储库。
从这个问题出发,您可以按照本指南了解如何创建存储库。看到您有两个选择,一个简单(易于遵循,但对用户而言并非如此)和一个高级(复杂但对用户而言,易于使用)。
这将不容易。
据我所知,PPA的用法仅是launchpad.net。因此,没有PPA服务器。
来自:https : //launchpad.net/ubuntu/+ppas
个人软件包档案(PPA)允许您上传Ubuntu源软件包,这些源软件包将由Launchpad构建并发布为apt存储库。您可以在我们的帮助页面中找到有关PPA以及如何使用它们的更多信息。
因此,回答您的问题:您将需要运行自己的Launchpad实例。幸运的是,这里有一篇很长的文章。
从链接中有一些重要的注意事项:
构建和运行Launchpad需要一台运行Ubuntu的计算机。生产的Launchpad.net网站在Ubuntu 10.04 LTS上运行。开发人员大多运行10.04 LTS,11.10或12.04 LTS,但其他人也可以使用。
推荐的开发配置是Ubuntu 12.04 LTS或更高版本,在LXC容器中运行Launchpad,以最大程度地减少对更广泛系统的影响。
注意:安装脚本引入的更改可能会破坏您当前的Web开发设置,因此,如上所述,建议在虚拟机或LXC容器中尝试启动板。
还可以看看有没有人有使用私有启动板实例的经验?