运维开发网

yum的使用详解

运维开发网 https://www.qedev.com 2021-01-22 13:16 出处:51CTO 作者:基层通信兵
yum详解

um方式在线安装软件

yum是yellowdog updater modified的缩写。

1.yum的安装与配置

rpm -qa | grep yum (检查yum是否已经安装,若没有任何显示,表示系统还没有安装yum工具);

#rpm -ivh yum-*.noarch.rpm (通过rpm包安装yum工具)

2.yum的配置: yum的配置文件有主配置文件/etc/yum.conf 、资源库配置目录/etc/yum.repos.d ,yum安装后,默认的一些资源库配置可能无法使用,可能需要修改。

默认情况下系统自带的资源库在 /etc/yum.repos.d目录下的 Centos-Base.repo文件中配置;

              #vi  CentOs-Base.repo  ([base]中是基本配置,mirrorlist=...表示yum从网上查找信息的地址)

3.yum的特点:

安装方便,自动解决增加或删除rpm包时遇到的依赖性问题

可以同时配置多个资源库

配置文件简单明了(/etc/yum.conf、 /etc/yum.repos.d/CentOs-Base.repo)

保持与RPM数据库的一致性

注意: yum会自动下载所有所需的升级资源包并默认放置在/var/cache/yum目录下。

4.yum的基本用法:

通过yum安装和删除RPM包

安装rpm包,如 dhcp 。命令;# yum install curl

检查更新rpm包 ,命令如下 : #yum check-update

更新所有的rpm包,命令: #yum update

yum info openssh (列出openssh软件包信息)

yum list sendmail (列出资源库中特定的可以安装或更新以及已经安装的rpm包)

yum search php(通过yum搜索php软件包)

#yum clear 或yum clear all (清除缓存中旧的rpm头文件和包文件)

5.yum只下载软件不安装的两种方法

5.1 通过yum自带一个工具: yumdownloader

例: # yumdownloader gcc

5.2 使用yum的一个插件:yum-downloadonly

yum -y install --downloadonly --downloaddir=/tmp httpd

--downloadonly 说明只下载

--downloaddir 指定安装到哪个目录下;

6.yum加速插件 yum-fastestmirror

yum-fastestmirror 插件可以自动选择速度最快的mirror

配置文件:/etc/yum/pluginconf.d/fastestmirror.conf

其中yum镜像的速度测试记录文件 /var/cache/yum/timedhosts.txt

安装加速插件: # yum install yum-plugin-fastestmirror

7.更换系统默认yum源为阿里云yum源

备份原来的yum源: # mv /etc/yum.repos.d/CentOs-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下载阿里云的yum: #wget -O /etc/yum.repos.d/CentOs-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo (使用wget -O下载并以不同的文件名保存 )

清理缓存: # yum clean all 生成新的缓存 : #yum makecache (即从新的源下载新的缓存文件)

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号