博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
搭建本地YUM源服务器
阅读量:6868 次
发布时间:2019-06-26

本文共 2019 字,大约阅读时间需要 6 分钟。

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的 前端软件包管理器。基於 包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
对于管理linux系统的管理员来说,搭建一个本地YUM源服务器,将会使系统管理工作便捷很多。
实验所需:
centos系统安装盘一张
虚拟机一个
系统环境:centos 5.5服务器两台。一台作为本地YUM源服务器,另一台为客户机。
 
首先我们在192.168.71.133这台机器上安装YUM源服务器。
[root@localhost ~]# mount -t iso9660 /dev/cdrom /media/     挂载光盘到/media目录
[root@localhost ~]# rpm -ivh /media/CentOS/vsftpd-2.0.5-16.el5_4.1.x86_64.rpm   安装FTP服务,配合YUM作下载用。
[root@localhost ~]# service vsftpd start    启动FTP服务。
[root@localhost ~]# rpm -ivh /media/CentOS/createrepo-0.4.11-3.el5.noarch.rpm     安装createrepo,使用此软件来创建YUM仓库。
[root@localhost ~]# cd /var/ftp/pub/    进入/var/ftp/pub/目录。
[root@localhost pub]# mkdir yum        创建一个yum目录。
[root@localhost pub]# cp -rf /media/* /var/ftp/pub/yum/     拷贝光盘所有内容到/var/ftp/pub/yum/。
[root@localhost pub]# rm -rf /var/ftp/pub/yum/*.html         删除无用的HTML文件。
[root@localhost pub]# createrepo -v /var/ftp/pub/yum/CentOS/    使用createrepo来生成软件仓库,centos系统安装盘的所有二进制软件包都存放在Centos目录中。
[root@localhost pub]# createrepo -g /var/ftp/pub/yum/CentOS/repodata/ /var/ftp/pub/yum/CentOS/   生成repodata数据。
[root@localhost /]# cd /var/ftp/pub/yum/CentOS  进入/var/ftp/pub/yum/目录。
[root@localhost yum]# vi localyum.repo    创建一个获取YUM源的配置文件。
localyum.repo配置文件内容如下:
[localyum] 
name=localyum 
baseurl=ftp://192.168.71.133/pub/yum/CentoOS 
enable=1 
gpgcheck=0    这里值为0,意思是不需要认证签名。
配置文件写好之后,我们就需要在其它的机器上来测试我们给刚刚搭建好的YUM源服务器。
将刚才写好的配置文件下载到我们的客户机192.168.71.132上。
[root@localhost ~]# wget     下载localyum.repo到客户机。
[root@localhost ~]# mv localyum.repo /etc/yum.repo.d/   移动localyum.repo到yum配置目录下。
[root@localhost ~]# cd /etc/yum.repo.d/    进入yum配置目录。
[root@localhost yum.repo.d]# mkdir yumbak   创建备份文件夹。
[root@localhost yum.repo.d]# mv CentOS-Base.repo CentOS-Media.repo yumbak/   将默认的yum配置文件移动到备份文件夹中。
[root@localhost yum.repo.d]# yum –calen all 清空yum.
[root@localhost yum.repo.d]# yum update  跟新yum库。
[root@localhost yum.repo.d]# yum -y install mysql   尝试安装mysql。
从图中可以知道我们之前安装的服务及配置文件都是正确的。
大家赶紧动手做一个吧。
本文转自 cyr520 51CTO博客,原文链接:http://blog.51cto.com/cyr520/676582

转载地址:http://sakfl.baihongyu.com/

你可能感兴趣的文章
[译]了解Javascript中的执行上下文和执行堆栈
查看>>
Metricbeat 参考指南(步骤2:配置Metricbeat)
查看>>
doodoo.js快速入门教程
查看>>
XXL-EXCEL v1.1.1 发布,Java对象和Excel转换工具
查看>>
js获取当前时间(昨天、今天、明天)
查看>>
BlogStart
查看>>
elasticsearch 自动删除索引脚本
查看>>
NLP入门(五)用深度学习实现命名实体识别(NER)
查看>>
js 排序算法之快速排序
查看>>
边缘计算ENS:拓展云的边界
查看>>
从0开发豆果美食小程序——搜索组件
查看>>
cordova 远程h5页面调用本地js
查看>>
巨杉数据库多活架构实践
查看>>
使用机器学习预测电子竞技游戏《守望先锋》的胜负
查看>>
即将到来的java11的新特性
查看>>
React基础再回顾
查看>>
Windows下安装 msysGit 以及初始化 Git server环境
查看>>
阿里云ACE 你知道多少?
查看>>
C#简单工厂模式——初遇GoF设计模式
查看>>
ibatis-返回结果通过resultMap封装
查看>>