linux安装mongo数据库软件robo3T(转载)

2023-05-16

robo 3T(robomongo)在ubuntu16.04上安装记录
96 王南北丶
2017.10.08 22:19* 字数 450 阅读 1622评论 2喜欢 3
robo 3T是mongodb的一个非常好用的可视化管理工具,曾经名为robomongo,现在被收购后改名为robo 3T。且现在robo 3T 1.1版本能支持mongodb3.4。现在在Ubuntu上的安装方法与之前不同,而且我在官网并没有找到安装指引一类的东西,找了许久在stack overflow上找到了详尽的方法。

安装
首先在robo 3T的官网上下载相应的压缩包。地址:https://robomongo.org/download
之后解压安装包:

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

然后移动到我们创建文件夹的bin目录中,给robo3t文件添加权限

cd /usr/local/bin/robomongo/bin
sudo chmod +x robo3t

然后打开如下文件进行编辑

sudo gedit ~/.bashrc

将以下内容添加到文件的最末尾,保存并退出。这是为了给robo 3t创建一个快捷启动的方式

alias robomongo="/usr/local/bin/robomongo/bin/robo3t"

再运行以下代码

source ~/.bashrc

以后就可以打开终端,输入robomongo就可以启动robo 3T了。

注:打开robo 3T前需要启动mongod服务,链接到数据库,否则robo 3T是无法链接到mongodb数据库的。

报错
在ubuntu16.04版本中,此时运行robomongo还会报一个如下的错误:

This application failed to start because it could not find or load the Qt platform plugin “xcb”
in “”.

Available platform plugins are: xcb.

Reinstalling the application may fix this problem.
Aborted (core dumped)
解决方法:
创建一个备份文件夹,将robomongo的lib文件夹中的一部分内容移动到备份文件夹中,则可以正常启动,不会报错了。

mkdir ~/robo-backup
mv /usr/local/bin/robomongo//lib/libstdc++* ~/robo-backup/
robomongo

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux安装mongo数据库软件robo3T(转载) 的相关文章

  • Linux命令列出所有可用命令和别名

    是否有一个 Linux 命令可以列出该终端会话的所有可用命令和别名 就好像您输入 a 并按下 Tab 键一样 但针对的是字母表中的每个字母 或者运行 别名 但也返回命令 为什么 我想运行以下命令并查看命令是否可用 ListAllComman
  • 在 shell 脚本中查找和替换

    是否可以使用 shell 在文件中搜索然后替换值 当我安装服务时 我希望能够在配置文件中搜索变量 然后在该值中替换 插入我自己的设置 当然 您可以使用 sed 或 awk 来完成此操作 sed 示例 sed i s Andrew James
  • 确保 config.h 包含一次

    我有一个库项目 正在使用 Linux 中的 autotools 套件移植到该项目 我对自动工具很陌生 本周 我已经了解了其操作的基础知识 我有一个关于如何保留内容的问题config h免遭重新定义 我惊讶地发现生成的config h文件也没
  • CentOS目录结构是树形的吗?

    CentOS 上有相当于树的东西吗 如果你的 Centos 系统上没有安装 tree 无论如何我通常建议服务器设置使用最小安装磁盘 你应该在命令行中输入以下内容 yum install tree y 如果没有安装 那是因为您没有正确的存储库
  • 如何在 Linux 主机上的 docker 容器中挂载目录 [重复]

    这个问题在这里已经有答案了 我想将一个目录从 docker 容器挂载到本地文件系统 该目录是网站根目录 我需要能够使用任何编辑器在本地计算机上编辑它 我知道我可以跑docker run v local path container path
  • 如何从linux命令行运行.exe可执行文件? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我在 Windows 中有一个 abc exe 可执行文件 我可以使用 DOS 命令提示来执行此应用程序 并为其提供一些运行时变量 我想从
  • 将数组传递给函数名称冲突

    Specs GNU bash 版本 3 1 17 无法升级 Premise 我一直在摆弄数组 我想知道是否有任何方法可以让函数的本地变量与所述函数外部的数组同名 Example 在下面的示例中 我将尝试显示该问题 Working bin b
  • 如何使用AWK脚本检查表的所有列数据类型? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 在这里 我正在检查表中第一列的数据类型 但我想知道AWK中表的所有列数据类型 我尝试过 但只能获得一列数据类型 例如 Column 1
  • 如何在我的 AWS EC2 实例上安装特定字体?

    我有一个在 AWS EC2 Amazon Linux Elastic Beanstalk 实例上运行的 Python 应用程序 该实例需要某些特定字体才能生成输出 并且想知道如何在部署或实例启动过程中安装它们 我的代码在本地计算机 OS X
  • 构建 makefile 依赖/继承树

    如果我解释得不好或者问了一些明显的问题 我很抱歉 但我是 Linux 内核的新手 而且有点深入 我们有一个嵌入式 Linux 系统 它附带一个 文档非常糟糕的 SDK 其中包含数百个文件夹stuff 大多数文件夹包含rules make m
  • 停止服务时单元陷入故障状态(状态=143)[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 这是我的问题 我有 CentOS 和 java 进程在上面运行 Java进程是通过启动 停止脚本来操作的 它也创建了 java 实例的 p
  • 无法安装 WWW::Curl::Easy: SZBALINT/WWW-Curl-4.17.tar.gz : make NO

    我正在尝试在我的 Fedora 26 机器上安装 WWW Curl Easy gcc c I usr include D REENTRANT D GNU SOURCE O2 g pipe Wall Werror format securit
  • 标准头文件中的 C 编译器错误 - 未定义的 C++ 定义

    我正在尝试编译 C 程序 但收到许多错误 这些错误是在标准 C 头文件 inttypes h stdio h stat h 等 中遇到的 错误的来源是以下未定义的常量 BEGIN DECLS END DECLS BEGIN NAMESPAC
  • 如何在Python中独立于语言安装(linux)获取用户桌面路径

    我找到了 如何找到用户桌面的路径 的几个问题和答案 但在我看来它们都已失效 至少我找到的那些 原因是 如果用户安装的 Linux 不是英语 他或她的桌面很可能位于除 Desktop 例如 对于瑞典语 我相信它是在 Skrivbord 谁知道
  • sleep 0 有特殊含义吗?

    我看到很多用法sleep 0在我的一个客户项目中 代码看起来像这样 while true sleep 0 end 阅读一些像这样的答案this https stackoverflow com questions 3727420 signif
  • 适用于 KDE 和 Gnome 的 Gui [重复]

    这个问题在这里已经有答案了 我想为一个现在是 CLI 的应用程序编写一个 gui 它需要在 KDE 和 Gnome DE 中 看起来不错 充分利用用户的外观设置 如果我选择 Qt 或 GTK 我能够做到这一点吗 它们与两个 DE 集成良好吗
  • C 程序从连接到系统的 USB 设备读取数据

    我正在尝试从连接到系统 USB 端口的 USB 设备 例如随身碟 获取数据 在这里 我可以打开设备文件并读取一些随机原始数据 但我想获取像 minicom teraterm 这样的数据 请让我知道我可以使用哪些方法和库来成功完成此操作以及如
  • Linux 桌面快捷方式和安装图标

    我需要添加什么到我的 spec文件来创建桌面快捷方式并在安装过程中为快捷方式分配一个图标 rpm 如果需要脚本 一个示例将非常有帮助 您在 Linux 下使用 desktop 文件作为图标 图标放置的位置取决于您使用的发行版和桌面环境 由于
  • 没有可用的符号表信息

    我正在测试第三方的库 它崩溃了 当我想查看崩溃的原因时 我的 gdb 告诉我没有可用的调试符号 Program received signal SIGSEGV Segmentation fault Switching to Thread 0
  • 如何制作和应用SVN补丁?

    我想制作一个SVN类型的补丁文件httpd conf这样我就可以轻松地将其应用到其他主机上 If I do cd root diff Naur etc httpd conf httpd conf original etc httpd con

随机推荐

  • MySql 和 PostgreSQL 数据库 根据一张表update另一张表数据

    postgre更新单列 UPDATE production fix event pfe SET bad event id 61 SELECT be id FROM bad event be WHERE pfe key 61 be key 1
  • 给linux命令cp和mv加进度条

    使用 Github 上的开源项目 advcpmv 来实现 Linux 中的 cp 和 mv 命令的进度条 下载coreutils wget https mirrors aliyun com gnu coreutils coreutils 9
  • Ubuntu 如何更新软件源(阿里源、华为源、清华源等)

    链接 xff1a Ubuntu 如何更新软件源 阿里源 华为源 清华源等
  • pytest增加描述列

    pytest html报告优化 添加Description 在confest py代码填写如下内容 xff1a 64 pytest span class token punctuation span mark span class toke
  • 练习题-水仙花数

    水仙花数 水仙花数 xff1a 3位数 xff0c 百位 十位 各位的立方和等于本身 python 版本1 sum1 61 0 for a in range 1 10 for b in range 10 for c in range 10
  • C++字符串拼接 字符串拼接

    C 43 43 字符串拼接 字符串拼接 功能描述 xff1a 实现在字符串末尾拼接字符串 span class token macro property span class token directive keyword include
  • kali 安装Android安全测试框架Drozer

    Drozer是MWR Labs开发的一款Android安全测试框架 是目前最好的Android安全测试工具之一 Adb就是一个命令行窗口 xff0c 用于通过电脑端与模拟器或者真实设备交互 一 安装drozer xff1a 环境 xff1a
  • 卡尔曼滤波

    卡尔曼滤波是一个纯时域的滤波器 xff0c 不需要进行频域变换 xff0c 描述状态之间的线性关系 卡尔曼滤波主要由两部分组成 xff1a 1 预测 xff1a 使用上一阶段的状态来预测当前状态的预测值 2 校正 xff1a 利用对当前状态
  • CF 1157D N Problems During K Days

    CF 1157D N Problems During K Days 题目链接题面题目大意题目分析代码 题目链接 我是题目链接戳我呀 gt lt 题面 题目大意 Polycarp想要在 k 天做 n 道题 xff0c 并且他希望每一天做的题量
  • ubuntu的命令&操作

    记录ubuntu系统使用中一些常用的操作 1 在ubuntu终端打开图像界面的文件夹 xff1a cd到指定的目录之后执行nautilus即可 参考 xff1a linux系统ubuntu中在命令行如何打开图形界面的文件夹 李照耀 博客园
  • CF 1156B Ugly Pairs

    CF 1156B Ugly Pairs 题目链接题面题目大意题目分析代码 题目链接 我是题目链接戳我呀 gt lt 题面 题目大意 有 T 个字符串 xff0c 对于每个字符串可任意更改其位置 xff0c 使相邻的两个字符的ascii码相差
  • 傅里叶变换与EEG傅里叶变换处理

    傅里叶变换与EEG傅里叶变换处理 EEG与傅里叶变换 The Basics of Signal Processing Fourier transforms Nyquist frequency sampling theorem and ali
  • 【详解】计算机视觉算法导读篇

    目录 1 深度学习发展史2 计算机视觉概述2 1 定义2 2 任务分解2 3 应用场景2 4 计算机视觉发展史 1 深度学习发展史 起源 xff1a 深度学习所需要的神经网络技术起源于20世纪50年代 xff0c 叫做感知机 当时也通常使用
  • Linux ManJaro 换源、安装应用

    1 换源 sudo pacman mirrors i c China m rank pacman文件配置 sudo nano etc pacman conf 在末尾插入 xff08 可以先浏览器打开源看是否可用 xff09 archlinu
  • 树莓派(RPi) CentOS7安装配置PHP7

    在树莓派配置了Nginx之后 xff0c 自然要上PHP大法 在下萌新 xff0c 学习PHP的时候直接入手的PHP7 xff0c 所以我就在树莓派上也配置了PHP7 xff0c 现在我将安装过程写下来分享一下 0 环境说明 设备 xff1
  • 树莓派使用apt-get安装配置Nginx+PHP7+MySQL(MariaDB)附带部分细节

    最近使用树莓派搞定了一个小项目 xff0c 现在树莓派闲置了 xff0c 正好拿来做一个小型Web服务器进行功能测试 没想到配置的过程比我想象的复杂 xff0c 好多小细节是用云服务器的时候没遇见过的 我已经尝试写的很简洁了 xff0c 各
  • UnknownError:Fail to find the dnn implementation解决方法

    程序加上下面代码 gpus 61 tf config experimental list physical devices 39 GPU 39 if not gpus return 34 No GPU available 34 try Cu
  • 设置pandas打印所有列

    pd set option display max columns None
  • 使用tensorflow时报错Could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR

    使用tf2 1时 xff0c cuda和cudnn都安装好了 xff0c 报错 Could not create cudnn handle CUDNN STATUS INTERNAL ERROR 最开始以为是cudnn版本问题 xff0c
  • linux安装mongo数据库软件robo3T(转载)

    robo 3T xff08 robomongo xff09 在ubuntu16 04上安装记录 96 王南北丶 2017 10 08 22 19 字数 450 阅读 1622评论 2喜欢 3 robo 3T是mongodb的一个非常好用的可