问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我现在在学用 yum 创建本地软件仓库 当我把镜像文件挂载进来后 发现找不到yum的配置文件 请教高手

发布网友 发布时间:2022-04-27 02:18

我来回答

1个回答

热心网友 时间:2023-11-17 13:32

下面的文章应该能够帮到你:

用安装 CD 建立本地 yum 源

对于 RHEL4 或者其它相对旧的发行版,或者仅有安装 CD 的情况下,还可以通过类似的方式补装 RPM 包吗?答案是肯定的,不过需要一个多余的步骤,即手工创建 repo 数据。

下面的示例,通过把 RHEL4u6 的 5CD 中的 RPMS 混合到一个目录中,然后用 createrepo 命令建立 repo 数据。

首先混装 CD:

[root@localhost root]# mkdir -p /mnt/dvd
# insert CD1
[root@localhost root]# mount /dev/hdc /media/cdrom/
[root@localhost root]# cp -prf /media/cdrom/Server /mnt/dvd/RPMS
[root@localhost root]# umount /media/cdrom

# insert CD2
...
# insert CD3
...
# insert CD4
...

# insert CD5
[root@localhost root]# mount /dev/hdc /media/cdrom/
[root@localhost root]# cp -prf /media/cdrom/Server /mnt/dvd/RPMS
[root@localhost root]# umount /media/cdrom

# remove unused files
[root@localhost root]# find /mnt/dvd/RPMS -name TRANS.TBL -exec rm -f {} \;

然后通过 createrepo 命令创建 yum 源数据。这正是“空间换时间”的预处理过程,视 RPM 数据的多少,大约需要几分钟。"-d" 参数表示在生成 xml 索引的同时生成 sqlite 格式的索引。完成过后,这两种索引文件均以压缩格式存放于 repodata 目录中,供 yum 查询所用。

[root@localhost root]# cd /mnt/dvd

[root@localhost dvd]# createrepo -d .
1/2399 - RPMS/plymouth-theme-charge-0.8.0-0.2009.29.09.18.fc12.i686.rpm
2/2399 - RPMS/aspell-0.60.6-7.fc12.i686.rpm
3/2399 - RPMS/xml-common-0.6.3-30.fc12.noarch.rpm

......

2397/2399 - RPMS/mythes-en-3.0-5.fc12.noarch.rpm
2398/2399 - RPMS/hunspell-mi-0.20080630-3.fc12.noarch.rpm
2399/2399 - RPMS/hicolor-icon-theme-0.11-1.fc12.noarch.rpm
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete

[root@localhost dvd]# ls -l repodata/
total 10004
-rw-r--r--. 1 root root 2974902 2009-12-06 09:48 filelists.sqlite.bz2
-rw-r--r--. 1 root root 2618445 2009-12-06 09:48 filelists.xml.gz
-rw-r--r--. 1 root root 912087 2009-12-06 09:48 other.sqlite.bz2
-rw-r--r--. 1 root root 951651 2009-12-06 09:48 other.xml.gz
-rw-r--r--. 1 root root 1809806 2009-12-06 09:48 primary.sqlite.bz2
-rw-r--r--. 1 root root 958302 2009-12-06 09:48 primary.xml.gz
-rw-r--r--. 1 root root 2726 2009-12-06 09:48 repomd.xml

最后,编辑 yum 源配置文件,添加一个本地 yum 源。注意对应的目录,这次是 /mnt/dvd,因为 repodata 是在此路径下创建的。

[root@localhost dvd]# cat > /etc/yum.repos.d/dvd.repo <<END
[dvd]
name=install dvd
baseurl=file:///mnt/dvd
enabled=1
gpgcheck=0
END

对于 RHEL4 一类不带 repodata 的安装 DVD,去掉混装 RPM 的一步,直接用 createrepo 命令建立源数据即可。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
冠状病毒酒精消毒怎么使用 袁咏仪主演的真爱之百万新娘哪个网站可以看 ...方便的话告诉我结局怎么样。陈玉是不是死了 冉冉东升可以组什么句子 求我姓冉的专属句子 弹弹堂高手之路全部过完给多少强化石 百度弹弹堂2里面的《高手之路高级高抛打法(高级)》《高手之路高级高差训 ... 弹弹堂工厂3怎么打 弹弹堂高手之路的任务怎么触发的 腹肌练习计划 linux系统突然宕机,重新启动以后,系统日志一直在刷新如下两条报错,网络正常,不是网卡的问题。 WAS应用服务器宕机后,需要收集哪些日志? LINUX系统无故死机,系统日志报错如下,各位帮忙看看是因为什么 suse linux 13.2 我那个系统里面没查看错误日志 求助,本人系统是Centos 5.4现在已经把镜像挂载到了media目录下,如何把本地的镜像配置成yum源呢? linux系统宕机怎么查原因 配置yum源,把光盘镜像文件(&#47;dev&#47;cdrom)挂载到&#47;cd下,并利用yum查看镜像文件 rethat7.6 挂载镜像后如何配置yum 游戏UI培训学校哪家好 成都的游戏公司(做ui,平面设计,程序员)招聘都要培训和培训费正常吗?一般要1万五到两万不等。 手机游戏UI设计的培训费是多少 学ui设计培训班多少钱? 火星时代游戏UI培训多少钱 梦到死去的父亲病重,又病重又尿我身上是什么意思? 梦见母亲搬新家在新家里看到死去的父亲得病快不行了是什么意思? realtek高清晰音频管理器音频耳机没有声音音响有 音频耳机注册商标属于哪一类? 听2304kbps音频带什么耳机? 音频耳机与普通耳机 练马甲线喝玉米热饮好还是紫薯热饮好? linux 系统宕机,查看时显示如下,求解答造成这种的原因是什么? 如何分析linux宕机原因 Linux宕机日志,求大神分析是什么原因引起内存问题(php+apache+mysql 环境 操作系统: CentOS 5.8 64位) linux系统每天宕机一次,重器一段时间后才能恢复,跪求原因、帮助? LINUX 系统死机了,帮忙看下这个日志是什么意思 真空包装机不吸气了怎么回事 如何查找 Linux 死机原因 真空包装机包装时不抽气怎么回事 买了个真空包装袋,但是没有吸尘器怎么办 真空包装进了空气有什么影响 真空包装存在哪些问题? 关于真空包装 怎样关注淘宝直播间 怎么关注淘宝直播间主播 请教大家淘宝直播间上方的关注按钮在什么地方可以添加 天津招警考试都考什么,考不考申论? 天津的招警考试和公务员考试是一起考吗 我想报考公务员公安系统,请问都是考哪几门科目 天津2017年天津市的*监狱人民*招警考试,考试科目是什么,天津2017年招警考试用什么参考书?? 团圆红包活动设备信息获取异常怎么回事?