您的位置:首页 > 其它

初次配置本地yum源

2017-12-25 00:06 239 查看
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

回车后会显示:
![具体的配置信息,详细见图](https://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,不报错就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: