7.5 yum搭建本地倉庫

yum本地倉庫目錄概要

  • 掛載鏡像到/mnt/目錄
  • cp -r /etc/yum.repos.d /etc/yum.repos.d.bak 將文件和目錄一同拷貝到另外一個位置
  • vim /etc/yum/repos.d/dvd.repo //內容以下
    • [dvd]
    • name=install dvd
    • baseurl=file:///mnt
    • enable=1
    • gpgcheck=0
  • yum clean all
  • yum list

  • 假設在centos中,卻不能聯網,而默認的yum倉庫則須要遠程鏈接資源網站下載的的,而咱們則能夠搭建一個yum的本地倉庫,在本地的路徑中安裝rpm包
  1. 在作本地倉庫的時候,首先須要一個光驅或光盤(鏡像文件)
    • mount /dev/cdrom /mnt/
  2. 而後掛載,訪問到其中的rpm包
    [root@hf-01 Packages]# cd
    [root@hf-01 ~]# cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
    [root@hf-01 ~]# cd /etc/yum.repos.d
    [root@hf-01 yum.repos.d]# rm -rf ./*
    [root@hf-01 yum.repos.d]# vi dvd.repo
  3. 並將一下文件添加到 vi dvd.repo 中去 [dvd] //就是倉庫的名字 name=install dvd //這個就是自定義,做爲描述的字符串(沒啥做用) baseurl=file:///mnt //就是rpm包在哪裏,在 /mnt/ 光驅的路徑 enable=1 //是否可用,1 表示可用——>改爲0,表示這個yum倉庫不能使用 gpgcheck=0 //表示是否檢測
  4. 清除以前的緩存 yum clean all
    [root@hf-01 yum.repos.d]# yum clean all
    已加載插件:fastestmirror
    Loading mirror speeds from cached hostfile
    沒有已啓用的源。
    執行 "yum repolist all" 查看您擁有的源。
    您能夠用 yum-config-manager --enable <源名> 來啓用源
    [root@hf-01 yum.repos.d]#
  5. 使用yum list查看,或者翻屏查看命令 yum list |less
    [root@hf-01 yum.repos.d]# yum list 
    已加載插件:fastestmirror
    Loading mirror speeds from cached hostfile
    已安裝的軟件包
    GConf2.x86_64                     3.2.6-8.el7                          @base    
    ModemManager-glib.x86_64          1.1.0-6.git20130913.el7              @anaconda
    NetworkManager.x86_64             1:0.9.9.1-13.git20140326.4dba720.el7 @anaconda
    NetworkManager-glib.x86_64        1:0.9.9.1-13.git20140326.4dba720.el7 @anaconda
    NetworkManager-tui.x86_64         1:0.9.9.1-13.git20140326.4dba720.el7 @anaconda
    OpenEXR-libs.x86_64               1.7.1-7.el7                          @base    
    
    只截取了一小段
    
    Availsble Packages            //能夠安裝的包
    389-ds-base.x86_64                1.3.5.10-11.el7            dvd
    最右側以 @ 開頭的,表示已經安裝過的rpm包

yum本地倉庫,方便使用本地的光盤做爲他的倉庫,作爲它的依賴的包git

相關文章
相關標籤/搜索