紅帽系列(以及CentOS)都有yum軟件源的概念,即在終端通過命令可以直接從軟件源下載軟件並安裝。除了網絡上的軟件源外,我們也可以使用下載好的紅帽的linux或CentOS鏡像來作爲軟件源。它包含了大部分常用軟件,而在我們安裝CentOS系統的時候,很多時候是選擇性安裝的,所以並沒有把所有的軟件安裝到系統中。
因爲很多人是在虛擬機裏配置Linux的,所以這裏介紹一些如何在VirtualBox中配置CentOS本地磁盤鏡像作爲其軟件源。學會了這個,
即使不是虛擬機,就是在實體機上安裝的CentOS,你也會配置你光驅裏的磁盤作爲yum軟件源了。
準備工作
下載VirtualBox軟件和CentOS的磁盤鏡像(.iso文件)
在VirtualBox虛擬機中安裝好CentOS,安裝步驟不敘述。
開始配置
操作1 打開虛擬機設置
打開你的VirtualBox軟件(主要先不要打開linux或CentOS系統)。選中你的虛擬機後,點擊上面的“設置”
點擊左側的“存儲”
操作3:啓動linux系統,並登陸
操作4:打開配置的軟件源
1. 用lsblk命令查看一下,光驅的位置
以看到那個4.7G的就是我們的磁盤iso文件。所以它對應的sr1就是磁盤所在光驅的位置(/dev/sr1)
在實體機中配置的時候,很多時候我們不去查看lsblk的結果。就認作是/dev/cdrom,虛擬機中則會有問題。我們來用命令ll /dev/cdrom來看一下
可以看到/dev/cdrom實際上是sr0的符號鏈接。而我們虛擬中光驅的位置是sr1
2. 創建掛載點目錄
我們要使用光驅裏的鏡像文件,需要被它掛載到當前系統上。這個掛載位置稱爲掛載點,通常是在 /mnt/ 或者 /media/ 目錄下,創建一個子目錄 mkdir /mnt/cdrom #在/mnt下創建目錄cdrom
3a . 設置開機自動掛載
通常情況下,我們用mount命令來手動掛載光驅到/mnt/cdrom目錄下,但是這樣每次重新開機後,都要敲命令是比較麻煩的。我們可以編輯fstab文件來設置開機自動掛載。
用vi(或其他你順手的編輯器)來編輯吧:vi /etc/fstab/
在最下面來加上這樣一句:`/dev/sr1 /mnt/cdrom iso9660 default 0 2
文件系統的檢查順序這個字段是不固定的,依據你當前fstab文件中已有的條目,依次遞增這個字段(我的硬盤設備的該字段爲1)。如果不想檢查則設爲0
3b.每次手動掛載
如果是掛載DVD光驅做軟件源,使用此命令: mount -t iso9660 /dev/sr1 /mnt/cdrom/
如果掛載ISO文件使用此命令: mount -o loop /usr/local/rhel-server-6.4-x86_64-dvd.iso /mnt/cdrom