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 进程号即可

以上是 LInux:YUM源安装工具的配置及使用 的全部内容, 来源链接: utcz.com/z/511064.html

回到顶部