日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CentOS 使用iso镜像安装本地 yum 源

發布時間:2024/8/23 编程问答 72 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS 使用iso镜像安装本地 yum 源 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 下載服務器鏡像
  • 掛載iso鏡像
    • 修改yum源
    • 掛載iso到系統中
    • 查看掛載狀態
    • 掛載完成后清緩存
    • 安裝服務測試

下載服務器鏡像

下載與我們服務器相同版本的服務器鏡像。

  • 查看當前服務器版本
[root@iZot101s4kxuygvttz67vjZ yum.repos.d]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core)

7.7.1908是我們Linux版本,需要下載這個版本鏡像。

  • 下載鏡像
    CentosOS官方下載地址:
1. 歷史版本下載 : https://vault.centos.org/ 2. 最新版本下載 : https://www.centos.org/download/

阿里云下載地址(復制的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
https://mirrors.aliyun.com/centos-vault/7.7.1908/isos/x86_64/CentOS-7-x86_64-Everything-1908.iso

不同文件的說明,我們下載了完整版本,避免安裝某些服務時候找不到。

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-7

yum源文件說明
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 查看
[root@test12 home]# df -h 文件系統 容量 已用 可用 已用% 掛載點 /dev/mapper/centos-root 50G 9.8G 41G 20% / devtmpfs 7.8G 0 7.8G 0% /dev tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs 7.8G 8.8M 7.8G 1% /run tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/mapper/centos-home 741G 97G 645G 14% /home /dev/sda1 1014M 143M 872M 15% /boot cm_processes 7.8G 0 7.8G 0% /run/cloudera-scm-agent/process tmpfs 1.6G 0 1.6G 0% /run/user/0 root@10.8.10.13:/opt/15 50G 49G 1.7G 97% /opt/15 /dev/loop0 11G 11G 0 100% /media/CentOS
  • 目錄查看
[root@test12 home]# ls /media/CentOS/ CentOS_BuildTag EFI EULA GPL images isolinux LiveOS Packages repodata RPM-GPG-KEY-CentOS-7 RPM-GPG-KEY-CentOS-Testing-7 TRANS.TBL

掛載完成后清緩存

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 源的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。