代码改变世界

LINUX创建本地yum源

  abce  阅读(903)  评论(0编辑  收藏  举报
复制代码
1、创建一个文件夹,把光盘中所有的RPM安装包都拷贝进来
# mkdir /rpms_yum

2、把光盘上的RPM包全部复制到rpms_yum中
# cd /mnt/cdrom/Packages/
# cp * /rpms_yum/

3、安装createrepo软件,以便使用该软件制作YUM索引数据库
# cd /rpms_yum/
# rpm -ivh createrepo-0.9.9-17.el6.noarch.rpm 

4、使用createrepo在RPM包的路径下创建YUM索引数据库
# cd /rpms_yum/
# createrepo .
创建完成后,会多一个repodata文件夹:
# ll repodata/
total 15860
-rw-r--r-- 1 root root 1775510 Aug 17 06:29 47711029b2f7bfa6658638e235a905a4e1517246e435292c5f48c93e697aeb28-primary.xml.gz
-rw-r--r-- 1 root root 3599361 Aug 17 06:29 4d93375463d08be86d8542990f1febb50c34b684ab4ae36ec3008858019c1b6a-filelists.xml.gz
-rw-r--r-- 1 root root 1707562 Aug 17 06:29 51121e7c4efadd051571666c3cdd7578b4f25ffb2388df4323e0a3ea445271bb-other.sqlite.bz2
-rw-r--r-- 1 root root 3273810 Aug 17 06:29 d2c3b0677dbafc83dad61f6033880b6ed52ebeaf89c6411513fd39c8ed895172-primary.sqlite.bz2
-rw-r--r-- 1 root root 1850922 Aug 17 06:29 df4793bc73b48cf711c0561b702c73401b2ccaae9b9e9bae98d42c08c2a1005b-other.xml.gz
-rw-r--r-- 1 root root 4022037 Aug 17 06:29 eb24d8aadfc7f511e47c7a5b32ebcc139dcea40a376135d59608ddb2fbce0cf6-filelists.sqlite.bz2
-rw-r--r-- 1 root root    3018 Aug 17 06:29 repomd.xml
# 

5、删除其它的*.repo文件,并手工创建一个repo文件,指向本地YUM源
# rm -f /etc/yum.repos.d/*.repo
# vim /etc/yum.repos.d/local.yum.repo 
[local]
name=local yum repo
baseurl=file:///rpms_yum
gpgcheck=0

6、清除YUM以前的缓存信息
# yum clean all 

7、测试本地YUM源可以正常使用
# yum install vsftpd
复制代码

 

编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示