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

相关推荐

  • findfs

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

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

    文章目录vgrename补充说明语法选项例子 vgrename 使用vgrename命令可以重命名卷组的名称 补充说明 grename命令 可以重命名卷组的名称。 语法 vgren…

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

    文章目录split补充说明选项实例 split 分割任意大小的文件 补充说明 split命令 可以将一个大文件分割成很多个小文件,有时需要将文件分割成更小的片段,比如为提高可读性,…

    入门教程 2024年 3月 5日
  • dpkg-reconfigure

    文章目录dpkg-reconfigure补充说明语法选项参数实例 dpkg-reconfigure Debian Linux中重新配制一个已经安装的软件包 补充说明 dpkg-re…

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

    文章目录uptime补充说明语法选项实例 uptime 查看Linux系统负载信息 补充说明 uptime命令 能够打印系统总共运行了多长时间和系统的平均负载。uptime命令可以…

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

    文章目录init补充说明语法选项参数实例 init init进程是所有Linux进程的父进程 补充说明 init命令 是Linux下的进程初始化工具,init进程是所有Linux进…

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

    文章目录iotop补充说明安装语法选项实例 iotop 用来监视磁盘I/O使用状况的工具 补充说明 iotop命令 是一个用来监视磁盘I/O使用状况的top类工具。iotop具有与…

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

    文章目录ipcs补充说明语法选项资源选项输出选项通用选项实例相关命令 ipcs 分析消息队列共享内存和信号量 补充说明 ipcs命令 用于报告Linux中进程间通信设施的状态,显示…

    入门教程 2023年 12月 19日
  • HTTP 状态码

    当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含 HTTP 状态码的信息头(server header)…

    2023年 5月 14日
  • ulimit

    文章目录ulimit补充说明语法选项实例 ulimit 控制shell程序的资源 补充说明 ulimit命令 用来限制系统用户对shell资源的访问。如果不懂什么意思,下面一段内容…

    入门教程 2024年 3月 11日

发表回复

登录后才能评论
Translate »