如何使用从.dmg 文件中提取的文件?

如何使用从.dmg 文件中提取的文件?

我已将.dmg文件提取到文件中.img,按照此接受的答案问题

最后我将其安装并提取到/mnt目录。

.dmg文件是一个软件。但是现在我该如何运行该软件呢?

答案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

相关内容