首页

文章

linux虚拟机如何安装本地yum源?

发布网友 发布时间:2022-02-27 03:29

我来回答

5个回答

懂视网 时间:2022-02-27 07:51

产品型号:Thinkpad E15

系统版本:centos8

配置本地yum源

1、挂载镜像:

先确定虚拟机光驱中有加载系统镜像

 

[root@xuegod63 Packages]# mount /dev/cdrom /mnt/ 

[root@xuegod63 Packages]# ls /mnt/

2、本地配置yum源文件:

centos8本地YUM源配置:

在centos8当中,本地光盘中的安装包被分别放在了两个路径下。假设挂载路径为/mnt,那么两个Package路径分别为:/mnt/AppStream/Packages和/mnt/BaseOS/Packages。

因为IOS镜像内的设置,所以导致了在编辑本地yum源的时候需要分别写两个路径在配置文件中。同时网络yum源也被分别写到了两个配置文件内。所以就需要把两个网络yum源配置文件改名。

 

#centos8与之前版本不同的是增加了一个CentOS-AppStream.repo文件,CentOS-AppStream.repo和CentOS-Base.repo文件都需要移除目录或者改名。

BaseOS:类似于centos7中的Base软件仓库,主要提供了OS系统的基础组建,提供的是RPM形式的包,因为都是RPM包形式所以它支持与之前版本兼容(support terms similar)。

AppStream:它提供的是系统以外的应用程序,如httpd,nginx,php,mariadb-server等

(1)首先挂载光盘:

[root@localhost ~]# mount /dev/sr0 /mnt/

mount: /mnt: WARNING: device write-protected, mounted read-only.

(2)修改本地yum配置文件:

[root@bogon ~]# vim /etc/yum.repos.d/CentOS-Media.repo 

[c8-media-BaseOS]

name=CentOS-BaseOS-$releasever - Media

baseurl=file:///mnt/BaseOS

gpgcheck=1

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

#BaseOS区域。

[c8-media-AppStream]

name=CentOS-AppStream-$releasever - Media

baseurl=file:///mnt/AppStream

gpgcheck=1

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

#AppStream区域。

#添加修改完两个区域后保存退出。

(3)测试yum源

[root@bogon ~]# yum list  #能查看开软件包,说明配置yum源成功

总结:

1、挂载本地光盘镜像

2、配置本地yum仓库配置文件

3、测试yum源

热心网友 时间:2022-02-27 04:59

1.创建个目录
mkdir /var/yum
并从光盘介质中把Server目录下的所有文件拷贝到刚创建的目录里(/var/yum)。
cp -r /media/cdrom /var/yum
2.安装createrepo
createrepo是配置YUM源的配置工具,检查当前是否已经安装createrepo包的安装情况:
# rpm -qa |grep createrepo
如果显示为尚未安装,则需要执行如下的命令完成安装:
# rpm -ivh /media/cdrom/Server/createrepo-0.4.4-2.fc6.noarch.rpm
ps:版本因操作系统的版本有所区别,请查找当前系统的createrepo版本rpm包进行安装
3.创建yum repository的xml-rpm-metadata
执行如下命令:
# createrepo -g /var/yum/Server/repodata/comps-rhel5-server-core.xml /var/yum/Server/
# createrepo -g /var/yum/VT/repodata/comps-rhel5-vt.xml /var/yum/VT/
# createrepo -g /var/yum/Cluster/repodata/comps-rhel5-cluster.xml /var/yum/Cluster/
# createrepo -g /var/yum/ClusterStorage/repodata/comps-rhel5-cluster-st.xml /var/yum/ClusterStorage/

执行createrepo命令后系统会自动扫描相关目录,将rpm包加入到YUM源的数据库中。
4.创建本地yum客户端的repo文件
配置使用本地yum repository:
# cd /etc/yum.repos.d/
# vim local.repo (名字可以随便起,但是要以.repo为后缀)

接下来在文件中添加如下内容后保存:
[local] #(yum块区域)
name=aaa # (名字可以随便起)
baseurl=file:///var/yum/Server #(搜索路径,必须指向你本机的yum源路径)
gpgcheck=0 #(gpgcheck是gpg验证是否开启的选项,1是开启,0是不开启,一般情况可以关掉)
enabled=1 #(是否启用,0为不启用,1为启用,过没这一项,就是启用)

[VT]
name=VT
baseurl=file:///var/yum/VT
gpgcheck=0

[Cluster]
name= Cluster
baseurl=file:///var/yum/Cluster
gpgcheck=0

[CS]
name= ClusterStorage
baseurl=file:///var/yum/ClusterStorage
gpgcheck=0

5.测试使用yum来安装软件包追问我在创建
# createrepo -g /var/yum/Server/repodata/comps-rhel5-server-core.xml /var/yum/Server/

这一步时出错。 显示:Error: groupfile /var/yum/Server/repodata/comps-rhel5-server-core.xml cannot be found.
createrepo [options] directory-of-packages
是为什么啊。

追答你好在执行这句命令的时候。# createrepo -g /var/yum/Server/repodata/comps-rhel5-server-core.xml /var/yum/Server/。

你需要comps-rhel5-server-core.xml这句的时候,应该换成你当前的Linux系统盘中的具体文件,因为不同版本的这个名称不太相同,一般需要使用这个文件夹中主要的那个xml文件,如果不行清楚,可以打开看看,把其他的xml引入的那个就是总的xml文件。另外其他几个createrep -g 都需要验证一下这个xml名称对不对。

参考资料:http://blog.csdn.net/Makaveli/article/details/6241402

热心网友 时间:2022-02-27 06:17

以red hat enterprise linux 6为例,叙述如何为虚拟机中的linux配置本地yum源
首先在/mnt目录中创建dvd目录。
[root@localhost ~]# mkdir /mnt/dvd
接着把镜像挂载到创建的目录下(要在/dev里面找到cdrom这个文件,必须把镜像加载到虚拟机里面,通常安装之后,假如没有进行更改,通常都是加载好的)。
[root@localhost mnt]# mount /dev/cdrom /mnt/dvd
然后在/etc/yum.repos.d里面,把存在着的配置文件全部删除掉(当然,最好先备份),然后利用下面的命令,新建一个文件,后缀必须是.repo,文件名可随意
[root@localhost my]# vim /etc/yum.repos.d/local.repo
在配置文件里面写下如下内容
[RHEL6] //仓库名称,可随意
name=all rhel6 packages //名称,可随意
baseurl=file:///mnt/dvd //源路径,很重要,根据你的实际情况进行填写
enable=1 //启用本yum源
最后,导入公钥。
[root@localhost yum.repos.d]# rpm --import /etc/pki/rpm-gpg/RPM*

热心网友 时间:2022-02-27 07:51

用VMware虚拟机安装了一个RedHat enterprise Linux5版本的镜像,安装都很顺利yum生成关系的命令需要安装一个包,和createerpo命令类似的包,你到Server下面

热心网友 时间:2022-02-27 09:43

那要看你那个发行版
谷歌浏览器怎么设置成中文_谷歌浏览器设置中文语言 【谷歌浏览器技巧】谷歌浏览器如何更改语言? 史上最全ETF全解 证券ETF是深市的吗 怎样把莲藕肉丸子做的好吃? 高三语文小说赏析小说形象分析与答题技巧 人物形象题答题技巧 借助什么分析小说的人物形象 脖子旁边疼是什么原因 在群里不是好友怎么把群里人建另一个群 蛇床子的药理作用 炒蛇床子和生蛇床子有什么区别 为什么把床头垫高点 为什么床头高点儿 为什么要给新生儿抬高床头 人脸识别打卡考勤机找哪家? 背后搞你的人什么心态 很皮的搞笑撩人句子高情商的撩人句子(82句) 恶搞爱情短信 床头挂什么财运最旺最好 床上放什么东西辟邪 道家床头挂什么画最好最旺 床头贴什么最好最旺道家 建设工程竣工后,是否必须取得《规划验收许可证》? 环评竣工验收 手机几年没用了开不了机怎么办 红烧啤酒鸡的家常做法大全怎么做好 双男主泰剧新剧推荐 2019泰剧《爱情理论》小受暗恋花心直男好友 液体卫生巾和普通卫生巾的区别是什么?液体卫生巾的优点 可水洗粘尘垫哪家好 电脑12g够用吗? 宝宝双侧肺炎病变严重吗 什么是洁净气体灭火器 2024年实用父亲节礼物推荐有哪些?(2300字选购指南) 40包速溶咖啡比对 作文请以“这样挺好”为题,写一篇记叙文或议论文,不少于800字。要求... 如何写好作文我就是这么好 惊魂未定什么意思?有什么典故? 安阳火车站到新师院北门的公交车有哪些? 安阳市公交车26从火车站发车多长时间到终点站 太仓汽车站去太仓乐遥浏河公墓坐几路公交 请问廉江市哪里有奥克斯手机专业维修店,急!! 梅赛德斯奔驰E350敞篷版的整体简介及其性能如何 员工出差前需要做什么准备工作? 用(祝愿自己生日快乐)写首藏头诗,希望有才华的人帮帮忙,谢谢了_百度... 请问做爱前吃什么药可以延长做爱时间? 我每天锻炼,然后吃什么,能延长我房事时间?现在两分钟,双方都苦恼。_百 ... 做爱前吃什么最能滋补身体 吃什么能让房事时间长些? redhat5怎么配置本地yum源 redhat linux怎么配置本地yum源 配置本地yum源出现的故障? 如何搭建本地yum源 如何配置本地yum源 怎样配置本地yum源 top命令显示不正常,求解答 微信购物订单怎么删除记录 使用top命令后怎么退出 怎样用top命令查看所有进程 linux使用top 命令是查看cpu怎么看 c语言使用top命令的头文件 ios top命令怎么用? linux top命令是什么意思 top的Top命令 Linux里面top命令作用是什么? linux怎样使用top命令查看系统状态 在linux中top命令的具体用法是什么? 如何把京东白条消费记录删除 rpm是什么意思? 如何配置本地yum源要上传centos镜像文件吗 剪映草稿箱里的视频能进行二次编辑吗? yum源配置文件 redhat怎样搭建本地yum源 怎么配置yum服务器网络源与本地源 虚拟机linux配置本地yum源 版本号检查路径怎么弄 求Linux大神帮忙解答一下配置本地yum源遇到的问题。 如何在虚拟机中为RED HAT配置本地yum源 如何搭建centos本地yum源 搭建本地YUM源,出现错误,找不到原因 苹果手机微信视频怎么能开启美颜 linux上怎么才能创建本地yum源 ubuntu怎样采用http协议搭建本地yum源 为什么苹果手机微信不能视频聊天 ios14轻点背面在哪里设置 ios14轻点背面怎么设置收付款 苹果手机微信视频怎么打开美颜 ios14如何设置轻点背面 iphone轻点背面怎么设置 ios14轻点背面截图在哪设置
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com