redhat7 yum的配置和使用

yum是rpm包的管理器,它的作用除了可以像rpm一样安装,卸载,查找包之外,还可以管理依赖,它使用仓库保存和管理rpm软件包,仓库的配置文件保存在/etc/yum.repos.d/目录下,配置文件的格式如下

[仓库名称]
name = 仓库的描述
baseurl = 仓库的路径,可以使用file,http,ftp,nfs的方式
enabled = 是否要使用该仓库,1为使用 0为不使用
gpgcheck = 是否要校验软件包,为了安全考虑 1为使用 0 不使用

另外注意几点:

1.yum配置文件必须以.repo结尾
2./etc/yum.repos.d 目录下可以存在多个配置文件
3.一个配置文件可以拥有多个仓库配置,可以使用enabled来确实使用哪一个仓库

下面我们使用centos的yum来管理rpm,步骤如下

1.删除redhat原有的yum源
rpm -aq | grep yum|xargs rpm -e –nodeps

2.下载新的yum安装包,我这里redhat的版本是7,所以我使用contenos7的yum
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-118.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-24.el7.noarch.rpm

3.安装yum软件包
rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm yum-3.4.3-118.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-24.el7.noarch.rpm

4.更改yum库的地址,这里使用我们国内自己的yum库,例如网易的CentOS镜像源
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

5.将CentOS6-Base-163.repo中的$releasever换成 7,将6的关键字也换成7

6.是设置生效
yum clean all #清理yum缓存,使设置生效
yum makecache #将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度
yum install fcitx #测试yum是否可用

下面记录下yum的常用命令

查询命令
yum search keyword ->搜索
yum list(all|installed|recent|updates) ->列出全部,安装的,最近的,软件更新的rpm包
yum info packagename -> 显示指定软件的信息
yum whatprovides filename -> 查询哪个rpm软件包含目标文件

基本命令
yum install rpmpackagename -> 安装指定的rpm包
yum remove rpmpackagename ->卸载指定的rpm包
yum update rpmpackagename ->升级指定rpm包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值