搭建本地YUM源服务器-阿里云开发者社区

开发者社区> 科技小能手> 正文

搭建本地YUM源服务器

简介:
+关注继续查看
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
对于管理linux系统的管理员来说,搭建一个本地YUM源服务器,将会使系统管理工作便捷很多。
实验所需:
centos系统安装盘一张
虚拟机一个
系统环境:centos 5.5服务器两台。一台作为本地YUM源服务器,另一台为客户机。
1 
首先我们在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 ftp://192.168.71.133/pub/yum/localyum.repo   下载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。
2
从图中可以知道我们之前安装的服务及配置文件都是正确的。
大家赶紧动手做一个吧。


本文转自 cyr520 51CTO博客,原文链接:http://blog.51cto.com/cyr520/676582

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
基于mysqldump快速搭建从库
    mysql主从搭建总的来说大致分为3个步骤,一是为主从实例添加复制所需参数以及创建复制用的账户,二在是需要在主库建立快照,三是在从库上添加指向主库IP,端口,用户名,密码,binlog位置等。
910 0
CentOS之yum本地DVD源设置
如果你的网速比较慢,那么就直接挂上iso光盘文件吧,这样不仅能得到飞快的安装速度,更不用去管各个RPM包的依赖,就是一个yum install xxx,然后就让电脑自己搞定吧。
614 0
阿里云学生服务器搭建网站---阿里云学生服务器购买
阿里云学生服务器搭建网站-购买阿里云服务器
329 0
阿里云本地开发环境搭建
简述阿里云本地开发环境的搭建
3069 0
阿里云服务器搭建WordPress网站完整步骤图文教程(附二级域名解析)
阿里云服务器搭建WordPress网站完整步骤图文教程(附二级域名解析)
559 0
本地服务器の清单
为了做RNA-seq自己组了一台服务器,本来打算印象笔记里存着就好了后来发现好像有蛮多小伙伴也有这样的需要,那就贴出来给大家参考一下好了。 主板:双路2011E5主板X79 350×1+9 = ¥ 359; CPU:Xeon E5-2650L v2...
1040 0
14426
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载