问题描述
我正在使用 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 Downloads
和 mv
到您想保留它的任何位置,可能是 /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
第六种方案
运行以下命令(随意更新链接和更改文件夹名称):
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
(如果需要)