Linux配置本地yum源的步骤
以下步骤将演示如何在CentOS 7上配置本地yum源。
1. 安装httpd服务
首先安装httpd服务,该服务用于搭建本地yum源服务器:
sudo yum install httpd -y
2. 下载yum源文件
下载官方的yum源文件:
sudo wget http://mirror.centos.org/centos/7/os/x86_64/Packages/centos-release-7-8.2003.0.el7.centos.x86_64.rpm
3. 安装yum源文件
使用rpm指令安装下载好的yum源文件:
sudo rpm -Uvh centos-release-7-8.2003.0.el7.centos.x86_64.rpm
4. 配置本地yum源
创建一个新的yum源文件/etc/yum.repos.d/local.repo
如下:
[local]
name=Local Yum Repository
baseurl=file:///var/www/html
enabled=1
gpgcheck=0
该文件内容是INI格式
,其中name
表示yum源名称,baseurl
表示yum源的位置,enabled
表示激活状态,gpgcheck
表示是否验证签名,默认设置为不验证。
5. 复制rpm包到/var/www/html/
最后,将rpm包拷贝到/var/www/html/
目录下:
sudo cp xxx.rpm /var/www/html/
至此,本地yum源已经配置成功了!你可以通过检查是否有写入文件来检查你的配置是否正确:
sudo yum list
配置国内源的步骤
这里以阿里云为例,说明如何配置国内源:
1. 下载阿里云yum源文件
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
2. 清除缓存
sudo yum clean all
3. 重新生成缓存
sudo yum makecache
到此为止,你已经成功地将yum源替换为阿里云的yum源了。
配置epel源的步骤
以下步骤将演示如何在CentOS 7上安装epel源:
1. 下载epel源文件
sudo yum install wget -y
sudo wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
2. 安装epel源
sudo yum install epel-release -y
3. 验证
sudo yum repolist
你应该可以看到epel仓库在你的yum源列表中了。
以上就是配置本地yum源、配置国内yum源和配置epel源的完整攻略。