LInux: YUM source mounting configuration and use of tools

Set up and use source YUM

YUM tools Introduction

(1) YUM (Yellow dog Upadate Modifie) is an improved version of the RPM manager, solves the problem of dependence RPM package.
(2) YUM you can search software from many sources and their dependencies, dependence and automatically install the appropriate software.
(3) requires a source of at least YUM YUM when installing the software, YUM source directory is storing a lot of RPM software.
The user can use HTTP, FTP or local directory access YUM source

Set the local YUM source
(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
Use YUM tools
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 set up a network source
首先进入/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
common problem
(1)创建 YUM 源 
首先安装 createrepo,其次将所有软件包保存在一个目录,如:/mysoft/
最后执行:#createrepo /mysoft 创建该目录的 yum 源,再修改 yum 配置文件即可。 
(2)YUM 繁忙问题 
在错误提示中找到 PID 进程号,使用 kill -9 进程号即可

Guess you like

Origin www.cnblogs.com/yanlzy/p/11915322.html