我正在使用 Ubuntu 版本 12.04.2 LTS
是否有任何特定程序或文件扩展名与 Ubuntu 不兼容?所有 .exe 扩展名都可以在 Ubuntu 上运行吗?我刚开始使用这个操作系统,所以我的经验几乎没有。
答案1
不,没有不兼容的文件扩展名。Ububntu 并不真正关心文件扩展名,它只看到文件。
它以相同的方式对待每个文件,而不会将它们分成需要不同处理的不同类型。
程序和应用程序本身知道如何处理遇到的文件扩展名,但是如果你要求 Ubuntu 应用程序打开文件,它不会担心扩展名,除非其自己的程序逻辑需要。
答案2
Wine
可用于运行 Windows 程序(即 .exe 文件)。大多数程序无需任何调整或只需很少的调整即可轻松运行。
可能有数百(甚至数千)个文件扩展名与 Ubuntu 不兼容。这是因为任何人都可以创建不同的扩展名供私人使用,或用于特定程序。例如,某个程序Anki
使用.apkg
格式。自然,这种文件格式与 Windows 或 osx 或任何其他操作系统不兼容。
但这还不是全部,Ubuntu 附带了一套非常好的应用程序,其他应用程序也7zip
支持日常生活中经常使用的大多数文件格式。
了解 Wine 的使用方法
答案3
从技术上讲,Linux/Ubuntu 不支持扩展,但会检查文件内的前几个字符来确定该文件是什么。在 Linux/Ubuntu 中,将文件命名为“picture.txt”或“picture.exe”是完全正确的。在 Linux/Ubuntu 中,单击文件将打开并显示图片。
您无法在另一个系统上运行另一个系统的软件(Java 编写的软件除外)。您需要下载该系统的软件才能使用它。因此,您可以在 Ubuntu、Windows 和 Mac OS 上使用 VLC,但每个系统都有自己的安装程序,其中包含所有需要的软件。
对于 Windows 软件,您可以使用名为 WINE 的兼容层。它模拟 Windows DLL,并能很好地运行 Windows 软件。这不是最好的方法,但很有用。我自己宁愿双启动或使用 VirtualBox。