简介
在VirtualBox虚拟机的CentOS系统中,挂载iso镜像作为软件安装的源仓库
安装
- 正常启动centos8系统
- 启动之后,点击【设置】【存储】,看【控制器:IDE】有没有一个磁盘?如果没有,自己给加上一个iso。如果无法点击的话,首先正常关闭centos8系统,再点击【设置】【存储】【控制器:IDE】添加一个空磁盘,占住一个位置。然后正常启动centos8,点击【设置】【存储】【控制器:IDE】,这个时候就可以加上一个了。
-
添加完成之后,这个时候进入到Linux系统中,查看/dev 目录下,就有一个cdrom,这个就是dvd.iso了
-
挂载和查看是否挂载成功
mkdir /media/cdrom #创建一个目录
mount -o loop /dev/cdrom /media/cdrom #将磁盘挂载到新创建的目录下
ls /media/cdrom #这个时候就可以查看内容了,如果有内容就表示挂载成功了
复制代码
- 在/etc/yum.repo.d/目录下,创建一个自己的源local_centos.repo,也就是本地的源
[local_centos8]
name=local_centos8
baseurl=file:///media/cdrom/BaseOS #此处注意,有的软件包放的位置不同,需要指向的目录也不同,否则加载不了
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-8 #统一这么写
[local_centos8_app]
name=local_centos8_app
baseurl=file:///media/cdrom/AppStream #此处注意,有的软件包放的位置不同,需要指向的目录也不同,否则加载不了
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-8 #统一这么写
复制代码
- 重启
yum clean all
复制代码
- 使用
yum repolist all #查看所有的源及状态
yum-config-manager --disable \* #禁用所有的源
yum-config-manager --enable \* #开启所有的源
yum-config-manager --enable local_centos #开启某一个源
yum info httpd #查看软件httpd的信息
[root@centos7 yum.repos.d]# yum info httpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Available Packages
Name : httpd
Arch : x86_64
Version : 2.4.6
Release : 17.el7.centos.1
Size : 2.7 M
Repo : local_centos8 #这个就是查询本地的信息
Summary : Apache HTTP Server
URL : http://httpd.apache.org/
License : ASL 2.0
Description : The Apache HTTP Server is a powerful, efficient, and extensible
: web server.
复制代码
近期评论