Linux学习笔记重新梳理20180702 之 yum软件包管理器

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

1.基本使用

yum list
查询所有可用软件包列表
软件名 版本 容器名称
zip.x86_64      3.0-1.el6_7.1   base
zipios++.i686   0.1.5.9-8.el6   epel

yum search [rpm包名]
查询软件包

yum -y install [rpm包名]
-y 默认yes

yum -y update [rpm包名]
升级

yum -y remove [rpm包名]
不推荐使用,会默认把这个软件依赖的包也卸载掉


软件组管理命令:
yum grouplist

yum groupinstall [软件组名称]

yum groupremove [软件组名称]


2.配置文件

/etc/yum.repos.d/*.repo
CentOS下默认为CentOS_Base.repo

*.repo文件内容结构
[容器名称]  
name=容器说明
baseurl=yum源服务器地址
mirrorlist=镜像地址
# baseurl 和 mirrorlist 两者选择一个进行配置即可
enabled=是否生效(默认=1生效)
gpgcheck=RPM数字证书是否生效(=1生效,建议设置为1)
gpgkey=数字证书公钥文件保存地址

例如:
[base]
name=CentOS-$releasever - Base - mirrors.ustc.edu.cn
baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=1
gpgkey=http://mirrors.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-6


3.挂载本地yum源

第一步、挂载
mount /dev/sr0 /mnt/cdrom

第二步:将默认配置文件设置失效
mv CentOS_Base.repo CentOS_Base.repo.bak

第三步:配置本地yum源配置文件
vim local.repo

[base]
name=local
baseurl=file:///mnt/cdrom
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6


 

转载于:https://my.oschina.net/mengzhang6/blog/1838816

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值