本地 yum 源
1.1 创建挂载文件
- [[email protected]~]# mkdir /mnt/cdrom #创建文件
1.2 挂载光驱
- [[email protected]~]# mount /dev/cdrom /mnt/cdrom/ #挂载光驱
- mount: /dev/sr0 is write-protected, mounting read-only #挂载成功
- [[email protected]~]# ll /mnt/cdrom/ #查看挂载的文件夹total 1550
- -rw-r--r--. 1 root root 14 Dec 5 21:02 CentOS_BuildTag
- drwxr-xr-x. 3 root root 2048 Dec 5 21:20 EFI
- -rw-r--r--. 1 root root 215 Dec 10 2015 EULA
- -rw-r--r--. 1 root root 18009 Dec 10 2015 GPL
- drwxr-xr-x. 3 root root 2048 Dec 5 21:47 images
- drwxr-xr-x. 2 root root 2048 Dec 5 21:20 isolinux
- drwxr-xr-x. 2 root root 2048 Dec 5 21:20 LiveOS
- drwxrwxr-x. 2 root root 1548288 Dec 5 20:59 Packages
- drwxrwxr-x. 2 root root 4096 Dec 5 21:42 repodata
- -rw-r--r--. 1 root root 1690 Dec 10 2015 RPM-GPG-KEY-CentOS-7
- -rw-r--r--. 1 root root 1690 Dec 10 2015 RPM-GPG-KEY-CentOS-Testing-7
- -r--r--r--. 1 root root 2883 Dec 5 21:52 TRANS.TBL
2.1 查看 yum 目录
- [[email protected]~]# ll /etc/yum.repos.d/
- total 28
- -rw-r--r--. 1 root root 1664 Nov 30 02:12 CentOS-Base.repo #网络yum源文件
- -rw-r--r--. 1 root root 1309 Nov 30 02:12 CentOS-CR.repo
- -rw-r--r--. 1 root root 649 Nov 30 02:12 CentOS-Debuginfo.repo
- -rw-r--r--. 1 root root 314 Nov 30 02:12 CentOS-fasttrack.repo
- -rw-r--r--. 1 root root 656 May 18 10:05 CentOS-Media.repo #本地yum源文件
- -rw-r--r--. 1 root root 1331 Nov 30 02:12 CentOS-Sources.repo
- -rw-r--r--. 1 root root 2893 Nov 30 02:12 CentOS-Vault.repo
2.2 修改 yum 源文件
- [[email protected]~]# nano /etc/yum.repos.d/CentOS-Media.repo #修改本地yum源文件
- # CentOS-Media.repo
- #
- # This repo can be used with mounted DVD media, verify the mount point for
- # CentOS-7. You can use this repo and yum to install items directly off the
- # DVD ISO that we release.
- #
- # To use this repo, put in your DVD and use it with the other repos too:
- # yum --enablerepo=c7-media [command]
- #
- # or for ONLY the media repo, do this:
- #
- # yum --disablerepo=\* --enablerepo=c7-media [command]
- [c7-media] #库名称
- name=CentOS-$releasever - Media #名称描述
- baseurl=file:///media/CentOS/ #yum源目录,源地址
- file:///media/cdrom/ #这三个是系统的默认本地yum源的地址
- file:///media/cdrecorder/
- gpgcheck=1 #检查GPG-KEY,0为不检查,1为检查
- #enabled=0 #是否用该yum源,0为禁用,1为使用
- gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #GPG-KEY秘钥,gpgcheck的值为0时不需要配置
修改后
- [c7-media]
- baseurl=file:///mnt/cdrom/ #把挂载光盘文件的路径加到这里
- file:///media/CentOS/
- file:///mdia/cdrom/
- file:///media/cdrecorder/
- gpgcheck=1
- enabled=1 #把enabled的值改为1,启用这个yum源
2.2 修改网络 yum 源文件
- [[email protected] ~]# mv / etc / yum.repos.d / CentOS - Base.repo {,
- .bak
- } #把这个文件后面加上.bak绕过网络yum源
3.1 清除本地缓存
- [[email protected]~]# yum clean all
3.2 查看本机 yum 源
- [[email protected]~]# yum repolist
- Loaded plugins: fastestmirror, langpacks
- c7-media | 3.6 kB 00:00:00
- (1/2): c7-media/group_gz | 155 kB 00:00:00
- (2/2): c7-media/primary_db | 5.6 MB 00:00:00
- Determining fastest mirrors
- * c7-media:
- repo id repo name status
- c7-media CentOS-7 - Media 9,363 #创建的本地yum源
- repolist: 9,363
3.3 查看 yum 源里的安装包
- [[email protected]~]# yum list
- telnet.x86_64 1:0.17-60.el7 c7-media #这些文件的库名是本地yum源
- telnet-server.x86_64 1:0.17-60.el7 c7-media
- testng.noarch 6.8.7-3.el7 c7-media
- testng-javadoc.noarch 6.8.7-3.el7 c7-media
- tex-fonts-hebrew.noarch 0.1-21.el7 c7-media
- tex-preview.noarch 11.87-4.el7 c7-media
- texi2html.noarch 1.82-10.el7 c7-media
- texinfo.x86_64 5.1-4.el7 c7-media
- texinfo-tex.x86_64 5.1-4.el7 c7-media
- texlive.x86_64 2:2012-38.20130427_r30134.el7 c7-media
- texlive-adjustbox.noarch 2:svn26555.0-38.el7 c7-media
- texlive-adjustbox-doc.noarch 2:svn26555.0-38.el7 c7-media
- texlive-ae.noarch 2:svn15878.1.4-38.el7 c7-media
- texlive-ae-doc.noarch 2:svn15878.1.4-38.el7 c7-media
- texlive-algorithms.noarch 2:svn15878.0.1-38.el7 c7-media
来源: http://www.bubuko.com/infodetail-2076557.html