标签:本地iso做软件源 开机自动挂载 gpgkey yum源 yum.repos.d
CentOS(以及红帽系列)都有yum软件源的概念,即在终端通过命令可以直接从软件源下载软件并安装。除了网络上的软件源(如网易、搜狐、中科大镜像)外,我们也可以使用下载好的CentOS镜像来作为软件源。它包含了大部分常用软件,而在我们安装CentOS系统的时候,很多时候是选择性安装的,所以并没有把所有的软件安装到系统中。
因为很多人是在虚拟机里配置Linux的,所以这里介绍一些如何在virtualbox中配置CentOS本地磁盘镜像作为其软件源。学会了这个,即使不是虚拟机,就是在实体机上安装的CentOS,你也会配置你光驱里的磁盘作为yum软件源了。
可以看到这里的存储树。有两类控制器IDE和SATA,这是模拟的主板上的两种接口。在SATA的控制器的centos.vdi就是虚拟的硬盘,我们安装好的系统就在它上面。理论上来说我们的磁盘镜像iso文件可以添加到任何一种接口上,但是因为我们已经安装好了系统,如果我们把iso文件添加到控制器IDE下面,那么当我们再次打开centos系统的时候,将会变成重新安装系统。因为这里的存储盘片的顺序也是虚拟机启动存储设备的顺序(镜像iso在硬盘centos.vdi之前),就好比我们用U盘给实体机装系统的时候,要设置U盘启动一样。所以我们要把iso文件添加到centos.vdi之后
打开之后,登录进去。再打开终端。这里不赘述。我安装的centos是没安装图形界面的,所以我直接操作。
可以看到那个3.9G的就是我们的磁盘iso文件。所以它对应的sr1就是磁盘所在光驱的位置(/dev/sr1)
在实体机中配置的时候,很多时候我们不去查看lsblk的结果。就认作是/dev/cdrom,虚拟机中则会有问题。我们来用命令ll /dev/cdrom来看一下
可以看到/dev/cdrom实际上是sr0的符号链接。而我们虚拟中光驱的位置是sr1
mkdir /mnt/cdrom #在/mnt下创建目录cdrom
设备位置 | 挂载点 | 文件系统 | 挂载选项 | 是否备份 | 检查文件系统的顺序 |
---|---|---|---|---|---|
/dev/sr1 | /mnt/cdrom | iso9660 | default | 0 | 2 |
字段 | 解释 |
---|---|
[ ] | 方括号包裹的是仓库服务器的id,名称随意,但要保证不和已有的仓库id名重复 |
name | 是仓库的名字,也任意 |
baseurl | 基础路径。它支持三种协议http、ftp、file。图中的file:///mnt/cdrom分成两段来理解:file://(协议名) , /mnt/cdrom(挂载点)。若有多个baseurl则依次写出 |
gpgcheck | gpg密钥检查字段,值1为则检查gpg密钥,0为不检查 |
gpgkey | gpg密钥所在路径。最后的文件名可能不同centos版本不同。提前检查一下你的/etc/pki/rpm-gpg目录中的文件 |
enable | 是否启用该仓库服务器,值为1则启用,0为不启用 |
yum install xinetd
yum install openssh-server
virtualbox中配置CentOS的本地磁盘镜像作为其软件源
标签:本地iso做软件源 开机自动挂载 gpgkey yum源 yum.repos.d
原文地址:http://blog.csdn.net/guodongxiaren/article/details/43525251