【问题标题】:Unable to run robomongo.sh using sh robomongo.sh in Ubuntu 14.04无法在 Ubuntu 14.04 中使用 sh robomongo.sh 运行 robomongo.sh
【发布时间】:2016-01-18 21:51:51
【问题描述】:

我刚刚从官方网站下载了robomongo 64 位的ubuntu。 然后我打开我的终端并浏览文件夹结构并从bin文件夹执行命令。

sh robomongo.sh

我遇到了这样的错误

robomongo.sh: 5: robomongo.sh: Bad substitution

帮帮我。

提前致谢

【问题讨论】:

  • 解决方案:当我从官方网站下载tar文件时,我只是使用ubuntu软件中心打开它。它现在已安装并正常工作。

标签: mongodb robo3t


【解决方案1】:

在终端中,您可以只使用此命令 robomongo,您可以使用 sudo apt-get install robomongo

安装稳定版本的 robomongo

【讨论】:

  • 首先谢谢,收到此错误 E: Unable to locate package robomongo .
  • 目前可能正在安装其他应用程序或正在更新。完成重启
  • 没有。我从另一个系统尝试了相同的命令,但我得到了相同的错误。
  • 我认为这不是 robomongo 包的问题。这是你的ubuntu系统问题。可能是askubuntu.com/questions/378558/…
  • 谢谢。我会检查的。
【解决方案2】:

解决方法:当我从官方网站下载tar文件时,我只是使用ubuntu软件中心打开它。它现在已安装并正常工作。

【讨论】:

  • @Anton 右键单击​​该文件并使用 ubuntu 软件中心打开。如果它解决了您的问题,请提出答案!
  • Ubuntu 软件中心抱怨文件无法打开。无论如何,已经以旧式方式(即手动)安装了它。
  • 首先从link下载tar文件,解压到bin文件夹就可以看到robomongo.sh运行了。
【解决方案3】:
To install MongoDB Administration: RoboMongo version (0.8.*) on Ubuntu
  1. 为 Debian/Ubuntu 下载 64 位 .deb 包
  2. 使用 Ubuntu 软件中心打开 .deb 包
  3. MongoDB 管理:RoboMongo 已安装在您的 linux 机器上

To install MongoDB Administration: RoboMongo version (0.9.*) on Ubuntu
  1. 为 ubuntu 下载 .tar.gz 文件 [来源:RoboMongo Website,例如 0.9.0 RC8 1.e robomongo-0.9.0-rc8-linux-x86_64-c113244.tar.gz ]​​i>
  2. tar -xvzf robomongo-0.9.0-rc8-linux-x86_64-c113244.tar.gz [假设你有 robomongo- 0.9.0-rc8-linux-x86_64-c113244.tar.gz 文件到你的下载目录]
  3. sudo mv PATH_TO_RoboMongo_Tar_File /usr/local/lib/robomongo/

示例:sudo mv ~/Downloads/robomongo-0.9.0-rc8-linux-x86_64-c113244/ /usr/local/lib/robomongo/

  1. cd /usr/local/lib/robomongo/bin
  2. 右键单击 robomongo 文件,即可执行文件 (application/x-executable)

    5.1。现在点击“制作链接”选项

  3. 您可以将此快捷方式图标放在桌面上以启动 RoboMongo GUI

【讨论】:

    【解决方案4】:

    @mistertandon 的回答很好,但我会更清楚

    有两种方法可以使用命令行将robomongo 程序安装到ubuntu 中:

    第一种方式

    1.1 从Official robomongo website下载tar.gz文件(选择你需要安装的版本并获取tar.gz下载文件url)

    wget https://download.robomongo.org/0.9.0/linux/robomongo-0.9.0-linux-x86_64-0786489.tar.gz
    

    1.2 解压tar.gz文件

     tar -xvzf robomongo-0.9.0-linux-x86_64-0786489.tar.gz
    

    1.3 mv 文件和文件夹从提取操作到结果文件夹中 进入/usr/local/bin下的文件夹robomongo

    sudo mkdir /usr/local/bin/robomongo
    sudo mv  robomongo-0.9.0-linux-x86_64-0786489/* /usr/local/bin/robomongo
    

    1.4 确保robomongo 程序的执行文件存在于 /usr/local/bin/robomongo/bin文件夹是可执行文件

    cd /usr/local/bin/robomongo/bin
    sudo chmod +x robomongo ## run command only if robomongo isn't excutable file
    ./robomongo
    

    第二种方式

    2.1 从Official robomongo website下载deb文件(选择你需要安装的版本并获取它的deb下载文件url)

    wget https://download.robomongo.org/0.8.5/linux/robomongo-0.8.5-x86_64.deb
    

    2.2 使用dpkg命令行安装deb文件

    sudo dpkg -i robomongo-0.8.5-x86_64.deb
    

    2.3 通过运行命令行打开robomongo程序

    robomongo
    

    非常重要的通知

    所有低于robomongo程序0.9的版本。*版本有deb文件和tar.gz文件下载url(我不知道这是什么原因)所以如果你需要下载版本低于0.9 .* 版本您可以使用以下两种方式之一,但如果您需要下载 0.9.0 版本,则只有一种方式是第一种方式

    更多关于安装robomongo程序的链接:link 1link 2

    【讨论】:

      【解决方案5】:

      如果您无法运行 robo3T,请转到 lib 文件夹并删除 libstdc++。在那里你会发现两个名称相似的文件,删除两者,它会起作用。

      【讨论】:

        猜你喜欢
        • 2014-08-08
        • 1970-01-01
        • 1970-01-01
        • 2015-04-22
        • 2015-10-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多