Fedora Linux是较具知名度的Linux发行包之一,由Fedora项目社群开发、红帽公司赞助,目标是创建一套新颖、多功能并且自由(开放源代码)的操作系统。使用该系统的人都认为Fedora桌面或服务器在发行上比较困难。对于偏爱这种发行、又想控制进度的人来说,可以进行模块化。通过DNF命令访问一系列流行软件版本模块。与其他软件集不同的是,模块化方法不会并行安装多个版本的软件,系统上只会安装一个版本。话不多说,下面开始展示如何使用模块化存储库在Fedora29上安装MongoDB数据库管理系统。
准备事项
只需在桌面上运行安装Fedora服务器以及一个带sudo特权的账号。
陈列模块
首先要列出可用模块,找出可安装的软件版本。通过以下方法:登录到服务器(或打开种端窗口)、发起命令:
- dnf module list
命令结果会列出平台上的可用模块(及图A所示的准备安装版本)
图 A
模块列表中包含了MongoDB
可以看到有两个可用的MongoDB版本(也叫 "流") 3.4 和3.6。如果你不想滚动整个列表,可以针对某一特别目标程序包:
- dnf module list mongodb
命令结果便可仅显示MongoDB (图B)。
图 B
在列的仅为MongoDB
安装模块
每个模块都列有姓名、流、文件、摘要等内容。如我们想通过流和文件安装,就要安装MongoDB 流 3.4 及文件服务器。发起命令:
- sudo dnf module install mongodb:3.4/server
这样会捕获所请求的流和文件的所有必要依赖项,并安装正常运行所需的程序包。
如果你不能确定是不是想要的流/文件,可以通过以下命令获取更详细信息:
- dnf module info mongodb:3.4/server
通过图C可以看到,该命令会列出所安装软件的详细描述以及必要项。
图C
展示将要安装的MongoDB更多信息
安装一个不同的流/文件
如果你想更换流或文件,如从 MongoDB 3.4/服务器换到3.6/默认,则只需要安装新的流或文件便可替换旧版本。目前,我们的3.4/服务器如要换到3.6/默认,则需要发起命令:
- sudo dnf module install mongodb:3.6/default
从图 D中可以看到,摘要中明确指示 3.6/默认会替代3.4/服务器。
图 D
替换当前流/文件
然后就可以使用了。
今天,2020戴尔科技峰会在京召开。2020年,全世界都在面对前所未有的不确定性,...
中国领先的高性能数据中心运营商和服务商万国数据服务有限公司(以下简称万国数据...
国外VPS,即:国外VPS主机,主机,又名服务器,通俗点说,它就是服务器放置在美...
你还记得大学里学的高数、物理的公式吗?专业课的知识点现在又还能背出来几条?回...
今天,戴尔科技集团新一代信息技术赋能新基建暨2020新品发布会通过新华网在线直...
当首席信息官们准备在全球新冠病毒疫情大流行的一年里结束工作时,许多人都非常...
Hitachi公司旗下数字基础架构和解决方案公司Hitachi Vantara宣布针对其高性能NVM...
redis的多机数据库实现,主要分为以下几种: 1,主从复制 2,哨兵模式 3,Redis...
『看看论文』是一系列分析计算机和软件工程领域论文的文章,我们在这个系列的每...
Nutanix今日发布2020年度全球企业云指数调查研究报告,评估了企业在私有云、混合...