如何通过本地目录形式构建本地YUM离线源
创作时间:
作者:
@小白创作中心
如何通过本地目录形式构建本地YUM离线源
引用
1
来源
1.
https://www.maxada.cn/?post=450
使用 file://
方式直接创建YUM本地仓库,可以按照以下步骤操作:
一、准备工作
确定系统环境:
- 确保你的Linux系统可以访问存储YUM源RPM包的本地目录。
组织RPM包和元数据:
- 将你需要添加到YUM仓库中的RPM包放置在一个目录中。
- 如果可能,还包括元数据(如
repodata
目录),这通常是通过createrepo
或类似工具生成的。
二、创建YUM仓库目录结构
创建仓库根目录:
- 创建一个目录作为YUM仓库的根目录,例如
/var/yum-local-repo
。
放置RPM包和元数据:
- 将你的RPM包和
repodata
目录(如果有的话)复制到仓库根目录中。 - 如果有光盘的话,将光盘内容拷贝过来也可以,光盘里有软件包。
三、配置YUM仓库
创建或修改YUM仓库配置文件:
- 在
/etc/yum.repos.d/
目录下,创建一个新的.repo
文件,例如local.repo
,或修改现有的配置文件。
添加仓库配置:
- 在
.repo
文件中,添加以下内容来配置你的本地YUM仓库:
[local-repo] #自定义名称
name=Local YUM Repository #自定义名称
baseurl=file:///var/yum-local-repo/
gpgcheck=0
enabled=1
- 这里,
baseurl
指向你创建的YUM仓库根目录的本地路径。
四、验证YUM仓库
清除YUM缓存:
- 执行
yum clean all
命令来清除现有的YUM缓存。
生成YUM缓存(如果未包含元数据):
- 如果你的仓库目录中没有
repodata
目录,你可以使用createrepo
命令来生成它。例如:
createrepo /var/yum-local-repo/
- 注意:在某些系统上,
createrepo
可能需要被dnf-plugins-core
包中的dnf-utils
或类似的工具替代。
重新生成YUM缓存:
- 执行
yum makecache
命令来重新生成YUM缓存,以便YUM可以识别新的仓库。
测试YUM仓库:
- 尝试安装一个来自你本地仓库的软件包,例如
yum install <package-name>
,以验证YUM仓库是否正常工作。
通过以上步骤,你就可以使用 file://
方式成功创建一个YUM本地仓库,并在你的Linux系统中配置和使用它。这种方法不需要HTTP服务,适用于无法访问外部网络或希望在内部网络中共享YUM仓库的场景。
热门推荐
“三九天”来了,今年有多冷?
冬至来了!南北方的饮食习俗大不同
深层解读量子力学,“意识”真的会影响结果吗?(中)
电脑硬件升级指南:如何提升电脑的整体性能?
电脑配置选购指南:主板、CPU、显卡、内存等关键组件选购要点
装机必看!内存条应该怎么插?各种内存条插法详解
根据需求选购理想DIY电脑配置全攻略:从办公到游戏再到设计
鼻子出血是什么病的预兆
名句“千山鸟飞绝,万径人踪灭”妙在何处?表达了诗人的什么情感?
《他自人间疏狂》:古代诗人的逆境自渡与灵魂救赎
“稀”字成语背后的故事:从荒凉到珍稀的文化解读
荆州古城&长江大桥:国庆摄影打卡地推荐
荆州古城:不可错过的三大必打卡景点
水瓶座水星的正缘特质大揭秘!
广地龙的功效与作用是什么
川地龙的功效与作用
游戏吃cpu还是吃显卡 玩游戏cpu和显卡哪个更重要
姜子牙大战玉石琵琶精:真相竟是蝎子?
黄花菜选购与食用安全全攻略:从选购到储存,教你避开中毒风险
黄花菜:比核桃还补脑的秘密武器!
秋冬黄花菜高产栽培技术全攻略
春节探秘:携程带你打卡江西婺源篁岭
预算管理+副业收入:轻松应对没钱困境的双重利器
巴菲特教你如何找到被低估的股票
经济寒冬来袭?教你几招轻松应对!
低糖饮食真的能降甘油三酯?
花生浸种催芽方法详解
高锰酸钾的正确使用方法
中医古方帮你轻松降脂!
宁波奉化雪窦寺历史、旅游攻略