【Linux】软件包管理器 yum

一、什么是软件包

    在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序。但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装。软件包和软件包管理器, 就好比 "App" 和 "应用商店" 这样的关系。yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器. 主要应用在Fedora, RedHat,Centos等发行版上。

总而言之,yum就是软件包的”管家",是我们在Linux下安装软件的工具。

二、查看已安装的软件包

    在Linux下查看当前已经安装好的软件包,可以利用指令yum list | grep xxx获得,其中的“xxx”是软件包的名字信息,如果不够确定的话可以输入确认的部分,指令中的grep指令进行软件包的筛选。例如:yum list | grep lrzsz

    其中,x86_64表示该安装包是64位系统的安装包,中间列为软件包的版本号信息,最后一列为软件包的源头。

三、软件包的安装和卸载

1.软件包的安装:yum install 软件包

注意:软件包的安装必须是root用户或者普通用户sudo提权。

例如:

由上图可知,如果系统中已有要下载的软件包,会提示已安装。

如果安装的软件系统中本没有,则系统在安装时会与用户进行交互,输入y为继续安装,输入n为不安装。如果你确定需要安装对应的软件包,可以输入命令yum -y install 软件包,系统就会直接安装,不会与用户进行交互。

2.软件包的卸载:yum remove 软件包

注意:软件包的卸载也必须是root用户或普通用户sudo提权。

例如:

如上图,删除成功后会有“Complete!”的字样提醒用户。

与安装时一样,用上述命令进行软件包的卸载时,系统会与用户进行交互,输入y为确认删除,输入n为不删除。如果你确定一定删除,可以输入指令yum -y remove 软件包,这样系统会直接删除对应的软件包,不会再进行询问。

四、总结

    yum命令是用来管理软件包的命令,命令的本质是程序。yum之于Linux就像应用商店之于APP,是下载软件包的工具和媒介,同时还具备搜索和删除软件包的功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值