关于rhel/centos-8.x中reposync的命令选项参数说明

2022年01月14日 阅读数:1
这篇文章主要向大家介绍关于rhel/centos-8.x中reposync的命令选项参数说明,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

关于redhat/centos 8.x中reposync命令与以前7.x系统版本仍是略有小小的差别,如今记录以下:html

明显的两个参数差别以下:centos

# -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_capp

固然也能够不使用的createrepo命令的,咱们能够使用reposync将meta-data一块儿同步下来spa

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

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

至于同步的命令,以下:htm

# 一次指定一个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.即只下载最新的软件包blog

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

由于每次都会在Packages目录的同级同步位置建立repodata目录,固然是还建立临时目录,进行完整同步,同步成功后,再替换repodata目录rem

 

 

 

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