如何从tar.gz文件安装Robomongo作为Ubuntu 15.10中的程序

Pra*_*rge 36 ubuntu mongodb robo3t

现在robomongo开发人员发布新版本的robomongo作为tar.gz而不是.deb包,这些包很容易进行双击安装.但该选项已不再可用.那么如何在ubuntu中将其安装为程序.我试过提取包并安装但失败了.

admin@admin-lenovo:~$ cd Downloads/
admin@admin-lenovo:~/Downloads$ tar -xzf robomongo-0.9.0-rc4-linux-x86_64-8c830b6.tar.gz 
admin@admin-lenovo:~/Downloads$ cd robomongo-0.9.0-rc4-linux-x86_64-8c830b6/
admin@admin-lenovo:~/Downloads/robomongo-0.9.0-rc4-linux-x86_64-8c830b6$ ./configure
bash: ./configure: No such file or directory
Run Code Online (Sandbox Code Playgroud)

另外.make和./install失败,因为没有找到文件,如何安装它作为程序呢?

moh*_*rim 45

Robomongo现在是Robo 3T.以下是更新的步骤:

  1. robomongo站点下载tar文件.当前文件是robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz,但你的可能会有所不同.

  2. 打开终端,切换到下载目录并运行以下命令:

    $ tar -xvzf robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz
    $ sudo mkdir /usr/local/bin/robomongo
    $ sudo mv  robo3t-1.1.1-linux-x86_64-c93c6b0/* /usr/local/bin/robomongo
    $ cd /usr/local/bin/robomongo/bin
    $ sudo chmod +x robo3t 
    $ sudo gedit ~/.bashrc
    
    Run Code Online (Sandbox Code Playgroud)
  3. 将以下行添加到.bashrc文件末尾:

    别名robomongo ='/ usr/local/bin/robomongo/bin/robo3t'

  4. 保存并关闭文件.现在使用以下命令重新加载它:

    $ source ~/.bashrc
    
    Run Code Online (Sandbox Code Playgroud)
  5. 然后你可以从你的终端运行robomongo它将工作:

    $ robomongo
    
    Run Code Online (Sandbox Code Playgroud)

  • 这是正确的答案,但是最新版本中存在一个错误,您将需要`rm lib / libstdc ++ *`才能使其正常运行 (2认同)
  • ``libstdc++*`` 的位置实际上是 ``/usr/local/bin/robomongo/lib`` 所以删除命令应该是这样的: ``rm /usr/local/bin/robomongo/lib/libstdc++*`` (2认同)

sst*_*uct 33

您也可以像我一样将robomongo放入/ usr/bin:

tar xf robomongo-0.9.0-rc8-linux-x86_64-c113244.tar.gz

sudo mv robomongo-0.9.0-rc8-linux-x86_64-c113244/ /usr/bin/robomongo

export PATH=/usr/bin/robomongo/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

如果您使用鱼壳,则需要将最后一行更改为:

set PATH $PATH /usr/bin/robomongo/bin
Run Code Online (Sandbox Code Playgroud)

现在你可以用命令启动它:

robomongo
Run Code Online (Sandbox Code Playgroud)


Fre*_*key 15

从我的dotfiles中拉出来.它很难看,但它有效...而且它更冗长,所以对大多数人来说应该是可以理解的:

# Pull down and install Robomongo by copying files
cd /tmp
wget https://download.robomongo.org/0.9.0/linux/robomongo-0.9.0-linux-x86_64-0786489.tar.gz
tar xf robomongo-0.9.0-linux-x86_64-0786489.tar.gz
sudo mv ./robomongo-0.9.0-linux-x86_64-0786489 /opt/robomongo
cd /usr/sbin
sudo ln -s /opt/robomongo/bin/robomongo

# Grab image to use for icon
cd /opt/robomongo
wget http://mongodb-tools.com/img/robomongo.png

# Create desktop entry
touch /tmp/robomongo.txt
echo "[Desktop Entry]" >> /tmp/robomongo.txt
echo "Encoding=UTF-8" >> /tmp/robomongo.txt
echo "Name=Robomongo" >> /tmp/robomongo.txt
echo "Comment=Launch Robomongo" >> /tmp/robomongo.txt
echo "Icon=/opt/robomongo/robomongo.png" >> /tmp/robomongo.txt
echo "Exec=/usr/sbin/robomono" >> /tmp/robomongo.txt
echo "Terminal=false" >> /tmp/robomongo.txt
echo "Type=Application" >> /tmp/robomongo.txt
echo "Categories=Developer;" >> /tmp/robomongo.txt
echo "StartupNotify=true" >> /tmp/robomongo.txt
mv /tmp/robomongo.txt ~/.local/share/applications/robomongo.desktop
Run Code Online (Sandbox Code Playgroud)


Pra*_*rge 13

1.首先从Robomongo官方网站下载该版本:

从官方网站下载Robomongo使用此链接

2.然后在下载文件夹中解压缩下载的tar.gz文件.

3.将解压缩的文件夹复制并粘贴到opt文件夹中

/opt
Run Code Online (Sandbox Code Playgroud)

注意:如果您无权粘贴此文件夹,请使用终端中的bellow命令访问该文件夹.

$ sudo chmod -R 777 /opt
Run Code Online (Sandbox Code Playgroud)

4.打开opt/robomongo/bin文件夹,单击可执行图标启动Robomongo.

opt/robomongo/bin
Run Code Online (Sandbox Code Playgroud)

5.只需创建一个数据库并右键单击Robomongo图标并选择lock to launcher选项.这将创建一个快捷方式,随时启动Robomongo应用程序.

  • I really don't think you should `chmod 777 /opt` (3认同)
  • 甜,此外你可以右键单击启动器上的图标,然后选择**添加到破折号** (2认同)

小智 13

您可以先解压缩包:

cd ~/Downloads
tar -xzf robo3t-x.x.x-linux-x86_64-xxxxxxx.tar.gz
Run Code Online (Sandbox Code Playgroud)

您可以将文件夹重命名为更简单的名称

mv robo3t-x.x.x-linux-x86_64-xxxxxxx robo3t
Run Code Online (Sandbox Code Playgroud)

下载任何格式为 .png 的图像 [单击此处][1](无论出于何种原因,Robo3T 包本身不包含任何用于图标的 png 文件)

将图像保存为 robo3t.png 并将此图像移动到文件夹 robo3t 然后,而不是将整个内容转储到/usr您可以将此目录传输到/opt目录并将二进制文件符号链接到/usr/bin/usr/local/bin。这为组织应用程序提供了更好的方式,并且保留此类附加包/opt是为了.

所以先移动目录

sudo mv robo3t /opt
Run Code Online (Sandbox Code Playgroud)

然后像这样符号链接它

sudo ln -s /opt/robo3t/bin/robo3t /usr/bin/robo3t
Run Code Online (Sandbox Code Playgroud)

然后你可以为你的启动器创建一个 Unity 桌面文件

nano ~/.local/share/applications/robo3t.desktop
Run Code Online (Sandbox Code Playgroud)

最后;将下一个代码粘贴到新创建的文件中

 [Desktop Entry]
       Encoding=UTF-8
       Name=Robo 3T
       Exec=robo3t
       Icon=/opt/robo3t/robo3t.png
       Terminal=false
       Type=Application
       Categories=Development;
Run Code Online (Sandbox Code Playgroud)

和快乐编码!


小智 9

目前没有robomongo-0.9.0-rc4的安装程序.您可以创建robomongo-0.9.0-rc4-linux-x86_64-8c830b6/bin/robomongo文件的桌面快捷方式,并像使用其他任何Ubuntu应用程序一样使用它.看看这个教程https://askubuntu.com/a/142197/71544


Moh*_*sal 7

Wathc这个视频 如何在ubuntu 16.4上安装robomongo

按照以下步骤操作

打开终端并运行以下命令

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)

解压缩tar.gz文件以输入以下命令

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

创建一个dir/usr/local/bin目录名称目录名robomongo并移动它以将文件解压缩到robomongo目录

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)

仅当robomongo不是可执行文件时才运行命令

cd /usr/local/bin/robomongo/bin
sudo chmod +x robomongo 
./robomongo
Run Code Online (Sandbox Code Playgroud)