使用本地iso作为yum源是在虚拟机开发环境中经常使用的方法之一,可以避免在安装软件、更新系统等操作时耗费大量时间等问题。以下是虚拟机中使用本地iso作为yum源的详细攻略:
步骤一:挂载iso文件
首先需要将要使用的iso文件下载并挂载到虚拟机上,这一步可以通过在虚拟机中使用命令行操作完成,以下是一个简单示例:
mkdir /mnt/cdrom
mount -t iso9660 -o loop /home/user/CentOS-7-x86_64-DVD-1810.iso /mnt/cdrom
其中,/mnt/cdrom是一个用来作为挂载点的目录,而/home/user/CentOS-7-x86_64-DVD-1810.iso则是你下载的iso文件的路径。
步骤二:修改yum配置文件
接着需要修改yum的配置文件,让yum可以识别并使用挂载到虚拟机上的iso文件作为源。这一步可以通过在编辑器中打开/etc/yum.repos.d/CentOS-Base.repo文件,并根据实际情况,对文件中的一些配置项目进行修改。
gedit /etc/yum.repos.d/CentOS-Base.repo
在文件的开头加入一行:
[Base]
name=CentOS-$releasever - Base
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
在文件的末尾添加以下内容:
[local-cdrom]
name=Local CDROM
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
其中,[local-cdrom]是该yum源的名称,baseurl指向的就是之前挂载的iso文件中的目录,注意将上一步挂载的目录名替换为自己的挂载目录。
步骤三:刷新yum缓存
完成文件的修改后,需要重新刷新yum的缓存,以便可以使用新的yum源。
yum clean all
yum makecache
这一步非常重要,如果不刷新yum缓存,将无法使用刚刚创建的yum源。
示例一:安装软件包
使用本地iso作为yum源的一个最常见的用途是安装软件包。以安装vim为例,打开终端并输入以下命令:
yum install -y vim
这将会查找并在iso文件中安装vim软件包。
示例二:升级系统
使用本地iso作为yum源还可以用来更新操作系统,以CentOS 7为例,更新命令如下:
yum update -y
这将会将系统中的所有软件包升级到最新版本。
以上就是在虚拟机中使用本地iso作为yum源的完整攻略,并且包含了两个示例,希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:虚拟机中linux使用本地iso作为yum源的方法 - Python技术站