前言:
眼前姐妹们对“centosboostyum”大致比较关心,小伙伴们都需要知道一些“centosboostyum”的相关文章。那么小编在网络上收集了一些关于“centosboostyum””的相关知识,希望小伙伴们能喜欢,大家快快来了解一下吧!yum概述
yum,全称“Yellow dog Updater, Modified”,RedHat以及CentOS中的软件包管理器,能够通过互联网下载以rpm结尾的包,并且安装,并可以自动处理依赖性关系,无需繁琐的一次次下载安装。
优点
1.联网获取软件 2.基于RPM管理 3.自动解决依赖 4.命令简单好记 5.生产最佳实践
yum源(rpm仓库)介绍
一个包含各种rpm软件包的repository(软件仓库)
使用 yum 安装软件包之前,需指定好 yum 下载 RPM 包的位置,此位置称为 yum 源。换句话说,yum 源指的就是软件安装包的来源。
使用 yum 安装软件时至少需要一个 yum 源。yum 源既可以使用网络 yum 源,也可以将本地光盘作为 yum 源。
## 一般情况下,只要你的主机网络正常,可以直接使用网络 yum 源,不需要对配置文件做任何修改。 网络 yum 源配置文件位于 /etc/yum.repos.d/ 目录下,文件扩展名为"*.repo [root@localhost ~]# cd /etc/yum.repos.d[root@localhost ~]# ls /etc/yum.repos.d 可以看到里面好些个。通常情况下 CentOS-Base.repo 文件生效CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repoCentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo[root@localhost /etc/yum.repos.d]# vim CentOS-Base.repo 看一下这个文件里面:......[base]name=CentOS-$releasever - Basemirrorlist= baseurl:yum 源服务器的地址。默认是 CentOS 官方的 yum 源服务器,是可以使用的。如果你觉得慢,则可以改成你喜欢的 yum 源地址。
换源
base源:相当于光驱自带的包
例如:把默认base源换成阿里源
# 删除原来的源:[root@localhost~] rm -fr /etc/yum.repos.d/*# 或者打包压缩 废掉原来的源[root@localhost /etc/yum.repos.d]# gzip -r /etc/yum.repos.d 打包压缩 废掉原来的源[root@localhost /etc/yum.repos.d]# lltotal 28-rw-r--r--. 1 root root 549 Nov 23 2018 CentOS-Base.repo.gz-rw-r--r--. 1 root root 735 Nov 23 2018 CentOS-CR.repo.gz-rw-r--r--. 1 root root 426 Nov 23 2018 CentOS-Debuginfo.repo.gz-rw-r--r--. 1 root root 232 Nov 23 2018 CentOS-fasttrack.repo.gz-rw-r--r--. 1 root root 381 Nov 23 2018 CentOS-Media.repo.gz-rw-r--r--. 1 root root 506 Nov 23 2018 CentOS-Sources.repo.gz-rw-r--r--. 1 root root 633 Nov 23 2018 CentOS-Vault.repo.gz[root@localhost /etc/yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo 10:43:11-- mirrors.aliyun.com (mirrors.aliyun.com)... 180.101.197.239, 180.101.199.243, 180.101.199.244, ...Connecting to mirrors.aliyun.com (mirrors.aliyun.com)|180.101.197.239|:443... connected.HTTP request sent, awaiting response... 200 OKLength: 2523 (2.5K) [application/octet-stream]Saving to: ‘/etc/yum.repos.d/CentOS-Base.repo’100%[==========================================================================================>] 2,523 --.-K/s in 0.005s 2022-08-30 10:43:11 (528 KB/s) - ‘/etc/yum.repos.d/CentOS-Base.repo’ saved [2523/2523][root@localhost /etc/yum.repos.d]# lltotal 32-rw-r--r--. 1 root root 2523 Aug 4 15:04 CentOS-Base.repo #换成了阿里的base源-rw-r--r--. 1 root root 549 Nov 23 2018 CentOS-Base.repo.gz-rw-r--r--. 1 root root 735 Nov 23 2018 CentOS-CR.repo.gz-rw-r--r--. 1 root root 426 Nov 23 2018 CentOS-Debuginfo.repo.gz-rw-r--r--. 1 root root 232 Nov 23 2018 CentOS-fasttrack.repo.gz-rw-r--r--. 1 root root 381 Nov 23 2018 CentOS-Media.repo.gz-rw-r--r--. 1 root root 506 Nov 23 2018 CentOS-Sources.repo.gz-rw-r--r--. 1 root root 633 Nov 23 2018 CentOS-Vault.repo.gz
## 阿里开源站: Base源配置的两种方法:wget -O /etc/yum.repos.d/CentOS-Base.repo -o /etc/yum.repos.d/CentOS-Base.repo epel源配置的两种方法wget -O /etc/yum.repos.d/epel.repo -o /etc/yum.repos.d/epel.repo
Epel源:拓展的源,别人做好的仓库,你可以拿了用
[root@localhost /etc/yum.repos.d]# wget -O /etc/yum.repos.d/epel.repo ......[root@localhost /etc/yum.repos.d]# lltotal 36-rw-r--r--. 1 root root 2523 Aug 4 15:04 CentOS-Base.repo-rw-r--r--. 1 root root 549 Nov 23 2018 CentOS-Base.repo.gz-rw-r--r--. 1 root root 735 Nov 23 2018 CentOS-CR.repo.gz-rw-r--r--. 1 root root 426 Nov 23 2018 CentOS-Debuginfo.repo.gz-rw-r--r--. 1 root root 232 Nov 23 2018 CentOS-fasttrack.repo.gz-rw-r--r--. 1 root root 381 Nov 23 2018 CentOS-Media.repo.gz-rw-r--r--. 1 root root 506 Nov 23 2018 CentOS-Sources.repo.gz-rw-r--r--. 1 root root 633 Nov 23 2018 CentOS-Vault.repo.gz-rw-r--r--. 1 root root 664 Aug 4 15:04 epel.repo #多了这个
标签: #centosboostyum