如何使用Mac终端执行.run文件?

时间:2016-02-18 06:16:32

标签: linux macos terminal command

一旦我导航到其中包含.run文件的某个目录,如何使用mac终端执行该文件?

我已经为fileName.run文件更改了chmod 777并运行它

$ chmod 777 file-name.run
$ ./file-name.run

但它对我不起作用。任何的想法 ? 它给我以下错误。

$ ./ppasmeta-9.4.1.3-linux-x64.run: cannot execute binary file

它的postgres加上linux的高级服务器我想在mac os-x上安装。

3 个答案:

答案 0 :(得分:2)

正如Muhammad Iqbal所建议的那样,如果不进行一些修改,您将无法在Mac OS X上运行特定于Linux的二进制文件/可执行文件。这就像试图在Linux上运行.exe - 没有葡萄酒。虽然Linux和OS X类似,但它们并不兼容。如果你能以.deb的形式获得你想要的程序,那可能会有用。如果没有,我建议您使用小型Linux发行版(即DSL)双重启动Mac或启动虚拟机。我以前是双启动的 - 如果你有足够的硬盘空间,这对于这种情况来说是一个不错的选择。如果出现其他解决方案,我一定会通过此渠道通知您。

答案 1 :(得分:0)

正如我在评论中所说,我不认为Postgres Advanced Server可用于OSX。如果Postgres 9.5.3适用于您的目的,您可以安装homebrew并使用它来安装Postgres 9.5.3:

brew install postgresql

您可以从here下载单行代码以安装homebrew

答案 2 :(得分:-1)

我不确定你在这里问的是什么,但试试这个

./run