Warning: Undefined array key "custom_message" in /www/wwwroot/bbs.aaronyang.cc/wp-content/plugins/wpcopyrights/index.php on line 105

reposync

reposync

同步yum存储库到本地目录

概要

reposync [选项]

主要用途

reposync用于将远程yum存储库同步到本地目录,使用yum检索包。

选项

-h, --help
# 显示帮助信息

-c CONFIG, --config=CONFIG
# 指定配置文件(默认为/etc/yum.conf)

-a ARCH, --arch=ARCH
# 指定arch

--source
# 同时下载src和rpm文件.

-r REPOID, --repoid=REPOID
# 指定要查询的repo id,可以指定多次(默认为全部启用)。

-e CACHEDIR, --cachedir CACHEDIR
# 存储元数据的目录。

-t, --tempcache
# 使用临时目录存储/访问yum-cache。

-d, --delete
# 删除存储库中不再存在的本地包。

-p DESTDIR, --download_path=DESTDIR
# 指定下载路径:默认为当前目录。

--norepopath
# 不要将重命名添加到下载路径中。只能在同步单个存储库时使用(默认是添加重命名)。

-g, --gpgcheck
# 下载后删除GPG签名检查失败的包。如果至少有一个包被删除,退出状态为“1”。

-u, --urls
# 只列出要下载的内容的url,不要下载。

-l, --plugins
# 启用yum插件支持。

-m, --downloadcomps
# 同时下载comps.xml。

--download-metadata
# 下载所有非默认元数据。

-n, --newest-only
# 每个repo只下载最新的包。

-q, --quiet
# 输出尽可能少的信息。

--allow-path-traversal
# 允许同步存储在repo目录之外的包。这些包是在元数据中通过使用绝对路径或上一级“..”系统引用的并且出于安全原因通常会在reposync中跳过。
# 注意:使用此选项有潜在的安全隐患,因为通过提供恶意repodata,攻击者可以使reposync写入任意位置运行该文件系统的用户可以访问的文件系统。

例子

# 将'updates'仓库中的所有包同步到当前目录:
reposync --repoid=updates

# 只同步最新的包从'updates'仓库到当前目录:
reposync -n --repoid=updates

# 将'updates'和'extras'仓库中的包同步到当前目录:
reposync --repoid=updates --repoid=extras

# 将'updates'仓库中的所有包同步到repos目录:
reposync -p repos --repoid=updates

# 将'updates'仓库中的所有包同步到repos目录,排除x86_64架构文件。编辑/etc/yum.conf,添加选项exclude=*.x86_64。再执行:
reposync -p repos --repoid=updates

文件

reposync使用yum库来检索信息和包。如果没有指定配置文件,将使用默认的yum配置。

  • /etc/yum.conf
  • /etc/yum/repos.d/

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/reposync/

(0)
AuroraAurora站点维系者
上一篇 2024年 3月 1日 下午5:18
下一篇 2024年 3月 1日 下午5:19

相关推荐

  • vgdisplay

    文章目录vgdisplay补充说明语法选项参数实例 vgdisplay 显示LVM卷组的信息 补充说明 vgdisplay命令 用于显示LVM卷组的信息。如果不指定"卷组…

    入门教程 2024年 3月 11日
  • rev

    文章目录rev补充说明语法参数实例 rev 将文件内容以字符为单位反序输出 补充说明 rev命令 将文件中的每行内容以字符为单位反序输出,即第一个字符最后输出,最后一个字符最先输出…

    入门教程 2024年 3月 4日
  • findfs

    文章目录findfs补充说明语法参数实例 findfs 标签或UUID查找文件系统 补充说明 findfs命令 依据卷标(Label)和UUID查找文件系统所对应的设备文件。fin…

    入门教程 2023年 12月 14日
  • csplit

    文章目录csplit补充说明语法选项参数实例 csplit 将一个大文件分割成小的碎片文件 补充说明 csplit命令 用于将一个大文件分割成小的碎片,并且将分割后的每个碎片保存成…

    入门教程 2023年 12月 7日
  • command

    文章目录command补充说明语法参数实例 command 调用并执行指定的命令 补充说明 command命令 调用指定的指令并执行,命令执行时不查询shell函数。command…

    入门教程 2023年 12月 7日
  • Helm | Helm 仓库更新

    文章目录helm repo update简介可选项从父命令继承的命令请参阅 helm repo update 从chart仓库中更新本地可用chart的信息 简介 更新从各自cha…

    入门教程 2023年 12月 14日
  • rpmbuild

    文章目录rpmbuild补充说明语法选项实例 rpmbuild 创建RPM的二进制软件包和源码软件包 补充说明 rpmbuild命令 被用于创建rpm的二进制软件包和源码软件包。 …

    入门教程 2024年 3月 4日
  • MinIO使用方法

    MinIO是一个高性能的对象存储服务器,开箱即用,适合个人搭建文件服务器,可在自己的服务器上,使用云存储的功能,类似云厂商的OSS存储业务。 下面是使用方式,若要安装请参考安装教程…

    2021年 6月 2日
  • gzexe

    文章目录gzexe补充说明语法选项参数 gzexe 用来压缩可执行文件 补充说明 gzexe命令 用来压缩可执行文件,压缩后的文件仍然为可执行文件,在执行时进行自动解压缩。当您去执…

    入门教程 2023年 12月 14日
  • lftp

    文章目录lftp补充说明语法选项参数实例 lftp 优秀的文件客户端程序 补充说明 lftp命令 是一款优秀的文件客户端程序,它支持ftp、SETP、HTTP和FTPs等多种文件传…

    入门教程 2023年 12月 19日

发表回复

登录后才能评论
Translate »