从较新的 Ubuntu 版本反向移植源包是一种好的做法吗?

从较新的 Ubuntu 版本反向移植源包是一种好的做法吗?

我的计划是这样的:

假设我正在运行 12.04 LTS,生活很美好,但它的软件包逐渐变旧。然后 12.10 发布了,我deb-src在 sources.list 中添加了一行,并从新版本中反向移植(下载源代码、构建、安装)选定的软件包。由于新版本受支持,我应该获得安全更新,在这种情况下,我将反向移植更新的版本。系统仍然很稳定,我得到了我想要的新软件包,即使有安全更新(如果我走 Debian 路线并从测试中反向移植,我不会得到安全更新)。

现在的问题是:

  1. 这个计划真的像我想的那么好吗?如果我想要获得最大的稳定性和安全性,并且获得我绝对需要的新软件包,那么我认为这是我能得到的最好的计划。对吗?错吗?

  2. 如果这是一个好的计划,那么在实践中如何做呢?在理想情况下,我认为我应该能够apt-get install something,如果优先级最高的版本来自一行deb,则安装该软件包;如果它来自一行deb-src,则下载源代码、构建和安装。但显然现实并不那么乐观,我不仅必须做额外的工作来构建和安装源包,而且我也找不到一种方法来判断该存储库中何时有新版本的软件包!当我这样做时apt-cache policy something,只deb列出了行。为什么源存储库受到歧视?我如何跟踪源存储库并在升级发布时安装它们?

相关内容