Jon*_*han 27 package-management
刚刚玩过 Arch 后,给我印象最深的是 AUR。使用 Yaourt 之类的工具,您真的可以轻松安装前沿软件,其中一些来自 git,它会自动为您编译和安装。Ubuntu 有这样的东西吗?我知道 PPA,但我真的不认为它们是等效的。
编辑:这就是为什么我不认为 PPA 与 AUR 相同的原因:
something-git
通常会直接为您提供来自 GitHub 的最新包。PPA 不会像这样动态更新,因此那里的软件包通常非常过时。是的,PPA。这是你现在能得到的最接近的。如果你认为它们对你来说不够等价,那么现在的答案就是“不”。关于您声称的差异的一些评论:
PPA 有编译包,而 AUR 有编译包和源码包
PPA 也提供源包。PPA 上传必须是源上传。用户可以访问源(例如,他们可以自己重建源)或从这些源构建的二进制文件。
由于 PPA 特定于 Ubuntu 版本,因此许多 PPA 已经过时。
这是真的。然而,用户可以很容易地将包从任何 PPA 复制到他们自己的 PPA,包括到不同的版本,同时选择在途中必要时重建它们。请参阅包详细信息 -> 复制包页面。如果有任何东西需要更新才能使用较新的版本,那么这将不起作用,但我认为这与 AUR 相同。
就 PPA 的最新情况而言,这大概只是志愿者时间的问题(谁可以做与上述相同的袖珍副本),而不是 PPA 和 AUR 之间的任何根本区别。
许多 PPA 构建不正确,即使项目或多或少稳定
和上面一样的答案。这与基础设施或机制无关,而与志愿者时间有关。
PPA 似乎没有评级系统,用户可以在其中担保工作包存储库。
同意。
有大量的 AUR 包直接来自 GitHub,因此安装诸如 something-git 之类的包通常会直接为您提供来自 GitHub 的最新包。
您可以安排在 PPA 中自动执行此操作,但我承认设置起来绝非易事。
这些都不是完全一样的,我同意你。如果您想要在 Ubuntu 中获得更多类似 ABS/AUR 的功能,我认为您需要更详细地了解您提出的更改将如何在 Ubuntu 已有的方面发挥作用。
归档时间: |
|
查看次数: |
18530 次 |
最近记录: |