Yum源中的安装包下载到本地及源配置

本文介绍了如何从配置好的Yum源下载安装包到本地,包括使用reposync命令同步所有包,yumdownloader下载特定软件包,以及创建和管理本地yum仓库的过程。还提到修改Yum配置和将下载的包用于内网服务器安装。
摘要由CSDN通过智能技术生成

目录

要将配置好的Yum源中的安装包下载到本地

创建本地yum仓库


要将配置好的Yum源中的安装包下载到本地

第一种方式:

        使用reposync命令:该命令可以从远程Yum仓库中同步所有安装包到本地目录中。要使用reposync命令,请确保已经安装了yum-utils软件包。然后,运行以下命

reposync -r <远程仓库名称> -d <本地目录>

其中,<远程仓库名称>是你要下载的远程Yum仓库的名称,<本地目录>是你要将安装包保存到的本地目录路径。

第二种方式:

        使用yumdownloader命令:该命令可以下载指定软件包及其依赖项。要使用yumdownloader命令,请确保已经安装了yum-plugin-downloadonly插件。然后,运行以下命令:

yumdownloader --installroot=<本地目录> <软件包名称>


其中,<本地目录>是你要将安装包保存到的本地目录路径,<软件包名称>是要下载的软件包的名称。

修改Yum配置:通过修改Yum的配置文件,可以指定本地目录路径来保存下载的安装包。打开Yum配置文件(通常位于/etc/yum.conf),找到cachedir选项,将其值修改为本地目录路径。然后,重新加载配置文件或重启Yum服务。


无论使用哪种方法,下载的安装包将保存在指定的本地目录中。请注意,下载整个Yum源中的所有安装包可能需要较长时间和较大的存储空间。

创建本地yum仓库

把下载好的软件包创建本地yum仓库,使用createrepo来创建repository仓库,如果系统里没有该命令的话需要先进行createrepo的安装

yum install createrepo

createrepo /tmp/offline_rpm  #/tmp/offline_rpm 下载的软件包路径

创建好的仓库目录会出现 repodata子目录

将 /tmp/offline_rpm/下面全目录 使用SSH等文件传输工具如WinSCP拷贝出来至内网CentOS服务器上面进行安装。

配置本地yum源,写入如下内容并保存
vi /etc/yum.repos.d/new.repo
[New]
name=New
baseurl=file:///tmp/offline_rpm
gpgcheck=0
enabled=1
yum clean all && yum makecache		##清理yum缓存并更新
yum repolist    ###检查
参考链接
  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

被生活耽误的旅行者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值