如果某个程序是为 Linux 开发的,那么使用哪个发行版又有什么关系呢?如何在 Mint、eOS、Debian、Fedora 等发行版上安装 Steam/Dropbox/Skype 等程序?
例如,Steam 网站上写道:
目前,Linux 版 Steam 仅支持使用 Unity、Gnome 或 KDE 桌面的 Ubuntu 12.04 LTS 或 12.10。时间允许时,我们将考虑支持其他发行版。有关 Linux 版 Steam 的更多信息,请参阅https://wiki.ubuntu.com/Valve
你真的必须运行这些桌面环境吗?是否认为基于 Ubuntu 的操作系统(如 Mint、eOS)可以正常工作?以及各种 Ubuntu 版本?
或者,如果您运行的是 Ubuntu 并从 Skype 网站上下载了 Fedora 或 opensuse 下载链接,它是否根本不起作用?
答案1
并非所有 Linux 发行版都使用相同的打包系统和格式。它们也不都使用相同的构建和编译选项来处理所包含的软件。就 Skype 而言,Fedora、OpenSUSE、Ubuntu 或其他 Linux 的下载链接之间可能唯一的不同在于文件在系统上的打包和安装方式。在 Ubuntu 上运行为其他 Linux 发行版构建的版本没有任何好处,反之亦然。
Steam for Linux 的支持声明是为了限制 Valve 必须处理的问题数量。当然,可以在不同的配置下运行 Steam,但他们不一定支持。声称只支持特定版本的 Ubuntu 和正在使用的特定环境,意味着有一个已知的稳定参考配置需要处理。支持任何版本的 Linux 和任何配置意味着必须在所有这些配置和版本上进行测试。