初次配置本地yum源
来源:互联网 发布:淘宝达人登录网址 编辑:程序博客网 时间:2024/06/09 15:46
Linux中下载软件总是有很多的依赖,为了省去我们自己寻找各种依赖的麻烦,yum工具简直是神器,但是,对于第一次使用yum命令的我来说,却碰到很多问题,网上各种说法,看的人头晕,: 我的环境是在VM虚拟机中安装迷你版Linux系统,并且系统无法连接外网(当然,如果有外网的话就不存在yum命令用不了的情况了)。 不过,即使有网络,很多情况下我们也需要一个本地yum源,一是可以避免没有外网的情况,而是可以提高工作效率。 那么,我的操作如下: 以CentOS-6.7-x86_64-bin-DVD1.iso为例: **1》挂载光盘:** a.新建一个cdrom作为挂载位置,然后将/dev/cdrom里的镜像挂载到/mnt/cdrom中;(代码如下)当然,你也可以先用sftp将CentOS-6.7-x86_64-bin-DVD1.iso上传到服务器,再进行挂载,但是这样很费时间,毕竟几个G的东西上传起来不是那么easy的。 mkdir /mnt/cdrom mount -t iso9660 -o ro /dev/cdrom/ /mnt/cdrom
光盘挂载好后,/mnt/cdrom/目录里将不再是空哦!
**2》修改本地的yum源配置,将源指向自己,也就是你挂载的目录
cd /etc/yum.repos.d/ ls -al
可以看到,这个目录下有这些文件:
-rw-r--r--. 1 root root 1801 Dec 24 22:48 CentOS-Base.repo -rw-r--r--. 1 root root 638 Feb 25 2013 CentOS- Debuginfo.repo -rw-r--r--. 1 root root 630 Feb 25 2013 CentOS-Media.rep.bak -rw-r--r--. 1 root root 3664 Feb 25 2013 CentOS-Vault.repo 它们都是系统原本就带有的一些配置文件,选CentOS-Base.repo,重新编辑(当然你也可以选其他几个,不多对于初学者来说这个最简单): vi CentOS-Base.repo 回车后会显示: ![具体的配置信息,详细见图](http://img.blog.csdn.net/20171224235718679?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2VpeGluXzQwNjc4OTY5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast) [base] name=CentOS-Local baseurl=file:///var/iso gpgcheck=1 enabled=1 #很重要,1才启用 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
最后保存退出即可,可以用yum命令试试看:
yum list,不报错就可以了。
阅读全文