Linux 软件安装的4种方法

Linux安装软件的4种方法。


方法1:绿色软件

前提条件:下载可执行程序

安装方法:配置环境变量,直接执行


什么是绿色软件?下载的程序包本身包含可执行程序,能直接运行;

例如:Java、Tomcat、MySQL都提供绿色版本安装包;

我们下载压缩文件、解压即可使用。

通常需要配置环境变量,方便以后执行程序。


以JAVA绿色安装程序为例,其中包含bin目录,bin目录中有相应的可执行程序(无扩展名)。

img


方法2:rpm安装包安装

前提条件:下载rpm安装包

安装方法:rpm指令


类似Windows下QQ,需要下载安装包,通过安装包把程序安装到指定目录,再运行程序。

Linux下,大多软件基本都提供rpm安装包;

我们通过rpm****指令安装rpm安装包,把程序安装到指定目录,再运行程序。

例如:MySql官网提供rpm安装包下载,我们下载rpm安装后,需要使用rpm指令进行安装。


以JDK的RPM安装版为例,文件的扩展名为rpm。

img

方法3:yum安装

前提条件:明确 程序名称与版本

安装方法:yum指令中指定程序名称


类似windows下的软件管家,会自动下载安装包,然后自动安装。免去我们去找安装包的痛苦。

yum仓库中包含了各种软件的rpm安装包;

我们只需要通过yum指令指定软件名称,就会自动下载rpm包、并自动安装。

yum安装是四种方法中最简单最强大的安装方式。

yum优点

当各个软件包有依赖关系,会自动下载与安装依赖包。

例如:要安装程软件A,但A依赖于B,B依赖于C,它会自动根据依赖关系依次安装:C、B、A。我们只需要通过yum指令指定安装A即可。


大多数软件都提供了yum安装。

以Apache为例,我们只需要知道程序名httpd,无需下载,就可以通过程序名进行安装。


方法4:源码安装

前提条件:下载源码包

安装方法:make指令进行编绎、安装。


类似Windows下获得了C语言源码,需要编绎、安装得到可执行程序,然后再运行程序。

Linux下,部分软件提供源码,我们可以通过make指令。


以Apache源码安装包为例,其中包含modules目录,其中包含大量的C语言源码文件。

img


安装方法的选择

服务器环境需要与项目技术人员沟通确认软件版本。例如,Java项目通常都会要求Java、Tomcat、MySQL等软件的版本。

如果确定要求软件的版本,建议不要使用yum,yum自动选择的版本具有不确定性,提供的版本同样也具备不确定性。

通过下载安装包(包括:RPM包或者源码包)严格保证版本的唯一性。例如:Java程序对Java、Tomcat、MySQL,通常都有明确的版本要求。


没有严格要求版本的非项目软件,建议使用yum,简单、快。


安全提醒

服务器上不要装一堆乱七八糟的软件。安装的软件越多,越不安全。

能不装的软件就不要装。