CentOS搭建本地yum源
之前自学的时候,那会刚到外地找工作,意识到了学习linux的重要性。作为开发人员的基本必备技能,找工作时也是加分项。当时租房没联网,就想到了这种方法。
针对初学入门者来说,做测试或者自学的时候,其实使用本地yum源更方便。当然对于没有联网的情况下,你是用此方法也是极度舒适的,毕竟不用占用你的网络资源。都2020年了,没有网还搞啥编程,当然这是玩笑话,就当乐一乐了。
正文
一、首先使网络yum源失效
切换到yum源所在目录:
1  | cd /etc/yum.repos.d/  | 
查询一下目录:ls
主要关注我们用到的网络yum源和光盘源:
- CentOS-Base.repo
 - CentOS-Media.repo
 
修改yum源文件后缀名使其失效。我这里就不做修改了,你们可以自己试试。
如果担心修改之后忘记怎么修改回来,最好备份一份,使用cp命令即可。
1  | #备份到root目录下的backup下,这个目录你也可以自己定,备份更加保险  | 
1  | mv CentOS-Base.repo CentOS-Base.repo.bak  | 
二、让光盘yum源生效
tips:善用TAB键进行补全,很方便哟
进入yum源目录
1  | cd /etc/yum.repos.d/  | 
修改光盘源,使其生效:vim CentOS-Media.repo
修改centos6的光盘源,考虑到还是一部分是用centos6作为入门的,所以也记录了。
1  | [c6-media]  | 
修改centos7的光盘源
使用cat命令可以查看到光盘源的配置
1  | cat CentOS-Media.repo  | 
对比c6和c7版本,你会发现区别不大,基本上都是操作命令有些变动。
这里是修改后的配置,vim CentOS-Media.repo
1  | [c7-media]  | 
挂载光盘
建立挂载点:mkdir  /mnt/cdrom
这个可加可不加:-t iso9660,指定挂载类型
挂载光盘:mount  -t iso9660 /dev/cdrom /mnt/cdrom,我这里已经挂载了。
挂载成功后:ls /mnt/cdrom
遇到mount: 在 /dev/sr0 上找不到媒体,这种问题需要设置一下你的虚拟机。
卸载命令
umount[接设备文件名或者挂载点]- 例如卸载光盘:
umount /mnt/cdrom/ 
以上总结,可能已经过时,仅供参考,希望对你的工作有所帮助。
—END—