使用CentOS的DVD製作公司內部YUM安裝源,centosyum
本文連結:http://blog.csdn.net/kongxx/article/details/43821421
這裡假定使用有兩台機器來類比,一台機器做YUM安裝源,另外一台機器作為測試機。
1. 首先我們使用http的源來作為YUM的安裝源,所以我們需要首先確保機器已經安裝了apache,如果沒有安裝的話可以使用 "sudo yum install httpd" 來安裝。安裝完可以使用 "sudo service httpd start" 來啟動服務。
2. 建立YUM安裝源
sudo mount -t auto -o loop CentOS-6.6-x86_64-bin-DVD1.iso /mntsudo mkdir -p /var/www/html/yum_repos/CentOS6.6sudo ln -s /mnt Packages
3. 用瀏覽器訪問下面的地址,如果可以看到檔案清單,則說明YUM伺服器端已經搭建好。
http://<yum_host>/yum_repos/CentOS6.6/Packages
4. 為了確保使用的是自己建立的YUM源,我們先把測試機器上的 "/etc/yum.repos.d/*.repo" 備份起來
sudo mkdir -p /etc/yum.repos.d/baksudo mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
然後建立自己的repo檔案,比如說 "my.repo",檔案內容如下:
[my-repo]name=my-repobaseurl=http://<yum_host>/yum_repos/CentOS6.6/Packagesenabled=1gpgcheck=0priority=1
其中<yum_host>指向我們前面搭建的YUM源機器名或IP。
5. 測試
在測試機器上運行 "sudo yum list" 可以查看我們搭建YUM源上的RPM包列表,同時我們也可以使用 "sudo yum install <PACKAGE>" 來安裝軟體包了。