自动缓存所有安装的依赖
- 缓存位置
- 低版本
yum:/var/cache/yum/架构(如:x86_64)/系统版本(如:7.9)/仓库名称/packages/
- 高版本
yum(实际使用的是 dnf):/var/cache/dnf/仓库名称-hash值/packages/
vim /etc/yum.conf
keepcache=1
仅下载依赖(不安装)
# 下载到各自仓库的默认位置
yum install vim --downloadonly
# 下载到指定位置
yum install vim --downloadonly --downloaddir=./下载的文件夹
本地安装 rpm 包
# localinstall
yum localinstall ./下载的文件夹/*.rpm
# install
yum install ./下载的文件夹/*.rpm
# rpm
rpm -ivh ./下载的文件夹/*.rpm
CentOS 切换 yum 源
备份 yum 源
cd /etc/yum.repos.d/
ls -lh
rename '.repo' '.repo.bak' CentOS*.repo
ls -lh
切换阿里 yum 源
# CentOS 7
sudo curl -o /etc/yum.repos.d/Centos-7.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sudo yum clean all
sudo yum makecache
# CentOS 8
sudo curl -o /etc/yum.repos.d/Centos-8.repo https://mirrors.aliyun.com/repo/Centos-8.repo
sudo yum clean all
sudo yum makecache
# CentOS vault 8.5.2111
sudo curl -o /etc/yum.repos.d/Centos-vault-8.5.2111.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
sudo yum clean all
sudo yum makecache
# epel 7
sudo curl -o /etc/yum.repos.d/epel-7.repo https://mirrors.aliyun.com/repo/epel-7.repo
sudo yum clean all
sudo yum makecache