我正在使用 Precise Pangolin,有时我会发现我想安装的软件包在 上存在,http://us.archive.ubuntu.com/ubuntu/ hardy main
但在 上却不存在http://us.archive.ubuntu.com/ubuntu/ precise main
。我有两个相关问题:
- 手动安装这些软件包是否安全(例如从下载
http://packages.ubuntu.com/hardy
?) /etc/apt/sources.list
如果是这样,我也可以像这样将耐寒资源添加到我的中吗?deb http://us.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse deb-src http://us.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse deb http://us.archive.ubuntu.com/ubuntu/ hardy main deb-src http://us.archive.ubuntu.com/ubuntu/ hardy main
答案1
我们不推荐这样做,可能不起作用,并且会破坏您的 12.04 系统!
您可以尝试安装单独的 Hardy应用debs,但是它们很有可能由于依赖性(库)问题而无法工作;如果您尝试安装这些 Hardy 库,则可能会破坏您的 Precise 系统。
将 Hardy 存储库添加到 Precise这是一个非常糟糕的主意并且会立即破坏您的系统。
一旦出现故障,修复系统将非常困难——更新/升级可能不起作用,Precise 应用程序也可能不起作用。
那么我如何使用那些“Hardy”应用程序呢?
- 您可以尝试从源代码构建它们。
- 但创造一个哈代可能更容易chroot相反——这允许您在 Precise 系统中创建一个 Hardy 安装,它可以使用 Hardy 存储库、安装所有 Hardy 应用程序等,并且仍能运行而不会对主 Precise 造成任何问题。请参阅此 Ubuntu 指南以了解更多详细信息。
答案2
(1) 在我看来“否”,可能需要从 Hardy 列表中下载一些小软件包。Hardy 发布后,软件包中已经做了很多更改。
(2)您不应该编辑源列表中的 Hardy 源,这可能会导致诸如软件包损坏之类的问题。您的软件包将从 Hardy 列表下载,并且不适合精确。