首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Ubuntu15.10中从tar.gz文件安装Robomongo程序

如何在Ubuntu15.10中从tar.gz文件安装Robomongo程序
EN

Stack Overflow用户
提问于 2016-02-22 15:20:25
回答 3查看 87.8K关注 0票数 49

现在,robomongo开发人员将新版本的robomongo发布为tar.gz,而不是以.deb包的形式发布,这很容易进行双击安装。但该选项已不再可用。那么如何在Ubuntu中以程序的形式安装它呢?我尝试解压软件包并安装,但失败了。

代码语言:javascript
复制
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

.make./install也失败了,因为找不到任何文件。如何将其作为程序安装?

EN

回答 3

Stack Overflow用户

发布于 2016-05-17 11:28:33

您还可以像我一样将robomongo放到/usr/bin中:

代码语言:javascript
复制
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

如果您使用的是fish shell,则需要将最后一行更改为:

代码语言:javascript
复制
set PATH $PATH /usr/bin/robomongo/bin

现在,您可以使用命令启动它:

代码语言:javascript
复制
robomongo
票数 35
EN

Stack Overflow用户

发布于 2016-12-12 01:10:43

从我的dotfiles里拿来的。它很难看,但很管用。而且它有点冗长,所以大多数人应该都能理解:

代码语言:javascript
复制
# 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
票数 16
EN

Stack Overflow用户

发布于 2020-01-21 08:30:51

您可以先解压缩包:

代码语言:javascript
复制
cd ~/Downloads
tar -xzf robo3t-x.x.x-linux-x86_64-xxxxxxx.tar.gz

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

代码语言:javascript
复制
mv robo3t-x.x.x-linux-x86_64-xxxxxxx robo3t

下载任何格式为.png的图片点击这里(无论出于什么原因,Robo3T包本身并不包含任何图标的png文件)

像robo3t.png一样保存图像,并将此图像移动到文件夹robo3t,然后,您可以将此目录转移到/opt目录,并将二进制文件符号链接到/usr/bin/usr/local/bin,而不是将整个内容转储到/usr中。这有助于更好地组织您的应用程序和keeping such add-on packages is what /opt is for

因此,首先移动目录

代码语言:javascript
复制
sudo mv robo3t /opt

然后像这样进行符号链接

代码语言:javascript
复制
sudo ln -s /opt/robo3t/bin/robo3t /usr/bin/robo3t

然后,您可以为您的启动器创建Unity桌面文件

代码语言:javascript
复制
nano ~/.local/share/applications/robo3t.desktop

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

代码语言:javascript
复制
 [Desktop Entry]
       Encoding=UTF-8
       Name=Robo 3T
       Exec=robo3t
       Icon=/opt/robo3t/robo3t.png
       Terminal=false
       Type=Application
       Categories=Development;

还有快乐的编码!

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35547860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档