为什么每个 Ubuntu 版本都有 PPA?

为什么每个 Ubuntu 版本都有 PPA?

而不是一个 ppa,适合每个 ubuntu 版本和所有后续版本?

建立全球 PPA 是一个好主意。

答案1

我不太明白你的意思。单个 PPA 包含适用于每个版本的软件包,因此你只需添加一个 PPA,apt 就会获得适用于你的版本的软件包。

至于为什么每个版本都有不同的软件包,那是因为软件包依赖于它所构建的版本中的库,并且可能无法在另一个版本上运行。

答案2

我想如果 PPA 只包含特定版本的软件,那会让人感到困惑。你添加它,什么也不会发生。此外,如果你有全球 PPA,他们必须支持多少个 Ubuntu 版本?新版本发布后,他们必须多快添加支持?

这是一个好主意,但可能不切实际。

答案3

答案是 apt 的工作方式。从来没有指定要安装的软件版本。apt 会自动为正确的 ubuntu 版本获取正确的版本。因此不同的 ppa 适用于简单的 apt 功能。

相关内容