Linux本地yum源配置

主要說明下如何配置linux上的本地yum源,主要關於一些原理上的說明。

1、yum是什麼,yum源又是什麼

      在windows上安裝一個軟件,我們可以通過360管家。因爲360管家提供了軟件的安裝,卸載,並且解決了軟件之間的依賴等相關問題,使得我們能夠一鍵安裝。在linux上有一個提供了和360管家類似功能的工具,叫做yum。使用yum我們就可以做到一個命令安裝軟件,並且不同的發行linux有不同工具,例如紅帽(read hat)linux就使用的rpm全稱就是read hat package manager 紅帽軟件包管理工具。
      yum源是什麼呢?我們安裝軟件的時候需要下載軟件,將很多軟件放在一起就是源。軟件安裝包的來源。所以yum源就是軟件安裝包來源。如果我們是在線的,他會在網上給你下載安裝包,如果是離線的沒有網絡。那麼就只能配置本地的yum源了。

2、本地yum源是什麼呢?

      上面說過yum源就是軟件安裝包的來源,但是這些安裝包哪裏有呢?其實在linux的安裝鏡像中就有的,linux已經將常見的安裝包放到了linux鏡像中。如果你使用壓縮文件打開linux的iso鏡像文件,你會發現在根目錄下有個文件夾:packages
      上圖就是使用壓縮軟件打開的系統盤內部情況,比如我們常用的工具vim,就是在這裏面的。所以說:系統的安裝鏡像就可以當作yum源。

3、與yum源相關的配置文件

      上圖就是yun源相關的配置,在路徑/etc/yum.repos.d/目錄下,一共4個文件,說下兩個常用的。
      CentOS-Base.repo:有網的環境下默認使用這個,這個是第一優先級。因爲沒網,所以修改文件名,設置成備份文件。這樣系統就會使用第二優先級的文件。
      CentOS-Media.repo:沒網的環境下使用這個,在上圖中會發現他默認配置了4個路徑,第4個yumsource是我自己加的。意思是說,如果系統檢測yum使用了離線安裝,那麼會從上到下從這4個路徑中查找安裝軟件。所以我們只要把光盤掛載在這四個目錄下的任意一個目錄即可。同時,該配置文件默認是不啓用的,如果想使用需要修改倒數第二行的enabled爲1,否則該文件無效

4、media目錄與mnt目錄

      掛載光盤或者u盤等使用的mount命令,但是你百度所有會說有掛在media目錄下,也有掛載在mnt目錄下的。這兩個目錄區別是什麼呢?
      media:掛載一些移動設備,例如光盤,U盤等。
      mnt:掛載一些硬盤等設備。所以我們的光盤應該掛載在media目錄下,從yum給的默認配置文件也能看出。

5、掛載光盤到系統上

      如上圖,首先執行df -h命令發現當前系統沒有光盤信息,然後掛載目錄之後,在查看就發現我們把光盤掛載到了系統上,光盤大小4.2G。
      -o loop :指定掛載文件類型,說簡單點就是我要掛載的是光盤這種設備。

6、卸載光盤

      執行df -h發現光盤是掛載的,然後執行umount命令之後,在查看發現設備被卸載了。

發佈了54 篇原創文章 · 獲贊 67 · 訪問量 48萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章