网络yum源的配置

1.准备:

光盘

元数据

2.网络服务http(s)  ftp

查看是否安装  which  vsftp;  ls  /misc/cd/Packages | grep vsftpd

安装  rpm  -ivh  /misc/cd/Packages/vsftpd…

查看服务脚本名  rpm  -ql  vsftp

查看服务端口是否打开  netstat  -ntl  

启动服务  centos 7.3    systemctl  start  vsftpd.service  ; 

              centos 6.9   service  vsftpd  start  或者  start  /etc/rc.d/init.d/vsftpd

开机自动启动服务  centos 7.3   systemctl  enable  vsftpd

                          centos 6.9  chkconfig  vsftpd on

3.停止防火墙服务

centos7.3

systemctl  stop  firewalld.service

systemctl  disable  firewalld.service

centos6.9

service  iptables  stop  开机禁用

chkconfig  iptables  off  马上禁用

查看防火墙是否关闭   iptables  -vnL

4.复制元数据repodata和rpm包文件

centos7

mkdir  /var/ftp/pub/{6,7}

cp  -rv  /misc/cd/repodata/   /var/ftp/pub/7

cp  -rv  /misc/cd/Packages/   /var/ftp/pub/7   复制一部分即可  ctrl+c

挂载centos6.9的光盘:

先检测一下是否挂载成功  ll  /misc/cd/ ,看到有centos6的文件即成功

cp  -rv  /misc/cd/repodata/   /var/ftp/pub/6

cp  -rv  /misc/cd/Packages/   /var/ftp/pub/6   复制一部分即可  ctrl+c

可能会用到的命令     yum  clean  all

                             yum  repolist

mv  6  6.9 ; mv  7   7.3;

ln  -s  6.9  6  ;  ln  -s  7.3  7;

同理centos6.9

5.客户端的配置

[ftpbase]

name=ftp service repo

baseurl=ftp://192.168.8.133/pub/$release

gpgcheck=0

实现第三方软件仓库

1.准备第三方软件RPM

mkdir  /var/ftp/pub/app   这个路径就是repodata的父目录

cp  /misc/cd/Packsges/*.rpm   /var/ftp/pub/app

2.创建元数据

which  createrepo

rpm   -qf  ‘`which  createrepo`’

yum  install  createrepo  -y

createrepo  /var/ftp/pub/app   在 app下生成repodata文件夹

3.客户端的配置

[app]

basename=the third app

baseurl=ftp://192.168.8.133/pub/app

gpgcheck=0

4.测试

yum  repolist

yum  clean  all

yum  install  app

网络yum源的配置网络yum源的配置网络yum源的配置

原创文章,作者:Miracle,如若转载,请注明出处:http://www.178linux.com/78046

(1)
MiracleMiracle
上一篇 2017-06-13 19:03
下一篇 2017-06-13 21:49

相关推荐

  • 源码编译安装apache httpd-2.2.29

        1.程序包编译          程序包编译安装:   (需要gcc、make工具)            &…

    Linux干货 2016-08-24
  • Linux第四周学习博客作业

    对第四周学习的内容进行总结

    Linux干货 2017-12-23
  • 管窥Linux史

    管窥Linux史 众所周知,绝大部分发行版本都被称为类Unix系统,要说Linux就应该先了解Unix的历史,Unix的起源应该赘述MULTICS的历史,Unix的父辈是颇具开拓性的Multics项目…… Unix创世纪 二战结束以后,冷战开始了。1957年苏联发射了第一颗人造卫星,进而开始筹备发射载人宇宙飞船。与此同时,美国宇航局的研究却连连受挫。航天领域…

    Linux干货 2016-10-14
  • shell的基本使用

    小知识: 在bash环境中变量有各自的范围,有些的变量无法超出自己本身的范围,也无法更改自己, 或提升自己的能力范围 用source命令执行脚本,会对里面的变量发生改变包括范围 例:命令行中写name=wang 脚本中写name=xdg  先命令行,再脚本,最后命令行的顺序依次执行 1.正常的执行脚本 ./file.sh  输出的结果: …

    Linux干货 2017-08-05
  • http请求过程

    1、浏览器根据访问的域名找到其IP地址。DNS查找过程如下: 1.浏览器缓存:浏览器会缓存DNS记录一段时间。 2.系统缓存:如果在浏览器缓存里没有找到需要的域名,浏览器会查系统缓存中的记录。 3.路由器缓存:如果系统缓存也没找到需要的域名,则会向路由器发送查询请求。 4.ISP DNS缓存:如果依然没找到需要的域名,则最后要查的就是ISP缓存DNS的服务器…

    Linux干货 2017-10-23
  • 基于Python和MoviePy库实现数据的动态展示

    基于Python和MoviePy库实现数据的动态展示 (翻译:以马内利)  原文链接:Data Animations With Python and MoviePy   Python拥有很多实现数据可视化的库,但是很少可以展示GIFs的动态视图。 这篇博客主要介绍怎样使用MoviePy库作为一个其他可视化库的通用插件。 Movi…

    2015-03-26