Linux 软件安装的4种方法
Linux安装软件的4种方法。
方法1:绿色软件
前提条件:下载可执行程序
安装方法:配置环境变量,直接执行
什么是绿色软件?下载的程序包本身包含可执行程序,能直接运行;
例如:Java、Tomcat、MySQL都提供绿色版本安装包;
我们下载压缩文件、解压即可使用。
通常需要配置环境变量,方便以后执行程序。
以JAVA绿色安装程序为例,其中包含bin目录,bin目录中有相应的可执行程序(无扩展名)。
方法2:rpm安装包安装
前提条件:下载rpm安装包
安装方法:rpm指令
类似Windows下QQ,需要下载安装包,通过安装包把程序安装到指定目录,再运行程序。
Linux下,大多软件基本都提供rpm安装包;
我们通过rpm****指令安装rpm安装包,把程序安装到指定目录,再运行程序。
例如:MySql官网提供rpm安装包下载,我们下载rpm安装后,需要使用rpm指令进行安装。
以JDK的RPM安装版为例,文件的扩展名为rpm。
方法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语言源码文件。
安装方法的选择
服务器环境需要与项目技术人员沟通确认软件版本。例如,Java项目通常都会要求Java、Tomcat、MySQL等软件的版本。
如果确定要求软件的版本,建议不要使用yum,yum自动选择的版本具有不确定性,提供的版本同样也具备不确定性。
通过下载安装包(包括:RPM包或者源码包)严格保证版本的唯一性。例如:Java程序对Java、Tomcat、MySQL,通常都有明确的版本要求。
没有严格要求版本的非项目软件,建议使用yum,简单、快。
安全提醒
服务器上不要装一堆乱七八糟的软件。安装的软件越多,越不安全。
能不装的软件就不要装。