基于http方式搭建YUM源服务器

基于http方式搭建YUM源服务器

(2012-09-21 11:59:14)

转载▼

标签:

yum

linux

lnmp

lamp

http

分类: Linux

为了方便公司80多台Linux服务器下载、安装、升级软件包更快速,版本一致性;我们最近在IDC局域网内安装了一台yum源;

此yum源是基于http的,也可以用ftp,这里我们仅仅就http来配置;如下:

建立yum服务器,下载速度快,方便软件安装,下面操作的环境是centos 5.4 i386 32bit,采用http方式安装。

1、安装必要软件:( 服务器ip是33.11.22.44)

 
   #yum install httpd createrepo    //apache服务和rpeo下的xml生成工具

2、拷贝相关文件:

 
   mkdir -p /data/yum.repo/centos/5/os/i386/RPMS 
   mkdir -p /data/yum.repo/centos/5/updates 
   mkdir -p /data/yum.repo/tools/ 
   mkdir /mnt/cdrom mount -t iso9660 /dev/cdrom /mnt/cdrom 
   cp -R /mnt/cdrom/CentOS/* /data/yum.repo/centos/5/os/i386/RPMS/ 
   cp -R /mnt/cdrom/repodata /data/yum.repo/centos/5/os/i386/ 
   cp -R /mnt/cdrom/RPM-GPG-KEY-CentOS-5 /data/yum.repo/   
   //拷贝其他包到/data/yum.repo/tools下,这个可以自定义添加你想要的rpm包,比如jdk

3、启动http服务:

 
   #rm -rf /var/www/html 
   #ln -s /data/yum.repo /var/www/html service httpd start

4、客户端修改repo文件:

 
   #cd /etc/yum.repo/   
   #vi CentOS-Base.repo   
       [base] 
       name=CentOS-$releasever - Base     
       baseurl=http://192.168.1.171/centos/$releasever/os/$basearch/ gpgcheck=1
       enabled=1 
       gpgkey=http://192.168.1.171/RPM-GPG-KEY-CentOS-5   
   
       #released updates 
       [updates] 
       name=CentOS-$releasever - Updates 
       baseurl=http://33.11.22.44/centos/$releasever/updates/ 
       gpgcheck=1
       enabled=1
       gpgkey=http://33.11.22.44/RPM-GPG-KEY-CentOS-5    
   保存退出
   vi CentOS-Tools.repo   
       [tools] name=CentOS-$releasever - Base 
       baseurl=http://192.168.1.171/tools/ gpgcheck=0
       enabled=1
     保存退出

5、附加内容

在上述步骤结束后,更新需要使用yum机器/etc/yum.repo目录中的文件为第四步中更改的内容,即可使用yum,yum 命令在这里就不说了,补充几个yum服务器常用的命令:

 
createrepo /app/yum.repo/centos/5/os/x86_64       //更新或创建主目录文件索引 
createrepo /app/yum.repo/centos/5/updates/x86_64/  //更新或创建升级目录文件索引 
createrepo /app/yum.repo/tools      //更新或创建tools目录文件索引 
createrepo -g /mnt/cdrom/repodata/comps.xml /var/www/html/yum.repo/centos/5/updates/x86_64/ createrepo -g /mnt/cdrom/repodata/comps.xml /var/www/html/yum.repo/centos/5/os/x86_64/ 
//更新或创建yum组索引,yum组,比如admin tools 它包含多个rpm,可以用yum grouplist查看

基于http方式搭建YUM源服务器

时间: 2024-08-28 15:23:26

基于http方式搭建YUM源服务器的相关文章

FTP搭建YUM源服务器

一.FTP搭建YUM源服务器 1.服务器 挂载centos镜像[[email protected] ~]#yum install vsftpd[[email protected] ~]#systemctl start vsftpd[[email protected] ~]#systemctl stop firewalld[[email protected] ~]# mkdir /var/ftp/centos7[[email protected] ~]# mount  /dev/sr0   /va

centos6.7搭建yum源服务器

搭建自己的yum源服务器 概括: 第一步:安装apache服务器并启用 第二步:挂载镜像,并复制RPM包 第三步:创建repo数据 第四步:测试 ++++++++++++++++++++概括完毕+++++++++++++++++++++++ 安装yum源的电脑 1.安装apache服务器并启用(具体一点的参数,可以参考我之前搭建的apache服务器的内容) cd /home /tools/ tar zxvf httpd-2.2.27.tar.gz cd httpd-2.2.27/ ./confi

搭建YUM源服务器

单位内网无法访问Internet,很多软件无法安装.本着一切自己动手丰衣足食的精神为自己的机器搭建一台YUM源服务器. 要有一台可以连接互联网的机器,配置网络yum源可以正常更新. yum服务器需要http服务才可以访问所以要安装http服务(apache.nginx都可以),createrepo这个包是创建yum服务器的关键,只有它才可以下载整个网络库和生成本地包的数据库. yum install -y httpd createrepo 关闭iptables iptables -F iptab

三种方式搭建yum源

1.本地搭建yum源: [[email protected] x86_64]# vim /etc/yum.repos.d/mnt.repo [[email protected] x86_64]# cd /etc/yum.repos.d/ [[email protected] yum.repos.d]# ll total 36 -rw-r--r--. 1 root root 1664 Dec  9  2015 CentOS-Base.repo -rw-r--r--. 1 root root 130

本地搭建yum源服务器

如果可以使用外网,只需要添加epel源扩展,内网环境则搭建内部yum源. 以下均以VMware虚拟机为例操作. ·1.安装好centos后,在该虚拟机设置中将cd/dvd选项设置为使用ISO映像文件,比如(CentOS-6.7-x86_64-bin-DVD1.iso),勾选已连接,启动时连接,确定. ·2.挂载cdrom,将iso镜像中的rpm软件复制到机器: #创建yum仓库目录 mkdir -p /data/yum/centos6.7/x86_64 cd /data/yum/centos6.

RedHat7搭建yum源服务器

1.新建目录 # mkdir -p /content/rhel7.1/x86_64/{isos,dvd}/ 2.上传RedHat安装光盘镜像,上传后的路径为 /content/rhel7.1/x86_64/isos/rhel-server-7.1-x86_64-dvd.iso 3.设置开机自动挂载光盘镜像到/content/rhel7.1/x86_64/dvd # echo "/content/rhel7.1/x86_64/isos/rhel-server-7.1-x86_64-dvd.iso

http方式搭建本地yum源服务器

1.更换阿里源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo #下载阿里的yum源 #如出现无法找到下载包,需要安装 epel yum install epel-release yum clean all yum m

CentOS 6.5下更换YUM源 及 搭建YUM本地源服务器

一.换源 唔,由于众所周知的原因,CentOS本身提供的好多YUM源路径下载速度是很慢的.所以,换源. # cd /etc/yum.repos.d# cp CentOS-Base.repo CentOS-Base.repo.backup # vim CentOS-Base.repo 正常情况下,CentOS-Base.repo这个文件用的是mirrorlist的方式获取源路径然后再下载源包的,不用管他,删掉这几行 mirrorlist=http://mirrorlist.centos.org/?

CentOS7下的YUM源服务器搭建详解,过程写的很详细(转)

因为近期公司需要搭建一个YUM源服务器给大量的linux(mini)使用,所以因此在网上找了很多的教程,却没有一个特别详细的,很多都有遗漏,参差不齐.所以,打算自己做完之后方便以后查阅,特出此文档. 一:要求 1.这个yum源服务器要能够定期自动更新自身源 2.使用CentOS官方标准源version6和version7的两个版本保持更新 3.linux(mini)客户端可以在使用的时候直接使用源,比如直接命令:yum –y install pcre* 二.思路 1.能够定期更新的源,肯定是需要