CentOS6.5配置本地Yum源教程
1.安装httpd和createrepo软件包
首先需要安装 httpd 服务程序和 createrepo 工具,执行以下命令安装它们:
yum install -y httpd createrepo
2.创建本地Yum仓库目录
接着创建一个本地yum仓库目录,这里我们以 /var/www/html/centos6.5
目录为例,请根据自己的需求修改。
mkdir -p /var/www/html/centos6.5
3.将CentOS6.5安装光盘挂载到本地
将CentOS6.5安装光盘挂载到本地,执行以下命令:
mount /dev/cdrom /mnt/cdrom
4.将光盘中的所有RPM包复制到本地yum仓库目录并创建repo文件
执行以下命令将CentOS 6.5 DVD光盘中的所有RPM包复制到本地yum仓库目录:
cd /mnt/cdrom/Packages/
cp -rv *.rpm /var/www/html/centos6.5
执行以下命令创建repo文件:
cd /var/www/html/centos6.5
createrepo .
5.配置httpd服务,启动yum源web服务
修改 /etc/httpd/conf/httpd.conf
配置文件,确保DocumentRoot "/var/www/html"
参数已经设置为本地yum源目录 /var/www/html/centos6.5
,在文件尾部新增以下行:
Alias /centos6.5 /var/www/html/centos6.5
<Directory "/var/www/html/centos6.5">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
执行以下命令启动httpd服务并设置为开机自启:
service httpd start
chkconfig httpd on
此时我们可以通过网页访问本地yum源,例如:http://localhost/centos6.5/。
6.验证本地yum源是否配置成功
执行以下命令验证本地yum源是否配置成功:
yum clean all
yum list
如果输出了CentOS 6.5中的软件包列表,则说明配置成功。
示例说明
示例1:将本地yum源添加到系统
执行以下命令将本地yum源添加到系统:
echo '[centos6.5]
name=CentOS 6.5 Local Repository
baseurl=file:///var/www/html/centos6.5
enabled=1
gpgcheck=0' > /etc/yum.repos.d/centos6.5.repo
接着可以使用yum命令来安装软件,例如:
yum install -y gcc
示例2:使用yumdownloader从本地yum源下载软件包
执行以下命令使用yumdownloader从本地yum源下载软件包:
yum install -y yum-utils
yumdownloader --resolve gcc
其中,--resolve
参数将自动下载该软件包的所有依赖包。
下载完成后,软件包和依赖包将存放在当前目录中。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS 6.5配置本地Yum源教程 - Python技术站