选一个Postgresql的发行版本点进去linux系统命令,会见到如下内容:
对应于不同的发行版本,针对不同的操作系统有着不同的yum源。你可以按照你的操作系统进行选择。
例如我选择了Postgresql9.6版本,而我的操作系统是CentOS6.9,x86构架。我只须要执行以下命令:
之后在/etc/yum.repos.d目录下会多出一个文件pgdg-96-centos.repo。
至此,你就可以使用命令yuminstallpostgresql96来安装postgresql9.6版本最新的发行版了软件了。
在CentOS6系统中,默认能安装的MySQL最高版本为5.5.x;而到CentOS7中因为Oracle竞购MySQL,因害怕版权问题,CentOS7舍弃了MySQL而采用了Mariadb,最高支持版本为5.5.x。对于用习惯了MySQL的,而且想使用高版本MySQL的我来说,系统默认支持早已满足不了需求。
可以从这儿选择一个你所须要的yum源进行安装。
之后:
之后你就可以执行以下命令安装MySQL5.7了
在MongoDB的官网上可以找到MongoDB的yum安装源配置方法。
MongoDB官网YUM源配置方法
之后在打开的页面中会有如下信息:
你须要依照自己的需求调整版本号,之后创建一个/etc/yum.repos.d/mongodb-org-y.x.repo文件,把里面的配置写进去。
完成以上步骤后,就可以使用以下命令安装MongoDB了。
安装软件---这个操作在WINDOWS的世界里很简单linux系统下的软件,下载软件双击exe文件即可,还有手动运行方法的,复杂点的执行bat之类的可执行程序即可。但Linux不然,因Linux版本过多,造成软件的安装方式五花八门。本文只是将Linux的软件安装方法进行汇总和整理,没有过多的技术难度,仅供参考。
Linux下主要有两种方法,主要分在线安装和线下安装。(以下介绍的方法基本囊括所有Linux系统的软件安装方法)
一、在线安装
1、软件管理中心安装。(ubuntu)1)更新源sudoapt-getupdate2)打开软件中心,搜索你要安装的软件,双击安装即可。诸如安装apache,如右图
2、命令行安装方法
1)更新,命令:apt-getupdate
2)查找你要安装的软件,apt-cachesearch“软件名”
3)apt-getinstall软件名
以上在线的两种形式都提及了apt-get形式,这么它的工作原理简单说明一下,apt-get相关的有两个重要文件:1、是/etc/sources.list,2、是/var/lib/apt/lists/目录.
当我们执行apt-getupdate程序剖析sources.list看这个文件里是否有对应的Packages/Sources/Release列表文件,假如有更新则下载之,存入/var/lib/apt/lists/目录(虽然就是保持与当前系统版本软件源表最新);apt-getinstall安装相应的包linux空间,下载并安装。
这些方法的益处在于:假如你想要加载的应用须要依赖另一个应用程序能够正常工作,apt-get会帮你找到并加载所需的程序库或应用代码,这些方法是比较常用的的。例如我们执行apt-getinstallmysql-server,可以看见相关的依赖包(如图)
二、线下安装
之所以叫线下的安装方法,也就是说你要把软件下载到本地去安装。通常我们下载的文件后缀名都是zip、tar.gz等压缩包,解压后会听到rpm、bin、deb、run之类扩充名文件。好多软件就会提供不同LINUX版本的安装格式,你可以按照自己的系统下载不同扩充名的软件。
1、rpm安装包:这时一款老牌的安装格式,是红帽创建的安装格式,如今已成为一种标准,常用在opensuse/turbo/redhat版本),安装方式rpm-ivh软件名.rpm(假如只是安装一个i参数就够了,若果还要看安装进度和软件信息就加个vh)
2、deb安装包:DEB是Debian软件包格式的文件扩充名,常用在centos/ubuntu,在苹果系统里也常见此安装方法。安装方式:dpkg-i软件名.deb
3、run安装包:以QT(一种编程工具)的安装文件为例,
1)授权:chmodxqt-unified-linux-x64-2.0.2-2-online.run
2)执行:./qt-unified-linux-x64-2.0.2-2-online.run即可安装。
4、bin安装包:bin包是一个自解压格式的安装包linux系统下的软件,要想执行它,须要先赋于它可执行的权限。
(以安装jdk为例)#chmodxjdk-6u21-linux-i586.bin#./jdk-6u21-linux-i586.bin
5、编译后安装方法:
举例安装nagios插件(nagios是一种开源的监控软件,须要多种插件支持监控模块)
1)cd/tmp/nagios-plugins-*//先步入目录
2)./configure--with-nagios-user=nagios--with-nagios-group=nagios//配置,即安装的用户安装的路径都可在此设置,这一步通常拿来生成Makefile,为下一步的编译做打算
3)make//编译过程倘若在make过程中出现error,你就要记下错误代码,缺乏哪些包就根据哪些包。
4)makeinstall//假如make无问题就可以直接安装了。
这些安装方式的益处是你可以自定义安装路径、安装帐号等参数,常见开源平台下载的源码安装方法。
6、其它,还有一些软件解压后生成的文件夹内包含好多文件,通常文件夹内有install.sh、setup.py等安装文件形式,此种方法类似windows的exe安装方法,你须要先授权该文件的可执行权限,在执行安装。以上基本上涵盖了所有的Linux环境下的软件安装方法,供诸位参考。