centos本地源搭建——iso
說明:centos源搭建比另一篇ubuntu源搭建簡單些,操作也簡單。思路是用iso制作一個本地源,後期需要新軟件可以自己添加。
1.進入iso掛載路徑,這裡是虛擬機,在vm上掛載,在linux下直接就看到了,如果需要命令掛載可搜索一下命令
cd /media/cent.....
2.把iso復制到固定的文件夾,因為掛載不穩定,所以把鏡像復制到指定目錄作文固定的文件使用
cp * /iso
3.進入centos的yum源配置目錄
cd /etc/yum.repos.d
4.備份,這個事基礎的配置,復制網絡yum源配置的文件
Mv Centos-Base.repo ....back
5.備份,這個是默認的掛載盤源配置文件,默認是否能用不清楚,這裡配置為到指定鏡像找源。
cp Centos-Media.repo ...back
6.配置本地源,這是關鍵,至於gpgkey意思是找到個什麼文件,gpgcheck=1是配置是否使用官方認證的軟件,可以讓其=0,然後刪除gpskey即可,最好這樣。也可以在其他機器上以此源為yum源,思路是安裝ftp或者apache,發布即可,詳見後面。
Vi Centos-Media.repo
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///iso/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
7.這個相當於讓系統識別一下源,並驗證是否成功。
yum repolist
8.添加軟件包,/var/cache/yum/x86_64/6/可找到安裝過的軟件包,不過需要自己更改配置(vi /etc/yum.conf keepcache=1)才會保存。然後添加到Package...裡面。Createrepo iso即可。
這裡是對iso作為局域網源的配置說明,以上面本級源配置為基礎
一.ftp安裝
yum install vsftpd
二.把上文中的iso放到/var/ftp中,這樣重啟ftp service vsftpd start就可以訪問iso了
三.其他機器一此作為源的話修改/etc/yum.repos.d下的Centos-m\Media.repo,步驟參照上文4,5,6.修改的內容把baseurl改一下即可:ftp://172.72.103.230/iso。