在 Ubuntu 版本 Y 上安装适用于 Ubuntu 版本 X 的软件包

在 Ubuntu 版本 Y 上安装适用于 Ubuntu 版本 X 的软件包

不幸的是,对于 Ubuntu 软件包安装和依赖项,我还是个新手。

我想问一下:如果某个预编译软件包是针对 Ubuntu X 版本的,那我是否可以在 Ubuntu Y 版本中安装该软件包的某个版本?

这真的可行吗?这取决于什么?实现这一目标的障碍是什么?

例如,我可以安装适用于 Ubuntu 10.10 的 CUDA 工具包在 Ubuntu 11.04 上?

答案1

只要软件的目标版本是降低比您当前运行的 Ubuntu 版本要好,应该不会有问题。

这与在 Windows 7 机器上安装适用于 Vista 的程序相同。

如果版本是更高比你运行的 Ubuntu 版本要好,这很可能是个问题。你仍然可以尝试安装它,但成功的可能性不大。

通常,Ubuntu 会为您选择“最合适”的软件包版本(通过软件包管理)。您在问题中提到的应用程序不是通过官方软件包存储库提供的,这是例外,而不是常态(至少我是这样认为的)。

相关内容