LInux:YUM源安装工具的配置及使用

YUM源的设置及使用

YUM工具简介

(1)YUM(Yellow dog Upadate Modifie)是改进版的 RPM 管理器,很好地解决了 RPM 软件包的依赖问题。
(2)YUM 可以从很多源中搜索软件以及他们的依赖包,并自动安装相应的依赖软件。
(3)YUM 安装软件时至少需要一个 YUM 源,YUM 源就是存放有很多 RPM 软件的目录。
用户可以使用 HTTP、FTP 或本地目录的方式访问 YUM 源

设置本地YUM源
(1)挂载光盘到/mnt/cdrom 
(2)创建自定义 yum 文件:#vim/etc/yum.d/media.repo 
[media] 
name=CentOS7 
baseurl=file:///mnt/cdrom 
enabled=1 
gpgcheck=0 
gpgcheck如果为1,则需要填入密钥进行验证
gpqkey=gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
YUM工具的使用
YUM 工具主要有查询、安装、升级、刷新、卸载软件包等功能。 
命令格式:yum [选项] [指令] [软件包] 
install package1 [package2][…] 使用 YUM 源安装软件包。 
update [package][packge2][…] 使用 YUM 源升级软件包。 
check-update 检查 YUM 源中所有可用的升级。 
remove|erase package1 [package2][…] 卸载软件包。 
list[…]系统中已经安装的以及 YUM 源中所有可用的软件包。 
info[…] 查看软件包信息。 
clean all 清空所有的缓存信息。 
makecache all 生成所有的缓存信息 
groupinstall group1 [group2] […] 使用 YUM 源安装组包。 
groupremove group1 [group2] […] 卸载组包。
设置网络YUM源
首先进入/etc/yum.repos.d/目录下,新建一个repo_bak目录,用于保存系统中原来的repo文件
[root@bogon ~]# cd /etc/yum.repos.d/
[root@bogon yum.repos.d]# mkdir repo_bak
[root@bogon yum.repos.d]# mv *.repo repo_bak/

在CentOS中配置使用网易和阿里的开源镜像
到网易和阿里开源镜像站点下载系统对应版本的repo文件
[root@bogon yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
[root@bogon yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
[root@bogon yum.repos.d]# ls
Centos-7.repo  CentOS-Base-163.repo  repo.bak

清除系统yum缓存并生成新的yum缓存
# 列出/etc/yum.repos.d/目录下的文件 
[root@bogon yum.repos.d]# ls Centos-7.repo CentOS-Base-163.repo repo.bak 
# 清除系统所有的yum缓存
[root@bogon yum.repos.d]# yum clean all 
# 生成yum缓存
[root@bogon yum.repos.d]# yum makecache 

安装epel源
[root@bogon yum.repos.d]# yum list | grep epel-release
[root@bogon yum.repos.d]# yum install -y epel-release

使用阿里开源镜像提供的epel源
[root@bogon yum.repos.d]# wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo 
# 下载阿里开源镜像的epel源文件

再次清除系统yum缓存,并重新生成新的yum缓存
[root@bogon yum.repos.d]# yum clean all
[root@bogon yum.repos.d]# yum makecache

查看系统可用的yum源和所有的yum源
[root@bogon yum.repos.d]# yum repolist enabled
[root@bogon yum.repos.d]# yum repolist all
常见问题
(1)创建 YUM 源 
首先安装 createrepo,其次将所有软件包保存在一个目录,如:/mysoft/
最后执行:#createrepo /mysoft 创建该目录的 yum 源,再修改 yum 配置文件即可。 
(2)YUM 繁忙问题 
在错误提示中找到 PID 进程号,使用 kill -9 进程号即可

猜你喜欢

转载自www.cnblogs.com/yanlzy/p/11915322.html