- 确定要解压的安装包的版本,下载”CentOS-7-x86_64-DVD-2003.iso”等镜像文件到本地.
- 确认yum解压安装包的安装路径,一般安装在”/opt/yum”目录下。
- 在安装路径下的”data”目录中新增一个目录”centos7″(自定义)。
-
将之前下载的“CentOS-7-x86_64-DVD-2003.iso”文件内容解压到步骤1新建的目录”centos7″下。
“`
挂载光盘mount /dev/cdrom /mnt/
将iso中的文件解压到/data/centos7下cp -r /mnt/* /opt/yum/data/centos7/
“` -
新建”/etc/yum.repos.d/local.repo”文件并编辑,添加以下内容:
[local-centos7]
name=Local CentOS 7 Yum
baseurl=file:///opt/yum/data/centos7
enable=1
gpgcheck=0 -
检查并测试yum源运行情况
“`
清除缓存yum clean all
更新缓存yum makecache
测试是否可用yum list
“`
- 在”/etc/yum.repos.d/”目录下新增一个repo文件,一般以“*.repo”为后缀:
# cat /etc/yum.repos.d/alibaba.repo
[alibaba]
name=aliyun CentOS-$releasever - Base - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 - 保存修改,然后执行命令使之生效:
yum clean all
yum makecache -
验证
自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!yum list
- 安装epel源需要依赖两个组件:
# 向epel源中添加epel-release和RPMforge-release依赖库
rpm -ivh http://ftp.tu-chemnitz.de/pub/linux/dag/redhat/el7/en/x86_64/rpmforge/RPMS//rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm -
安装 EPEL 源:
yum -y install epel-release
安装时会自动在/etc/yum.repos.d/目录下生成Epel的配置文件。ls -l /etc/yum.repos.d/
-
为epel源设置代理(可选)
“`
# user的HOME目录下设置
vi /home/user/.bashrc 追加如下内容
export http_proxy=http://proxy_host:port
export ftp_proxy=http://proxy_host:port
export https_proxy=https://proxy_host:portsource /home/user/.bashrc
4. 清楚yum缓存,生成新的缓存并验证:
yum clean all
yum makecache
yum list
“`
以上步骤,我们将linux配置本地yum源、配置国内yum源、配置epel源都演示了一遍,大家可以根据需要进行选择和安装。可以更清晰地了解yum的使用方式,也有很好的学习价值。