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—