当前位置: 首页>>技术教程>>正文


system – 如何在 Ubuntu 上安装 Robomongo?

,

问题描述

我正在使用 MongoDB,我想在 Ubuntu 上安装 Robomongo。

有没有关于如何在我的机器上安装 Robomongo 的说明?

最佳方案

请按照以下简单步骤操作。

  • 下载 robomongo:https://robomongo.org/download

  • 解压从上面下载的 .tar.gz

  • 将目录更改为提取的文件夹。

  • 你会找到一个 bin 文件夹。进入那里,然后双击 robomongo。

无论何时您想运行 robomongo,您都必须从终端执行以下操作:

/path/to/robomongo_dir/bin/robomongo

你可能想从你的 /usr/bin 添加一个指向 robomongo 的链接,这将允许你从终端的任何地方做这样的事情:

为了那个原因

  • 导航到 robomongo_dir/bin

  • 右键单击 robomongo 可执行文件,然后单击 Make Link,将在那里创建指向 robomongo 可执行文件的链接

  • 根据您的意愿重命名指向 robomongo 的链接(比如 robo_)

  • 在终端上使用以下命令将此链接移动到 /usr/bin 目录

    sudo mv /robomongo_dir/bin/robo_ /usr/bin
    

现在您可以通过输入 robo_ 从终端或从运行命令 (Alt+ F2) 运行 robomongo

次佳方案

Robo 3T(前身为 Robomongo)是免费的轻量级 GUI,为 MongoDB 爱好者提供嵌入式 shell。使用 Ubuntu 软件安装 robo3t-snap 包或从终端安装:

sudo snap install robo3t-snap

第三种方案

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

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

第一种方式

1.1 从robomongo官方网站下载tar.gz文件(选择需要安装的版本,获取tar.gz下载文件地址)

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 确保/usr/local/bin/robomongo/bin文件夹下的robomongo程序的execut文件是可执行文件

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

第二种方式

2.1 从robomongo官网下载deb文件(选择需要安装的版本,获取deb下载文件地址)

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 使用命令行通过run打开robomongo程序

robomongo

非常重要的通知:

robomongo 的所有可用版本 0.8.5 和更早版本都有 deb 文件和 tar.gz 文件下载 URL。所以如果你想要以前的版本,你可以使用两种方法之一但是如果你需要下载 0.9.0 版本,那么只有一种方法是第一种

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

第四种方案

Robomongo 现在是 Robo 3T:

下载 tar 文件 from the site

当前文件是 robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz 但显然这可能与您将来下载的不同:相应地调整下面的命令。

打开终端和 cd 到您下载存档的任何位置,例如, cd Downloadsmv 到您想保留它的任何位置,可能是 /opt 。然后提取它,并从二进制文件到 PATH 位置进行符号链接,例如…

sudo tar -xf /opt/robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz
sudo ln -s /opt/robo3t-1.1.1-linux-x86_64-c93c6b0/bin/robo3t /usr/local/bin/robo3t

现在您可以在终端中运行 robo3t 并且它会起作用。

第五种方案

在 Ubuntu 18.04 /Ubuntu 20.04 上安装 Robo3t

1- 下载包形式 https://github.com/Studio3T/robomongo/releases 或使用 wget

wget https://github.com/Studio3T/robomongo/releases/download/v1.4.4/robo3t-1.4.4-linux-x86_64-e6ac9ec.tar.gz

2- 使用这里提取

tar xvf robo3t-1.4.4-linux-x86_64-e6ac9ec.tar.gz

4- 移动提取的包

sudo mv robo3t-1.4.4-linux-x86_64-e6ac9ec /usr/local/bin/robo3t

将目录更改为

cd /usr/local/bin/robo3t/bin

5- 下载图标

sudo wget https://dashboard.snapcraft.io/site_media/appmedia/2018/09/logo-256x256.png -O icon.png

6- 要为 Robo3t 制作 desktop icon ,我们可以在

sudo nano /usr/share/applications/robo3t.desktop

粘贴这些并保存

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Robo3t
Icon=/usr/local/bin/robo3t/bin/icon.png
Exec="/usr/local/bin/robo3t/bin/robo3t"
Comment=Robo3t 
Categories=Development;
Terminal=false
StartupNotify=true

验证 .desktop 文件:

desktop-file-validate /usr/share/applications/robo3t.desktop

如果一切正常,您可以在应用程序菜单中搜索 robo3t。

现在,我们可以通过搜索 robo3t 在应用程序启动器菜单中找到 icon

我们也可以检查 this

Reference

第六种方案

运行以下命令(随意更新链接和更改文件夹名称):

wget https://download.robomongo.org/1.1.1/linux/robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz
sudo tar -xzf robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz -C /opt
rm robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz
sudo mkdir /opt/robo3t-1.1.1-linux-x86_64-c93c6b0/lib/BKP/
sudo mv /opt/robo3t-1.1.1-linux-x86_64-c93c6b0/lib/libstdc++* /opt/robo3t-1.1.1-linux-x86_64-c93c6b0/lib/BKP/
sudo ln -s /opt/robo3t-1.1.1-linux-x86_64-c93c6b0/bin/robo3t /usr/bin/robo3t
cat > ~/.local/share/applications/robo3t.desktop <<EOL
[Desktop Entry]
Encoding=UTF-8
Name=Robo3T
Exec=robo3t
Terminal=false
Type=Application
Categories=Development;
EOL

然后您还将获得一个启动器图标,以便您可以按 win-key 并搜索。

但是你不会得到图标的图像(一些 ubuntu place-holder):(

第七种方案

robomongo 似乎没有 sudo apt-get 安装。从 here 可以下载 tar.gz 下载后,您需要执行

gunzip robomongo-0.9.0-rc4-linux-x86_64-8c830b6.tar.gz
tar -xvf robomongo-0.9.0-rc4-linux-x86_64-8c830b6.tar

然后将 untar-ed 版本移动到 /opt(如果需要)

否则还有另一种方式,如本 bloghere 中所述

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/12307.html,未经允许,请勿转载。