• 关于rhel/centos8.x中reposync的命令选项参数说明


    关于redhat/centos 8.x中reposync命令与之前7.x系统版本还是略有小小的差异,现在记录如下:

    明显的两个参数差异如下:

    # -l(小写的L)只在7的reposync中才有
    -l, --plugins  Enable yum plugin support.
    
    # -g选项,也只有7的reposync中才有
    -g, --gpgcheck
        Remove packages that fail GPG signature checking after downloading.  exit status is '1' if at least one package was removed.

    还有一个差异,redhat8最小化安装的,默认没有createrepo命令,需要安装createrepo_c , /usr/bin/createrepo -> createrepo_c

    当然也可以不使用的createrepo命令的,我们可以使用reposync将meta-data一起同步下来

    另外,还有在最小化安装的redhat 8.x系统中,默认是没有reposync命令的(实际指向的/usr/libexec/dnf-utils),需要先安装yum-utils

    [root@qq_5201351 ~]# yum install yum-utils -y 

    至于同步的命令,如下:

    # 一次指定一个repoid
    reposync --repoid=rhel-8-for-x86_64-appstream-rpms --download-path=/rhel/patch -n --downloadcomps --download-metadata
    
    #  也可以一次指定多个repoid 
    reposync --repoid=rhel-8-for-x86_64-appstream-rpms \
      --repoid=rhel-8-for-x86_64-baseos-rpms  \
      --download-path=/rhel/patch -n --downloadcomps --download-metadata

    说明:-n --newest-only Download only newest packages per-repo.即只下载最新的软件包

    --download-metadata,如果没有这个选项,只会同步Packages目录,无repodata,加上会同步repodata,同步过程会很慢很慢

    因为每次都会在Packages目录的同级同步位置创建repodata目录,当然是还创建临时目录,进行完整同步,同步成功后,再替换repodata目录

    尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/15798779.html

    作者:一名卑微的IT民工

    出处:https://www.cnblogs.com/5201351

    本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。

    博主的文章没有高度、深度和广度,只是凑字数。由于博主的水平不高,不足和错误之处在所难免,希望大家能够批评指出。

    博主是利用读书、参考、引用、抄袭、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!

  • 相关阅读:
    iOS版打地鼠游戏源码
    OuNews 简单的新闻客户端应用源码
    安卓DJ113舞曲网应用客户端 项目源码(服务器+客户端)
    博客迁移
    iOS 多张图片保存到相册问题(add multiple images to photo album)
    【转】 iOS 学习之 NSPredicate 模糊、精确、查询
    iOS 设置图片imageView圆角——对图片进行裁剪
    iOS9的那些坑 — — WeiboSDK registerApp启动就崩溃
    关于Debug下的Log打印问题
    Runtime运行时学习(一)
  • 原文地址:https://www.cnblogs.com/5201351/p/15798779.html
Copyright © 2020-2023  润新知