【Linux】yum软件包管理器

目录

一、软件包和软件包管理器的区别

1、背景介绍

2、软件包是什么

3、yum是什么

二、yum源

1、yum源是什么

 2、扩展yum源

三、yum三板斧

1、查看软件包

​编辑 2、安装软件包

​编辑 3、卸载软件包

4、注意事项


一、软件包和软件包管理器的区别

1、背景介绍

在介绍软件包和软件包管理器之前,引用生活中我们常常接触的例子

如果我们在手机中安装一个App,直接在应用商店找到自己想要下载的App安装即可。

从小白视角:只是单纯认为把应用商店的App下载到自己的手机中

Linux程序员的视角:首先是需要提供软件的人将自己的产品发布到手机应用市场,用户再从手机应用市场获取到下载App的资源。

所以在Linux操作系统中,也需要对应的应用市场,Linux社区或者对应的开发人员将自己的软件包放在服务器上,通过包管理器能够很好的获取编译好的软件包,直接安装即可。

2、软件包是什么

在Linux中,软件包类似于我们手机使用的"app",软件包管理器相当于手机"应用商店"

3、yum是什么

yum软件包管理器在Linux中是常用的一款包管理器,主要应用在Fedora,RedHat,Centos等发行版本上。

二、yum源

1、yum源是什么

yum是一个软件,它怎么知道我们要下载的软件在哪里呢?

yum源可以找到我们要下载软件的位置,它是一个配置文件,解决的就是你要下的软件,应该到哪搜索的问题。

那么yum源在哪里,在Linux系统命令行中执行

ls /etc/yum.repos.d

 运行结果和你是否配置相关yum源有关,yum源里面的配置文件中,每个文件里面放一些链接方便我们进行下载,可以看到一些国内的镜像源。

执行命令可以查看(执行的是系统路径,需要带sudo提升权限)

sudo vim /etc/yum.repos.d/Centos-Base.repo

 2、扩展yum源

基础yum源提供的是一些官方的软件,但有时候需要下载一些非官方的软件,需要下载扩展yum源

执行命令安装

sudo yum install -y epel-release

三、yum三板斧

1、查看软件包

这里查看一个能在显示屏上跑的火车命令,当然可以自己下载其他好玩的软件。

yum list | grep sl

 该命令通过行过滤器把包含sl的软件全部罗列出来

 2、安装软件包

执行命令

sudo yum install -y sl(这里是你要安装的软件)

下载成功后执行

sl

 3、卸载软件包

sudo remove sl (要卸载的软件)

4、注意事项

1、安装软件时需要向系统目录中写入内容,一般需要sudo或者切换到root身份下完成

2、yum安装软件需要一个一个下载,不能中途切换下载. 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值