问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

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

那要看你那个发行版
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
柴油机是254.皮带轮14厘米,发电机是20的,发电机应该使多大的皮带轮 220Ⅴ3千W额定转速2600转的发电机配几匹水冷单缸柴油机配多大皮带... 晕,第四个国家级新区成舟山了 横琴总体发展规划规划细则(部分) 珠海经济特区政府投资项目管理条例管理办法 珠海市地下管线管理条例第一章 总则 珠海经济特区前山河流域管理条例(2019修正) 珠海经济特区政府投资项目管理条例第一章 总则 ...管理办法》《珠海经济特区城乡规划条例实施办法》的决定 珠海经济特区横琴新区条例第三章 区域合作 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轻点背面截图在哪设置
  • 焦点

最新推荐

猜你喜欢

热门推荐