答案1
我猜您所指的 .dmg 文件是 Apple 磁盘映像。
理论上,Apple 磁盘映像可以包含任何类型的文件,因此您的问题非常广泛。很可能它包含为 Mac OS X 编译的软件,但您无法在 Ubuntu 上运行。
如果磁盘映像包含用 Ubuntu 可以解释的语言编写的可执行脚本,或者 Ubuntu 可以执行的二进制文件,则以下方法应该有效。
打开终端:Ctrl+Alt+T
导航到安装 .dmg 的目录:
cd /path/to/mount
列出内容
ls -l
这应该会给你一个文件列表。它可能看起来像这样:
drwxrwxr-x 2 tobias tobias 4096 11月13日 12:01 test2
-rwxrwxr-x 1 tobias tobias 0 11月13日 12:00 test.py
如果某一行有“x”,则表示它是可执行的。只要它不以 ad 开头,它就应该是可执行文件。现在您可以使用以下命令运行此文件:
./filename
在我的例子中:
./test.py
您可以选择使用文件来发现它是什么类型的文件:
file test.py