【问题标题】:How to execute a .run file using Mac Terminal?如何使用 Mac 终端执行 .run 文件?
【发布时间】:2016-02-18 06:16:31
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

  • 我已经为 .run 文件更改了 chmod 777。
  • ./run-file,你试过了吗?而不是评论与问题相关的信息,而是将其置于问题本身
  • 无论您想要实现什么,授予每个人对您计划执行的文件的写入权限是一个严重的安全问题——您应该恢复正常的权限(可能是@987654323 @) 立即。
  • 两个问题... 1) 文件中有什么? 2) 请运行ls -l file* 并在您的问题下单击edit 并粘贴结果。
  • 3) “它不起作用”是什么意思?究竟会发生什么?

标签: linux macos terminal command


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    ./run
    

    【讨论】:

      【解决方案3】:

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

      brew install postgresql
      

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

      【讨论】:

        猜你喜欢
        • 2011-11-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多