Centos6 7构建本地yum库

在linux操作系统中,安装软件一般有三种方法,第一种是安装软件的源代码,这样的软件一般是.tar.gz结尾的压缩包,这样的安装一般计较麻烦,还有一种是安装rpm包,但是安装这样的包的时候假如还需要安装别的依赖包,有一个两个的依赖包还好说,但是假如有几十个依赖包就比较麻烦了,所以就有了yum这个命令来帮助你把依赖包一块安装了。


因为光盘的Package这个文件夹里有大部分常用的安装包,所以我们一般将光盘挂载上,然后yum源选择光盘路径就可以了,首先将光盘挂载上,一般我们将光盘挂载/media/cdrom这个文件夹里

[root@pidou ~]# umount /dev/sr0                将光盘卸掉
[root@pidou ~]# mount /dev/sr0 /media/cdrom/   将光盘挂载到cdrom下
mount: block device /dev/sr0 is write-protected, mounting read-only

可以看到它提示我们已经挂载上了,然后我们对yum命令进行配置,首先到/etc/yum.repos.d这个文件下,将里面所有的文件都放到一个新建的文件夹里

[root@pidou yum.repos.d]# mkdir a/      创建一个a文件夹
[root@pidou yum.repos.d]# mv C* a/      将C开头的文件都放到a文件夹里

然后我们将a文件里的配置yum命令的模板拿出来进行修改

[root@pidou yum.repos.d]# cp a/*M* ./   将中间是M的那个文件模板复制到当前目录下
[root@pidou yum.repos.d]# vi CentOS-Media.repo   用vi编辑器打开,进行编辑

打开文件后,需要注意两个地方,一个是file:///后面的路径,是你挂载光盘的路径,之前我们挂载的/media/cdrom下,还有一个是将enabled=0 改为enabled=1,然后保存退出
Centos6 7构建本地yum库_第1张图片

[root@pidou yum.repos.d]# yum -y clean all      清理本地yum缓存
[root@pidou yum.repos.d]# yum makecache         重建本地yum缓存

这是一般情况下有这个模板,我们可以对它进行稍加修改就可以用了,但是我们要是没有这个模板怎么办呢,所以我们就只能新建一个以.repo结尾的文件来对yum命令进行配置

[root@pidou yum.repos.d]# vi a.repo    新编辑一个a.repo的文件

需要编辑的内容

[aaa]                                  随便输入一个名字 
name=aaa                               名字
baseurl=file:///media/cdrom/           挂载光盘目录
gpgcheck=0                             是否对gpg校验
enabled=1                              启用yum库

编辑完事就保存退出就可以了

好了,然后我们就可以用yum -y install 包名 来安装软件包了,它可以一并将你想安装的包的所有依赖包都帮你安装完

Centos6 7构建本地yum库_第2张图片

上面是本人博客地址,可以点下关注让我们共同交流学习

你可能感兴趣的:(Centos6 7构建本地yum库)