系統安裝鏡像ISO實現本地添加/刪除軟體

來源:互聯網
上載者:User

前面安裝雙作業系統的時候,把CentOS5的ISO檔案繼續存放到FAT32格式的分區,而沒有刪除它,是為了可以通過它來實現添加/刪除軟體。下面說說光碟片鏡像ISO實現本地“添加/刪除軟體”。

   首先,安裝createrepo-0.4.4-2.fc6.noarch.rpm這個軟體包,該包在光碟片鏡像ISO上/CentOS/就有,該包沒有依賴問題,直接安裝即可,操作如下:

# mkdir /mnt/fat32/

# mkdir /mnt/iso/

# mount -t vfat /dev/hda3 /mnt/fat32/

# mount -t iso9660 -o loop /mnt/fat32/CentOS-5.1-i386-bin-DVD.iso /mnt/iso/

# rpm -ivh /mnt/iso/CentOS/createrepo-0.4.4-2.fc6.noarch.rpm

   這些操作我就不解釋了,不知道的去找Google或Baidu吧。因為我的CentOS5光碟片鏡像就在hda3這個FAT32格式的分區裡,所以就直接掛載該分區了,再掛載ISO了。

  
接著,是建立本地源,在/mnt目錄下建立一個名為repo的目錄,把ISO中的CentOS目錄下所有的rpm軟體包建立連結到/mnt/repo目錄
下;開啟終端輸入命令createrepo
/mnt/repo系統會自動在/mnt/repo目錄下建立一個repodate目錄並在該目錄下產生四個檔案,這步需要較長時間,操作如下:

# mkdir /mnt/repo/

# cd /mnt/repo/

# ln -s ../iso/CentOS/* ./

# createrepo /mnt/repo/

   然後,把/etc/yum.repos.d/裡的所有檔案移動到別一個目錄,如下:

# mkdir /root/backup/

# mv /etc/yum.repos.d/* /root/backup/

   最後,在/etc/yum.repos.d/目錄下建立一個CDROM.repo文字檔,如下:

# gedit /etc/yum.repos.d/CDROM.repo

內容如下:

[local]

name=iso for local software

baseurl=file:///mnt/iso

gpgcheck=0


[repo]

name=iso2 for local software

baseurl=file:///mnt/repo

enabled=1

gpgcheck=0

   儲存後退出,就可以進行添加/刪除軟體操作了。我是預設安裝的CentOS5系統,現在把“開發工具”添加上吧!

 

PS:

貌似
# mv /etc/yum.repos.d/* /root/backup/沒必要!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.