zoukankan      html  css  js  c++  java
  • [zz]搭建本地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目录中。如果不直接放入Centos目录,比如在其子目录,就会报错!
    [root@localhost /]# cd /var/ftp/pub/yum/  进入/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
    从图中可以知道我们之前安装的服务及配置文件都是正确的。
    大家赶紧动手做一个吧。

    本文出自 “小崔的成长之路” 博客,请务必保留此出处http://cyr520.blog.51cto.com/714067/676582

  • 相关阅读:
    Ubantu 查看系统资源占用
    C do {...} while (0) 在宏定义中的作用
    Redis架构设计
    Ubantu 安装boost环境
    Ubuntu 安装谷歌拼音输入法
    Ubuntu C/C++开发环境的安装和配置
    ubuntu 14.04英文环境设置成中文
    自己动手写可视化软件(代码已开源)
    探秘Tomcat——连接篇
    探秘Tomcat——连接器和容器的优雅启动
  • 原文地址:https://www.cnblogs.com/zhangzhang/p/2520276.html
Copyright © 2011-2022 走看看