Linux软件包安装3——基于red hat系列的yum管理安装

yum管理安装


rpm手动安装软件包会受到包依赖的困扰,red hat系列提供了一种yum在线管理方式解决了这一问题,安装软件包时,yum会去服务器上安装所有的包(需要安装的软件包和依赖的包)


yum list  显示yum源中所有的软件包
yum -y install 包名 安装
yum -y update 包名 更新
yum -y remove 包名 卸载
yum grouplist 显示yum源中所有的软件包组
yum -y groupinstall 组名 安装
yum -y groupremove 组名 卸载


注意:

1)yum -y update 会更新整个Linux系统,包括内核,远程管理禁止使用,更新内核需要做一些配置

2)yum -y remove 包名 除了会卸载该软件包外,所有的该软件包依赖的包都会被卸载,所以如果该软件包依赖的包被其他软件包依赖的话,会造成其他软件包出错,尽量不用


关于yum源有两种,一种是网络yum源,一种是本地光盘yum源,默认的yum源是网络yum源

/etc/yum.repos.d/有所有的yum源


Centos-Base.repo是网络yum源的配置文件

Centos-Media.repo是本地yum源的配置文件

打开网络yum源的配置文件


[base] 容器资源库名称,一定要放在[]中,用于区别不同的容器资源库
name 容器说明,可以自己随便写
mirrorlist   镜像站点,这个可以注释掉
baseurl   我们的yum源服务器的地址。默认是CentOS官方的yum源服务器,是可以使用的,如果你觉得慢可以改成你喜欢的yum源地址
enabled   此容器是否生效,如果不写或写成enable=1都是生效,写成enable=0就是不生效
gpgcheck   如果是1是指RPM的数字证书生效,如果是0则不生效
gpgkey   数字证书的公钥文件保存位置。不用修改

只要我们的电脑能够连上网,网络yum源就能够使用,上述命令就可以使用

但网络yum源速度比较慢,并且在我们没有网络的时候我们也可以使用yum管理安装,这时候就需要光盘yum源

在使用光盘yum源前,需要做一些配置:

1)挂载光盘 mount /dev/cdrom /mnt/cdrom/

2)使网络yum源生效

      由上面的介绍知道,使yum源失效,可以修改配置文件中enabled=0即可,但这比较麻烦,我们可以修改其他yum源的名称,使得系统不能检测到处本地yum源外的yum源


3)修改本地yum源的配置文件


这样,本地yum源就可以使用了,上面的命令就可以使用了。




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值