CentOS 使用iso镜像安装本地 yum 源
文章目錄
- 下載服務(wù)器鏡像
- 掛載iso鏡像
- 修改yum源
- 掛載iso到系統(tǒng)中
- 查看掛載狀態(tài)
- 掛載完成后清緩存
- 安裝服務(wù)測(cè)試
下載服務(wù)器鏡像
下載與我們服務(wù)器相同版本的服務(wù)器鏡像。
- 查看當(dāng)前服務(wù)器版本
7.7.1908是我們Linux版本,需要下載這個(gè)版本鏡像。
- 下載鏡像
CentosOS官方下載地址:
阿里云下載地址(復(fù)制的CentOS官方):
3. 歷史版本下載 : https://mirrors.aliyun.com/centos-vault 4. 最新版本下載 : https://mirrors.aliyun.com/centos/注意:所有鏡像都在版本目錄下的isos目錄下,如https://mirrors.aliyun.com/centos-vault/7.7.1908/isos/x86_64/
- 下載鏈接
這里我們下載版本是 7.7.1908
不同文件的說(shuō)明,我們下載了完整版本,避免安裝某些服務(wù)時(shí)候找不到。
CentOS-7-x86_64-DVD-1810.iso 標(biāo)準(zhǔn)安裝版,一般下載這個(gè)就可以了(推薦) CentOS-7-x86_64-NetInstall-1810.iso 網(wǎng)絡(luò)安裝鏡像 CentOS-7-x86_64-Everything-1810.iso 對(duì)完整版安裝盤(pán)的軟件進(jìn)行補(bǔ)充,集成所有軟件 CentOS-7-x86_64-LiveGNOME-1810.iso GNOME桌面版 CentOS-7-x86_64-LiveKDE-1810.iso KDE桌面版 CentOS-7-x86_64-Minimal-1810.iso 精簡(jiǎn)版,自帶的軟件最少掛載iso鏡像
修改yum源
因?yàn)槲覀兊姆?wù)器沒(méi)有網(wǎng)絡(luò),所以我們只留了CentOS-Media.repo其他的配置全部都移動(dòng)到備份目錄不做使用。
[root@test12 yum.repos.d]# tree . ├── back │ ├── CentOS-Base.repo │ ├── CentOS-CR.repo │ ├── CentOS-Debuginfo.repo │ ├── CentOS-fasttrack.repo │ ├── CentOS-Media.repo │ ├── CentOS-Sources.repo │ ├── CentOS-Vault.repo │ ├── cloudera-manager.repo │ ├── epel.repo │ ├── epel-testing.repo │ └── nodesource-el7.repo └── CentOS-Media.repo修改文件CentOS-Media.repo
# 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/file:///media/cdrom/file:///media/cdrecorder/ gpgcheck=1 enabled=1 gpgkey=file:///media/CentOS/RPM-GPG-KEY-CentOS-7yum源文件說(shuō)明
CentOS-Base.repo:有網(wǎng)的環(huán)境下默認(rèn)使用這個(gè),這個(gè)是第一優(yōu)先級(jí)。因?yàn)闆](méi)網(wǎng),所以修改文件名,設(shè)置成備份文件。這樣系統(tǒng)就會(huì)使用第二優(yōu)先級(jí)的文件。
CentOS-Media.repo:沒(méi)網(wǎng)的環(huán)境下使用這個(gè),在上圖中會(huì)發(fā)現(xiàn)他默認(rèn)配置了3個(gè)路徑。意思是說(shuō),如果系統(tǒng)檢測(cè)yum使用了離線(xiàn)安裝,那么會(huì)從上到下從這3個(gè)路徑中查找安裝軟件。所以我們只要把光盤(pán)掛載在這三個(gè)目錄下的任意一個(gè)目錄即可。同時(shí),該配置文件默認(rèn)是不啟用的,如果想使用需要修改倒數(shù)第二行的enabled為1,默認(rèn)為0,否則該文件無(wú)效。
- media目錄與mnt目錄說(shuō)明
掛載光盤(pán)或者u盤(pán)等使用的mount命令,但是你百度所有會(huì)說(shuō)有掛在media目錄下,也有掛載在mnt目錄下的。這兩個(gè)目錄區(qū)別是什么呢?
media:掛載一些移動(dòng)設(shè)備,例如光盤(pán),U盤(pán)等。
mnt:掛載一些硬盤(pán)等設(shè)備。所以我們的光盤(pán)應(yīng)該掛載在media目錄下,從yum給的默認(rèn)配置文件也能看出。
掛載iso到系統(tǒng)中
[root@test12 home]# mkdir -p /media/CentOS [root@test12 home]# mount -o loop /home/CentOS-7-x86_64-Everything-1908.iso /media/CentOS/ mount: /dev/loop0 寫(xiě)保護(hù),將以只讀方式掛載查看掛載狀態(tài)
- df 查看
- 目錄查看
掛載完成后清緩存
yum clean all yum repolist安裝服務(wù)測(cè)試
可以安裝說(shuō)明掛載成功,沒(méi)問(wèn)題之后我們就可以將下載的iso文件刪除,避免浪費(fèi)磁盤(pán)空間,因?yàn)橐呀?jīng)掛載到其他目錄了。
[root@test12 home]# yum install net-tools 已加載插件:fastestmirror Loading mirror speeds from cached hostfile* c7-media: 正在解決依賴(lài)關(guān)系 --> 正在檢查事務(wù) ---> 軟件包 net-tools.x86_64.0.2.0-0.22.20131004git.el7 將被 升級(jí) ---> 軟件包 net-tools.x86_64.0.2.0-0.25.20131004git.el7 將被 更新 --> 解決依賴(lài)關(guān)系完成依賴(lài)關(guān)系解決===========================================================================================================================================================================Package 架構(gòu) 版本 源 大小 =========================================================================================================================================================================== 正在更新:net-tools x86_64 2.0-0.25.20131004git.el7 c7-media 306 k事務(wù)概要 =========================================================================================================================================================================== 升級(jí) 1 軟件包總下載量:306 k Is this ok [y/d/N]:總結(jié)
以上是生活随笔為你收集整理的CentOS 使用iso镜像安装本地 yum 源的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 最新版 VMware 安装,虚拟机安装,
- 下一篇: GLSL学习教程博客