Linux入门十:CentOS软件方式之:【yum方式】安装和卸载程序;

本篇博客的主要内容是: CentOS中有两种软件安装方式;【yum方式】和【编译方式】;本篇博客主要介绍【yum方式】。

目录

一:CentOS两种软件安装方式:概述 

二:rpm和yum介绍

1.rpm介绍;为什么需要yum?

 2.yum常用命令

三.yum使用案例

1.【yum search】命令:在软件仓库中,查找我们需要的软件

2.【yum install】命令:安装我们需要的软件

2.补.【yum install -y】命令:全自动下载安装

3.【rpm -ql】命令;【which】命令:【查看在【tree】安装过程中,额外向我们系统增加了哪些文件?】;【【tree】这个命令存放在了哪儿?】

4.【yum list installed】命令:查看本机已安装软件

5.【yum remove】命令:卸载指定应用

5.补.【yum remove -y】命令:自动卸载指定应用


一:CentOS两种软件安装方式:概述 

CentOS提供了非常完整的软件生态,对于这些应用程序,安装的方式主要分为两种:

(1)rpm命令安装:利用rpm命令,对官方提供的软件安装包,进行自动安装;

                 ● rpm命令,并不是Linux系统中标准的命令,它是红帽公司所提供的软件包管理器,即仅仅在【红帽的企业级Linux Red Hat Linux;这个是收费的】和【红帽的免费开源的社区版本CentOS】这两个Linux版本中有rpm命令;其他版本的Linux是没有rpm命令的;

                 ● rpm命令的方式安装软件是非常简单的,但是其通用性不够,因为,只有红帽的Linux才有rpm命令;

                 ● 其他版本的Linux,对安装文件的格式,安装的方式都是不同的;这往往会要求,某个软件的官方要针对A软件提供不同的安装文件,以应对不同版本Linux对A软件安装文件的格式要求;

(2)编译安装:官方并没有提供相应软件的最终安装包,而是提供了源代码;我们需要把软件的源代码下载到系统中,然后利用命令,编译生成我们所需要的程序文件; 

                 ● 编译安装的方式,对软件提供方很友好;软件提供方,只需要提供A软件的源代码就好了,然后不同版本的Linux只需要下载A软件的源代码,然后根据自己版本的特性,使用命令,进行安装就OK了;

(3)【rpm命令安装】和【编译安装】各有利弊;

                 ● 【rpm命令安装】操作简单,但需要软件官方提供软件安装包;

                 ● 【编译安装】拥有更好的兼容性,但是安装过程需要使用更多的命令,比较麻烦; 


二:rpm和yum介绍

1.rpm介绍;为什么需要yum?

rpm是CentOS系统内置的一个命令,与之对应的还有一个yum;

(1)rpm命令:下载某个应用程序的安装文件,然后利用rpm命令,自动安装该文件;

                 ● 但是,rpm存在缺点

                               引文:比如当我们安装某个游戏的时候,游戏安装好后,还要求我们安装额外的下载一些比如directx、或者.net fremwork等底层依赖包;比如我们要想安装Tomcat,并且让其正常运行,就需要安装java;

                               在安装软件的过程中,很多软件都是需要依赖于其他的底层软件的;但是rpm,并不会帮我们自动的去安装这些底层依赖的安装,这些底层依赖软件,我们必须自己手动去安装。这种安装体验是非常不好玩的;

(2)为了解决rpm的问题,yum应运而生

                 ● yum:通过【软件仓库这种设计】,联网自动的去下载(rpm命令所需的)软件包以及相关的依赖,并且按照依赖关系进行自动安装;(其实,这种感觉和maven有点像,依赖本身和相关依赖都给自动安装了)

(3)yum的目的就是简化rpm的安装过程,自动解决所有的依赖关系

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值