1. 程式人生 > >centos7製作本地yum源

centos7製作本地yum源

  • 建立想要掛載的路徑
    • mkdir /mnt/cdrom
  • 掛載本地映象到建立的目錄
    • mount -t iso9660 /dev/cdrom /mnt/cdrom/
    • mount: /dev/sr0 is write-protected, mounting read-only -->mount:/dev/sr0防寫,將以只讀方式掛載
  • 驗證掛載是否成功
    • df

      Filesystem                                 1K-blocks    Used Available Use% Mounted on
      /dev/mapper/centos_nginx--rtmp--model-root  17811456 1386444  16425012   8% /
      devtmpfs                                     1919520       0   1919520   0% /dev
      tmpfs                                        1931784       0   1931784   0% /dev/shm
      tmpfs                                        1931784   11824   1919960   1% /run
      tmpfs                                        1931784       0   1931784   0% /sys/fs/cgroup
      /dev/sda1                                    1038336  145244    893092  14% /boot
      tmpfs                                         386360       0    386360   0% /run/user/0
      /dev/sr0                                     4364408 4364408         0 100% /mnt/cdrom
      
  • 修改檔名
    • 進入/etc/yum.repos.d/路徑下,把除CentOS-Media.repo檔案外,都改成其他名稱(相當於邏輯刪除):
      • cd /etc/yum.repos.d/
      • mv CentOS-Base.repo CentOS-Base.repo.old
      • mv CentOS-CR.repo CentOS-CR.repo.old
      • mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.old
      • mv CentOS-fasttrack.repo CentOS-fasttrack.repo.old
      • mv CentOS-Sources.repo CentOS-Sources.repo.old
      • mv CentOS-Vault.repo CentOS-Vault.repo.old
  • 編輯檔案
    • vim /etc/yum.repos.d/CentOS-Media.repo
    • 把baseurl的位置指向掛載的檔案路徑
      把enable改成1
      [c7-media]
      name=CentOS-$releasever - Media
      baseurl=file:///mnt/cdrom/
      gpgcheck=1
      enabled=1
      gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
      
  • 驗證
    • 使用yum安裝yum install -y vim,命令正常執行,證明配置成功