1. 程式人生 > >linux centos6自建yum源

linux centos6自建yum源

    如果生產環境需要大規模的安裝部署rpm包,每次安裝,更新,都需要上傳,安裝,比較麻煩,可以在生產環境中自建一個yum源。 1、http安裝         yum -y install httpd http-devel         service httpd start         chkconfig httpd on 2、createrepo安裝         yum -y install createrepo 3、建立repodata目錄         cd /var/www/html/         mkdir sinobbdyum/x86_64 -p         createrepo -p -d -o sinobbdyum/x86_64/  sinobbdyum/x86_64/                                                        4、把需要釋出的安裝包存放到repodata目錄         cp ./*.rpm  /var/www/html/sinobbdyum/x86_64/ 5、更新發布yum源,由於有新增rpm包需要         createrepo --update sinobbdyum/x86_64/                                               #更新本地源 6、客戶端裝置上增加repo原始檔         cd /etc/yum.repos.d          vim sinobbd.repo         [sinobbd]         name=sinobbd-yum         baseurl=http://192.168.2.92/sinobbdyum/x86_64         gpgcheck=0 7、測試是否生效         先清除客戶端本地yum資料來源快取,在進行安裝         rpm clean all         yum  install test.rpm 異常:如果出現 [[email protected] ~]# createrepo -p -d -o yum/centos/6/x86_64 yum/centos/6/x86_64 Traceback (most recent call last):   File "/usr/share/createrepo/genpkgmetadata.py", line 28, in <module>     import createrepo ImportError: No module named createrepo 請參考: http://blog.csdn.net/zpeng421x/article/details/54316188