现在,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
.make
和./install
也失败了,因为找不到任何文件。如何将其作为程序安装?
发布于 2016-05-17 11:28: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
如果您使用的是fish shell,则需要将最后一行更改为:
set PATH $PATH /usr/bin/robomongo/bin
现在,您可以使用命令启动它:
robomongo
发布于 2016-12-12 01:10:43
从我的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
发布于 2020-01-21 08:30:51
您可以先解压缩包:
cd ~/Downloads
tar -xzf robo3t-x.x.x-linux-x86_64-xxxxxxx.tar.gz
您可以将该文件夹重命名为更简单的名称
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。
因此,首先移动目录
sudo mv robo3t /opt
然后像这样进行符号链接
sudo ln -s /opt/robo3t/bin/robo3t /usr/bin/robo3t
然后,您可以为您的启动器创建Unity桌面文件
nano ~/.local/share/applications/robo3t.desktop
最后,将下一段代码粘贴到新创建的文件中
[Desktop Entry]
Encoding=UTF-8
Name=Robo 3T
Exec=robo3t
Icon=/opt/robo3t/robo3t.png
Terminal=false
Type=Application
Categories=Development;
还有快乐的编码!
https://stackoverflow.com/questions/35547860
复制相似问题