我有兴趣为我正在开展的几个项目设置 PPA,并且想知道我需要多少个 PPA。我是否应该为每个项目创建一个 PPA,实际上每个项目都有一个包?名称为“个人的包存档”并且它们是在我的启动板用户名下创建的,这使得我似乎应该将所有项目都放在一个 PPA 中 - 这会导致问题吗?如果它是多个类似/相关的包,例如 unity lens,该怎么办?
这指示实际上并没有说要在一个 PPA 中投入多少,尽管他们确实表示可以投入多个。
答案1
除非必要,否则无需创建多个 PPA。例如,同一个项目(同一个软件包)的每日构建和稳定版本需要是单独的 PPA,因为您不能在单个存档中拥有同一个软件包的多个版本。但是,仅制作您感兴趣的各种东西的软件包,或作为您希望提议包含在 Ubuntu 或 Debian 存档中的暂存软件包,则不需要多个 PPA。
您能做的最好的事情是,以尽量减少对决定添加您的 PPA 的用户系统造成的潜在损害的方式进行组织。打包 Ubuntu 中已经存在的库和应用程序可能会大大增加造成损害的可能性,特别是当您开始添加额外的补丁等时。
答案2
我认为这取决于用例以及项目之间的关联。如果您有多个彼此独立的项目,则每个项目使用不同的 PPA。如果它们都彼此关联,则使用一个 PPA。
答案3
如果你查看 tualatrix PPA,你会发现每个项目都有一个包:
https://launchpad.net/~tualatrix
列出以下内容
个人包档案
软件中心的 PPA PPA 以丁周命名日报 GIMP Fcitx 控制面板 GNOME Shell GNOME 终端支持 Google 搜索 爱本图 PPA 通知库 迈戈 鹦鹉螺 Tualatrix 的下一个 PPA 个人使用 PPA Ubuntu Tweak 稳定版 PPA VPN 指标 Wayland 非官方 PPA
我想说:1 个项目对应 1 个 PPA。