我刚刚构建了一个 64 位 Ubuntu 9.10 工作站。爱它。
原来我想要的应用程序只有 32 位。我找到了一个关于在 64 位环境中安装和使用 32 位库的便捷教程。
它几乎可以工作,但我找不到一个特定的包(libeel2-2 如果重要的话)。经过多次谷歌搜索和尖叫(我是 linux 菜鸟)后,我想到搜索http://packages.ubuntu.com。在 Karmic 下没有命中,但它确实出现在 Jaunty (9.04) 存储库中。
那么,添加 Jaunty 存储库并安装该库的 Jaunty 版本对我来说安全吗?还是我运气不好?
基于 Debian 的系统中的依赖性解决意味着如果一个包安装干净(没有依赖性问题),那么很少会出现任何重大问题。它可能无法正常工作,但不会弄乱其他任何东西。只是不要强迫任何东西——那会导致问题。
由于依赖关系冲突,您主要冒着弄乱系统的风险。一个依赖项可能最终依赖于旧版本中的更多包。因此,如果您没有旧版本的很多或重要的依赖项,那应该没问题。更好的解决方案是简单地重新编译包,以便它选择当前包作为 deps。