zoukankan      html  css  js  c++  java
  • 创建本地repo源

    1,保留rpm包

    yum 安装时保留包至指定目录

    编辑/etc/yum.conf 将keepcache的值设置为1;

    2,使用插件

    1,yum-plugin-downloadonly插件

    sudo yum install yum-plugin-downloadonly
    sudo yum install epel-release
    
    sudo yum install ceph-0.87.1-0.el7.centos.x86_64.rpm --downloadonly --downloaddir=./
    
    
    

    2,yumdownloader

    命令在软件包yum-utils

    yum  install  yum-utils   -y 
    yumdownloader ntp --resolve  --destdir=./ 
    
    

    3,配置repo源

    repodata作为软件的仓库,其目录下有四个必要文件:filelists.xml.[gz],other.xml.[gz],primary.xml.[gz]和repomd.xml(md意思是metadata)。
    其中最主要的是repomd.xml文件。一般出现的找不到repodata目录或文件的错误的原因通常有三个:一是路径问题;二是没有生成repodate目录;三是*.repo配置文件冲突(这个需要特意注意)

    创建本地源

    1,yum install createrepo

    2,新建本地源目录

       mkdir -p local-yum/xxx/       #其中xx是包放置目录
       将安装包放置到xxx目录中
       createrepo local-yum/           #创建一个源
    
    

    3,配置repo

    [local-yum]
    name=local-yum
    baseurl=file:///home/test/local-yum/               #文件目录不能设置到xxxx,否则本地源使用会报错
    enabled=1
    gpgcheck=0
    

    4,检测

    yum clean all
    yum repolist
    

    5,更新本地源
    在仓库所在目录下
       createrepo --update local-yum/          # 更新本地源
       createrepo local-yum/                   # 重新生成metadata

    4,yum工具

    yum install 软件名1 [软件名2] [...]
            yum update [软件名1][软件名2] [...]
            yum check-update
            yum upgrade [软件1] [软件2] [...]
            yum remove | erase 软件名1 [软件名2] [...]
            yum list [...]
            yum info [...]
            yum provides | whatprovides feature1 [feature2] [...]
            yum clean [ packages | headers | metadata | dbcache | all ]
            yum makecache
            yum groupinstall 软件组1 [软件组2] [...]
            yum groupupdate 软件组1 [软件组2] [...]
            yum grouplist [hidden] [groupwildcard] [...]
            yum groupremove group1 [group2] [...]
            yum groupinfo 软件组名 [...]
            yum search 字符串1 [字符串2] [...]
            yum shell [文件名]
            yum resolvedep 依赖关系1 [依赖关系2] [...]
            yum localinstall rpm包1 [rpm包2] [...]
            yum localupdate rpm包1 [rpm包2] [...]
            yum reinstall 软件包1 [软件包2] [...]
            yum downgrade 软件包1 [软件包2] [...]
            yum deplist 软件包1 [软件包2] [...]
            yum repolist [all|enabled|disabled]
            yum help [command]
    
    
  • 相关阅读:
    form表单提交后保持输入的值
    django 自定义属性
    linux修改mysql密码
    linux下备份mysql数据库
    《小学数学辅导》服务协议
    《小升初辅导》服务协议
    《小学数学试题练习》服务协议
    清明节应该回高中学校扫扫墓,因为那里埋葬了你的青春。
    [转]智能聊天机器人小黄鸡及其制作方法
    人们问我,长大了要做什么?我写下“快乐”,他们说我理解错了题目。我告诉他们,他们理解错了人生。—— 约翰·列侬
  • 原文地址:https://www.cnblogs.com/g2thend/p/11829020.html
Copyright © 2011-2022 走看看