如何在 Ubuntu 上安装 Robomongo?

Sur*_*rya 49 system mongodb

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

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

Kho*_*Phi 71

按照这些简单的步骤操作。

  • 下载 robomongo:https ://robomongo.org/download
  • 解压上面下载的 .tar.gz
  • 将目录更改为提取的文件夹。
  • 你会找到一个 bin 文件夹。进入那里,然后双击 robomongo。

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

/path/to/robomongo_dir/bin/robomongo
Run Code Online (Sandbox Code Playgroud)

您可能想要从您的 robomongo 添加一个链接,/usr/bin这将允许您在终端的任何地方执行类似的操作:

为了那个原因

  • 导航到robomongo_dir/bin
  • 右键单击robomongo可执行文件并单击Make Link,将在那里创建指向 robomongo可执行文件的链接
  • 根据您的意愿重命名指向 robomongo 的链接(比如robo_
  • 在终端上使用以下命令将此链接移动到/usr/bin目录

    sudo mv /robomongo_dir/bin/robo_ /usr/bin
    
    Run Code Online (Sandbox Code Playgroud)

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

  • 这应该是公认的答案。 (6认同)

小智 56

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

sudo snap install robo3t-snap
Run Code Online (Sandbox Code Playgroud)

  • 这应该是 2019 年和 Ubuntu 18.04 以上的最佳答案。 (12认同)
  • 目前,Snap pkg 已过时。当您为特定数据库创建具有特定权限的用户时,它无法与 Mongo Atlas 一起正常工作。你需要在 Robo3t =>1.4 上工作。 (3认同)
  • 请注意,如果您希望使用 snap 包进行 SSH tunelling,您应该将您的私钥复制到 `~/snap/robo3t-snap/4` 中(参见 https://github.com/Studio3T/robomongo/issues/1590 #issuecomment-656055534) (2认同)

ahm*_*mdy 27

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

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

第一种方式

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

wget https://download.robomongo.org/0.9.0/linux/robomongo-0.9.0-linux-x86_64-0786489.tar.gz
Run Code Online (Sandbox Code Playgroud)

1.2 解压tar.gz文件

 tar -xvzf robomongo-0.9.0-linux-x86_64-0786489.tar.gz
Run Code Online (Sandbox Code Playgroud)

1.3 将mv文件和文件夹从解压到result文件夹robomongo下操作到文件夹下/usr/local/bin

sudo mkdir /usr/local/bin/robomongo
sudo mv  robomongo-0.9.0-linux-x86_64-0786489/* /usr/local/bin/robomongo
Run Code Online (Sandbox Code Playgroud)

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
Run Code Online (Sandbox Code Playgroud)

第二种方式

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

wget https://download.robomongo.org/0.8.5/linux/robomongo-0.8.5-x86_64.deb
Run Code Online (Sandbox Code Playgroud)

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

sudo dpkg -i robomongo-0.8.5-x86_64.deb
Run Code Online (Sandbox Code Playgroud)

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

robomongo
Run Code Online (Sandbox Code Playgroud)

非常重要的通知

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

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

  • 这不再有效。0.8 版本现在太旧了,它与当前版本的 Mongo 不兼容,Studio3T 似乎已经停止发布新版本的 deb 文件。 (2认同)

小智 17

Robomongo 现在是 Robo 3T:

从站点下载 tar 文件。

当前文件是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
Run Code Online (Sandbox Code Playgroud)

现在你可以robo3t在你的终端中运行,它会工作。


Abd*_*sha 14

在 Ubuntu 18.04 / Ubuntu 20.04 上安装 Robo3t

1- 下载包形式Robo3t或使用wget

wget https://download.studio3t.com/robomongo/linux/robo3t-1.4.2-linux-x86_64-8650949.tar.gz
Run Code Online (Sandbox Code Playgroud)

2- 使用这里提取

tar -xvzf robo3t-1.4.2-linux-x86_64-8650949.tar.gz
Run Code Online (Sandbox Code Playgroud)

3-创建一个新的文件夹usr/local/bin从包须藤的mkdir的/ usr / local / bin目录/ robo3t

4- 将提取的移动usr/local/bin

sudo mv robo3t-1.4.2-linux-x86_64-8650949/* /usr/local/bin/robo3t
Run Code Online (Sandbox Code Playgroud)

将目录更改为

cd /usr/local/bin/robo3t/bin
Run Code Online (Sandbox Code Playgroud)

5- 下载图标

sudo wget https://dashboard.snapcraft.io/site_media/appmedia/2018/09/logo-256x256.png
Run Code Online (Sandbox Code Playgroud)

sudo mv logo-256x256.png icon.png

6-desktop iconRobo3t,我们可以做一个文件

sudo nano /usr/share/applications/robo3t.desktop
Run Code Online (Sandbox Code Playgroud)

粘贴这些并保存

[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
Run Code Online (Sandbox Code Playgroud)

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

我们可以检查

参考


小智 6

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

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
Run Code Online (Sandbox Code Playgroud)

然后你还会得到一个启动器图标,这样你就可以按win键并搜索。

但是你不会得到图标的图像(一些 ubuntu 占位符):(


Ash*_*shu 3

robomongo 似乎没有 sudo apt-get install 。可以从这里下载 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
Run Code Online (Sandbox Code Playgroud)

然后将解压版本移至/opt(如果需要)

否则还有本博客此处提到的另一种方法