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

相关推荐

  • grub

    文章目录grub补充说明语法选项实例参考资料 grub 多重引导程序grub的命令行shell工具 补充说明 grub命令 是多重引导程序grub的命令行shell工具。 语法 g…

    入门教程 2023年 12月 14日
  • HTML CSS

    文章目录如何使用CSS内联样式HTML样式实例 – 背景颜色实例HTML 样式实例 – 字体, 字体颜色 ,字体大小实例HTML 样式实例 – …

    2023年 4月 13日
  • 函数

    文章目录函数什么是函数?函数声明函数的例子多个返回值命名返回值空指示符 函数 上一节:第五篇 常量下一节:第七篇 包 这是本Golang系列教程的第6篇。 什么是函数? 函数是执行…

    2023年 12月 5日
  • Helm | Helm 包

    文章目录helm package简介可选项从父命令继承的命令请参阅 helm package 将chart目录打包到chart归档中 简介 该命令将chart打包成一个chart版…

    入门教程 2023年 12月 14日
  • ssh-copy-id

    文章目录ssh-copy-id补充说明语法选项实例 ssh-copy-id 把本地的ssh公钥文件安装到远程主机对应的账户下 补充说明 ssh-copy-id命令 可以把本地主机的…

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

    文章目录iperf补充说明安装iperf选项实例 iperf 网络性能测试工具 补充说明 iperf命令 是一个网络性能测试工具。iperf可以测试TCP和UDP带宽质量。iper…

    入门教程 2023年 12月 19日
  • objdump

    文章目录objdump补充说明选项实例 objdump 显示二进制文件信息 补充说明 objdump命令 是用查看目标文件或者可执行的目标文件的构成的gcc工具。 选项 -a –…

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

    文章目录timedatectl补充说明概要主要用途参数例子 timedatectl 用于在 Linux 中设置或查询系统时间、日期和时区等配置。 补充说明 在 Linux 运维中,…

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

    文章目录atop补充说明语法说明proc字段指示进程总数zombie字段指示僵尸进程的数量exit字段指示atop采样周期期间退出的进程数量atop日志相关资料 atop 监控Li…

    入门教程 2023年 12月 6日
  • cut

    文章目录cut补充说明语法选项参数实例指定字段的字符或者字节范围 cut 连接文件并打印到标准输出设备上 补充说明 cut 命令 用来显示行中的指定部分,删除文件中指定字段。cut…

    入门教程 2023年 12月 7日

发表回复

登录后才能评论
Translate »