CentOS 使用iso镜像安装本地 yum 源
文章目錄
- 下載服務器鏡像
- 掛載iso鏡像
- 修改yum源
- 掛載iso到系統中
- 查看掛載狀態
- 掛載完成后清緩存
- 安裝服務測試
下載服務器鏡像
下載與我們服務器相同版本的服務器鏡像。
- 查看當前服務器版本
7.7.1908是我們Linux版本,需要下載這個版本鏡像。
- 下載鏡像
CentosOS官方下載地址:
阿里云下載地址(復制的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
不同文件的說明,我們下載了完整版本,避免安裝某些服務時候找不到。
CentOS-7-x86_64-DVD-1810.iso 標準安裝版,一般下載這個就可以了(推薦) CentOS-7-x86_64-NetInstall-1810.iso 網絡安裝鏡像 CentOS-7-x86_64-Everything-1810.iso 對完整版安裝盤的軟件進行補充,集成所有軟件 CentOS-7-x86_64-LiveGNOME-1810.iso GNOME桌面版 CentOS-7-x86_64-LiveKDE-1810.iso KDE桌面版 CentOS-7-x86_64-Minimal-1810.iso 精簡版,自帶的軟件最少掛載iso鏡像
修改yum源
因為我們的服務器沒有網絡,所以我們只留了CentOS-Media.repo其他的配置全部都移動到備份目錄不做使用。
[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源文件說明
CentOS-Base.repo:有網的環境下默認使用這個,這個是第一優先級。因為沒網,所以修改文件名,設置成備份文件。這樣系統就會使用第二優先級的文件。
CentOS-Media.repo:沒網的環境下使用這個,在上圖中會發現他默認配置了3個路徑。意思是說,如果系統檢測yum使用了離線安裝,那么會從上到下從這3個路徑中查找安裝軟件。所以我們只要把光盤掛載在這三個目錄下的任意一個目錄即可。同時,該配置文件默認是不啟用的,如果想使用需要修改倒數第二行的enabled為1,默認為0,否則該文件無效。
- media目錄與mnt目錄說明
掛載光盤或者u盤等使用的mount命令,但是你百度所有會說有掛在media目錄下,也有掛載在mnt目錄下的。這兩個目錄區別是什么呢?
media:掛載一些移動設備,例如光盤,U盤等。
mnt:掛載一些硬盤等設備。所以我們的光盤應該掛載在media目錄下,從yum給的默認配置文件也能看出。
掛載iso到系統中
[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 寫保護,將以只讀方式掛載查看掛載狀態
- df 查看
- 目錄查看
掛載完成后清緩存
yum clean all yum repolist安裝服務測試
可以安裝說明掛載成功,沒問題之后我們就可以將下載的iso文件刪除,避免浪費磁盤空間,因為已經掛載到其他目錄了。
[root@test12 home]# yum install net-tools 已加載插件:fastestmirror Loading mirror speeds from cached hostfile* c7-media: 正在解決依賴關系 --> 正在檢查事務 ---> 軟件包 net-tools.x86_64.0.2.0-0.22.20131004git.el7 將被 升級 ---> 軟件包 net-tools.x86_64.0.2.0-0.25.20131004git.el7 將被 更新 --> 解決依賴關系完成依賴關系解決===========================================================================================================================================================================Package 架構 版本 源 大小 =========================================================================================================================================================================== 正在更新:net-tools x86_64 2.0-0.25.20131004git.el7 c7-media 306 k事務概要 =========================================================================================================================================================================== 升級 1 軟件包總下載量:306 k Is this ok [y/d/N]:總結
以上是生活随笔為你收集整理的CentOS 使用iso镜像安装本地 yum 源的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最新版 VMware 安装,虚拟机安装,
- 下一篇: GLSL学习教程博客