如何在Ubuntu上安装Robomongo?


34

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

关于如何在计算机上安装Robomongo,是否有任何说明?

Answers:


61

请遵循以下简单步骤。

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

每当您想运行robomongo时,都必须在终端上执行以下操作:

/path/to/robomongo_dir/bin/robomongo

您可能想要从您的网站添加到robomongo的链接,/usr/bin这将使您可以在终端的任何位置进行类似的操作:

为了那个原因

  • 导航到robomongo_dir / bin
  • 右键单击robomongo可执行文件,然后单击“ 建立链接”,将在此处创建指向robomongo可执行文件的链接。
  • 重命名到robomongo的链接到您的愿望(假设robo_
  • 在终端上使用以下命令将此链接移至/ usr / bin目录

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

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


5
这应该是公认的答案。
fosslinux

1
@ubashu有些人会得到答案或帮助,有时会忘记他们在哪里获得帮助。
KhoPhi

23

@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文件和文件夹从提取操作放到结果文件夹robomongo下的文件夹中/usr/local/bin

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从官方robomongo网站下载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

重要提示

所有可用版本0.8.5及更早版本robomongo均具有deb文件和tar.gz文件下载URL。因此,如果您要使用以前的版本,则可以使用以下两种方法之一;但是,如果您需要下载0.9.0版,则只有一种方法是第一种方法

有关安装robomongo程序的更多链接:链接1第2行链接3


1
似乎这些* .deb文件不再不可用
API

1
为了可以robomongo从任何地方执行,我重命名了它的文件夹,并且sudo ln -s /usr/local/bin/robomongodir/bin/robomongo /usr/local/bin/
API

如果您遵循这些说明, robomongo: command not found然后发现您可能使用的是robomongo不支持(并且可能不会)的32位体系结构
Michael

2
这不再起作用。现在的0.8版本太旧了,它与当前版本的Mongo不兼容,并且Studio3T似乎已停止发布较新版本的deb文件。
塞林

18

Robo 3T(以前称为Robomongo)是为MongoDB爱好者提供的带有嵌入式外壳的免费轻量级GUI。使用Ubuntu软件安装robo3t-snap软件包,或使用以下命令从终端安装它:

sudo snap install robo3t-snap

4
这应该是2019年以及以上Ubuntu 18.04的最佳答案。
克里格

15

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

现在您可以robo3t在终端中运行,它将运行。


@Zanna对不起,没看到/opt
George Udosen '17

1
@George我的坏人,看到您的评论后将其修复:)
Zanna

4

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

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键并进行搜索。

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


1
@Thamaraiselvam你也可以看看这个脚本附加安装github.com/david1asher/post-install-scripts/blob/master/...
ddavidad

2

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

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

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


我已经完成了robomongo-0.9.0-rc4-linux-x86_64-8c830b6.tar.gz该如何进行?
Suraj Maurya

请详细说明您所做的事情以及收到的错误消息(如果有)?
阿舒(Ashu)2016年

@SurajMaurya如果以下回答有帮助,您介意将其标记为答案吗?
KhoPhi

1
在Ubuntu 18.04上安装Robo3t下载软件包形式为Robo3t或使用wget
wget https://download.robomongo.org/1.2.1/linux/robo3t-1.2.1-linux-x86_64-3e50a65.tar.gz
使用这里提取

tar -xvzf robo3t-1.2.1-linux-x86_64-3e50a65.tar.gz

usr/local/bin从包装中 放入新的鲜花

sudo mkdir /usr/local/bin/robo3t

将提取的包移动到 usr/local/bin

sudo mv  robo3t-1.2.1-linux-x86_64-3e50a65/* /usr/local/bin/robo3t

将目录更改为cd /usr/local/bin/robo3t/bin 我们可以从以下位置下载Robo3t 的图标并将其放在此处,因为以后需要制作桌面图标

例如/bin使用名称保存icon.png /usr/local/bin/robo3t/bin/icon.png

现在,我们需要使用以下命令授予对新建目录的权限: chmod

sudo chmod +x robo3t ./robo3t

现在我们可以运行Robo3t ./robo3t

为了desktop iconRobo3t,我们可以做一个文件usr/share/applications

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

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

我们可以检查

参考


0

如果您尝试安装最新版本的robomobo,则现在称为robo3t。或者您尝试在ubuntu 16.04上安装,请按照以下步骤操作,并安装robomongo

下载最新的robomongo tar文件

wget https://download.robomongo.org/1.1.1/linux/robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz

提取它

tar -xvzf https://download.robomongo.org/1.1.1/linux/robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz

建立目录

mkdir ~/robo-backup

robo3t-1.1.1-linux-x86_64-c93c6b0 / lib / libstdc ++ direcotry移至〜/ robo-backup / direcotry

mv robo3t-1.1.1-linux-x86_64-c93c6b0/lib/libstdc++* ~/robo-backup/

运行robo3t

robo3t-1.1.1-linux-x86_64-c93c6b0/bin/robo3t

0

如果需要将mongodb二进制文件(手动)安装到Ubuntu 18.04 LTS(Bionic)。您需要从此链接下载mongodb .tgz文件。

1)将其下载到〜/ Downloads文件夹,然后通过键入将其移动到主目录 mv Downloads/mongodb-linux-x86_64-ubuntu1804-4.0.4.tgz ~/

2)然后通过tar -zxvf mongodb-linux-x86_64-ubuntu1804-4.0.4.tgz在此处键入放置它(主目录/ home /)来取消它。不要从这里移动它。

3)然后在/ data / db位置创建一个目录,并对该目录授予写权限。

sudo mkdir -p /data/db

sudo chmod -R 777 /data/db

4)现在,这是棘手的区域。通过输入pwd(当前工作目录)确保您在hme目录中

pwd 

它会显示

/home/<your user name>

然后输入

ls -al

此命令将显示主目录中的所有hiddenfile并搜索

~/.bashrc

5)编辑.bashrc文件并编写

export PATH=mongodb-linux-x86_64-ubuntu1804-4.0.4/bin:$PATH

并保存文件类型 source ./bashrc

然后echo $PATH在终端上输入它将显示~/mongodb-linux-x86_64-ubuntu1804-4.0.4/bin:/home/xenon/.nvm/versions/node/v10.15.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

6)现在在终端类型mongo --nodb 它将显示MongoDB shell version v4.0.4

从这里开始,您已准备就绪,继续进行mongodb安装。这个安装有点复杂,但是通过这种方法,您可以轻松控制mongodb的版本并根据需要使用它。

7)然后开始mongod

>sudo mkdir -p /var/log && sudo chmod -R 777 /var/log
>mongod --port 27017 --dbpath /data/db --logpath /var/log/local.log --fork
>mongo --port 27017
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.