三种方式搭建yum源

1、本地搭建yum源:

[root@nginx1 x86_64]# vim /etc/yum.repos.d/mnt.repo

[root@nginx1 x86_64]# cd /etc/yum.repos.d/

[root@nginx1 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 1309 Dec  9  2015 CentOS-CR.repo

-rw-r--r--. 1 root root  649 Dec  9  2015 CentOS-Debuginfo.repo

-rw-r--r--. 1 root root  290 Dec  9  2015 CentOS-fasttrack.repo

-rw-r--r--. 1 root root  630 Dec  9  2015 CentOS-Media.repo

-rw-r--r--. 1 root root 1331 Dec  9  2015 CentOS-Sources.repo

-rw-r--r--. 1 root root 1952 Dec  9  2015 CentOS-Vault.repo

-rw-r--r--  1 root root   57 Sep  6 15:23 mnt.repo

-rw-r--r--. 1 root root  100 Jul 14 05:54 nginx.repo

[root@nginx1 yum.repos.d]# pwd

/etc/yum.repos.d

[root@nginx1 yum.repos.d]#cat /etc/yum.repos.d/mnt.repo

[mnt]
name=mnt
baseurl=file:///mnt
gpgcheck=0
enabled=1

[root@nginx1 yum.repos.d]# mount /dev/cdrom /mnt/

[root@nginx1 yum.repos.d]# df -TH

Filesystem              Type      Size  Used Avail Use% Mounted on

/dev/mapper/centos-root xfs        19G  8.5G   11G  46% /

devtmpfs                devtmpfs  947M     0  947M   0% /dev

tmpfs                   tmpfs     957M  8.2k  957M   1% /dev/shm

tmpfs                   tmpfs     957M  102M  856M  11% /run

tmpfs                   tmpfs     957M     0  957M   0% /sys/fs/cgroup

/dev/sda1               xfs       521M  136M  386M  27% /boot

tmpfs                   tmpfs     192M   17k  192M   1% /run/user/0

/dev/sr0                iso9660   4.4G  4.4G     0 100% /mnt

2、阿里云yum源:

centos6.0:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

centos7.0:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7#released updates
[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/http://mirrors.aliyuncs.com/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/http://mirrors.aliyuncs.com/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/http://mirrors.aliyuncs.com/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/contrib/$basearch/http://mirrors.aliyuncs.com/centos/$releasever/contrib/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

运行生成缓存:yum makecache

3、搭建yum服务器

createrepo是yum源维护的工具。

在yum server服务器上面:

yum -y install createrepo
[root@nginx1 yum.repos.d]# yum -y install httpd
[root@nginx1 yum.repos.d]# systemctl restart httpd
[root@nginx1 yum.repos.d]# mkdir -p /var/www/html/centos7.2/x86_64
[root@nginx1 yum.repos.d]# mount /dev/cdrom /mnt/
[root@nginx1 yum.repos.d]# cp -ar /mnt/* /var/www/html/centos7.2/x86_64
[root@nginx1 yum.repos.d]# cd /var/www/html/
[root@nginx1 html]#createrepo -p -d -o centos7.2/x86_64/ centos7.2/x86_64/

在client客户端上面:

[root@host3 yum.repos.d]# cat test.repo
[test]
name=test
baseurl=http://172.25.254.130/centos7.2/x86_64
gpgcheck=0
[root@host3 yum.repos.d]#
[root@host3 yum.repos.d]# yum clean all
[root@host3 yum.repos.d]# yum install -y virt-manager……………………………………………………………………mesa-libEGL.x86_64 0:10.6.5-3.20150824.el7  mesa-libGL.x86_64 0:10.mesa-libgbm.x86_64 0:10.6.5-3.20150824.el7  mesa-libglapi.x86_64 nmap-ncat.x86_64 2:6.40-7.el7               pango.x86_64 0:1.36.8pixman.x86_64 0:0.32.6-3.el7                pulseaudio-libs.x86_6pulseaudio-libs-glib2.x86_64 0:6.0-7.el7    pycairo.x86_64 0:1.8.pygobject3.x86_64 0:3.14.0-3.el7            python-ipaddr.noarch rest.x86_64 0:0.7.92-3.el7                  spice-glib.x86_64 0:0spice-gtk3.x86_64 0:0.26-5.el7              unbound-libs.x86_64 0usbredir.x86_64 0:0.6-7.el7                 virt-manager-common.nvte-profile.x86_64 0:0.38.3-2.el7           vte3.x86_64 0:0.36.4-Complete!

转载于:https://blog.51cto.com/chenxiaotao/1963188

三种方式搭建yum源相关推荐

  1. 使用三种方式搭建IIS web 网站

    实验环境:在Windows 2008虚拟机上安装IIS 服务 实验目的:使用三种方式搭建虚拟主机网站(一个是安装好IIS服务默认的网站,还有一个是自己搭建的网站) 1. 两个网站同一个ip,不同的端口 ...

  2. 关于mysql存取图片的三种方式(含源码示例)

    最近在做小程序的后台,要求将小程序用户以upload方法上传的图片保存到mysql数据库中. 然后机缘巧合三种方式都试了,所以专门整理出来分享给大家.可能有的地方说的不太对,欢迎大家帮纠正. ==== ...

  3. CentOS 升级内核的三种方式(yum/rpm/源码)

    CentOS 升级内核的三种方式(yum/rpm/源码) 在 CentOS 使用过程中,难免需要升级内核,但有时候因为源码编译依赖问题,不一定所有程序都支持最新内核版本,所以以下将介绍三种升级内核方式 ...

  4. Linux系统入门之yum源挂载 三种方式(本地 光盘 网络)

    yum源:windows上安装一个软件,我们可以通过360管家.因为360管家提供了软件的安装,卸载,并且解决了软件之间的依赖等相关问题,使得我们能够一键安装.在linux上有一个提供了和360管家类 ...

  5. 三种方式快速搭建vue环境项目全过程(图解)

    (一)环境搭建 1.下载源码 如果仅仅只是在项目或者某个文件中简单的使用vue,就可以直接在html中引入下列链接 <script src="https://unpkg.com/vue ...

  6. git工具 将源码clone到本地指定目录的三种方式

    git工具 将源码clone到本地指定目录的三种方式 CreationTime--2018年7月27日15点34分 Author:Marydon 1.情景展示 运行git-bash.exe,输入命令: ...

  7. IoC、Spring 环境搭建、Spring 创建对象的三种方式、DI

    二.IoC 中文名称:控制反转 英文名称:(Inversion of Control) 3.I oC 是什么? 3.1 IoC 完成的事情原先由程序员主动通过 new 实例化对象事情,转交给 Spri ...

  8. springboot:java实现邮件及附件发送、HTML正文的三种方式(一)【附带源码】

    0. 引言 邮件发送是我们日常开发中比较常见的功能,常用于预警信息提醒.统计数据定期发送等需求.一般该方法会由前人封装好,实际开发时只需要调用即可,但具体怎么实现的,如何从零实现邮件发送,这是我们要掌 ...

  9. 创建线程的第三种方式:实现Callable接口(含部分源码解析)

    创建线程的第三种方式--实现Callable接口 package com.lqy.Multithreading; import java.util.concurrent.Callable; impor ...

最新文章

  1. JavaScript——ES6新特性
  2. ASP BASE64 跨防火墙
  3. Android Activity形象描述
  4. ESP32的OTA详细过程逻辑
  5. Spring Boot提交表单信息
  6. 输出浮点数(信息学奥赛一本通-T1027)
  7. ecshop网站后台功能之系统管理
  8. 十种深度学习算法要点及代码解析
  9. linux进程tss和ldt,x86体系下linux中的任务切换与TSS
  10. python request microsoft graph_Microsoft Graph API:授权未找到
  11. 02函数极限存在条件
  12. matlab 神经网络工具箱 nntraintool 详解
  13. 三维激光扫描后处理软件_地面三维激光扫描仪应用之一|云尚智造
  14. 瑞幸小鹿茶正面杠上喜茶,茶饮新零售鹿死谁手?
  15. 799-C++异常类型以及多级catch匹配
  16. SDCard权限设置
  17. 人工在线客服不在线怎么办
  18. 【运筹优化】求解二维矩形装箱问题的算法合辑 + Java代码实现
  19. RK3588平台开发系列讲解(RKNN篇)RKNN Android平台开发说明
  20. ASEMI大功率LED驱动器整流桥KBP210

热门文章

  1. QRadioButton 使用方法
  2. 分类算法之朴素贝叶斯分类(Naive Bayesian classification)
  3. cacti监控(3)配置cacti
  4. Android App定位和规避内存泄露方法研究
  5. Cacti(一)之“better-cacti-templates”
  6. Xamarin图表开发基础教程(2)OxyPlot框架
  7. DHCP拒绝服务攻击工具DHCPig
  8. Beaglebone Black教程项目1闪烁板载LED
  9. iOS Sprite Kit教程之xcode安装以及苹果帐号绑定
  10. 计算机术语所见即所得,计算机应用基础作业四(16页)-原创力文档