1.掛載系統光盤
1.1創建掛載文件
[root@centos7?~]#?mkdir?/mnt/cdrom??????????????????????????#創建文件
1.2掛載光驅
[root@centos7?~]#?mount?/dev/cdrom?/mnt/cdrom/??????????????#掛載光驅? mount:?/dev/sr0?is?write-protected,?mounting?read-only??????#掛載成功 [root@centos7?~]#?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.修改yum文件
2.1 查看yum目錄
[root@centos7?~]#?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源文件
[root@centos7?~]#?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源文件
[root@centos7?~]#?mv?/etc/yum.repos.d/CentOS-Base.repo{,.bak}???#把這個文件后面加上.bak繞過網絡yum源
3.驗證本地yum源
3.1清除本地緩存
[root@centos7?~]#?yum?clean?all
3.2查看本機yum源
[root@centos7?~]#?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源里的安裝包
[root@centos7?~]#?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
本地yum源創建好了,現在就可以使用本地yum源來安裝軟件了
原創文章,作者:晴天,如若轉載,請注明出處:http://www.www58058.com/76170