創建yum倉庫


說明:這里是Linux服務綜合搭建文章的一部分,本文可以作為單獨搭建yum倉庫的參考。

注意:這里所有的標題都是根據主要的文章(Linux基礎服務搭建綜合)的順序來做的。

如果需要查看相關軟件版本和主機配置要求,請根據目錄自行查看。

Linux服務綜合搭建的文章目錄

====================================================

Linux基礎服務搭建綜合

1、foundation創建yum倉庫

2、部署DNS

3、將YUM源通過httpd發布出來

4、rhel7主機安裝JDK

5、foundation通過Rsyslog搭建集中日志服務器

6、foundation LAMP環境搭建

7、foundation搭建NFS服務

8、rhel7 JAVA web環境搭建(使用Tomcat8整合httpd)

9、foundation自建CA實現HTTPS

10、foundation配置kerberos和NTP服務以及安全的NFS掛載

11、foundation提供SAMBA服務

12、rhel7 配置軟ISCSI存儲

13 rhel7主機配置端口轉發和地址偽裝

===================================================

主機角色說明

1、foundation創建yum倉庫

1.1 創建倉庫目錄

注意:這里這種方法不能直接做有包組的yum源。

我們這里使用系統光盤中單獨的RPM包加上自己的包作為我們YUM倉庫的YUM源文件

1 [root@foundation:/# mkdir yumrepo
2 
3 [root@foundaiton:/yumrepo]# createrepo -pdo /yumrepo/ /yum/repo/

然后再初始化(這時可以等拷貝好包以后再初始化這個倉庫,建議目錄里面不要有任何東西,不然可能會出現一些奇怪的問題。)

1.2 初始化

1 [root@foundaiton:/yumrepo]# createrepo -pdo /yumrepo/ /yum/repo/

1.3 拷貝鏡像中到Packages到yumrepo

1 [root@foundation:/# cp -r /media/cdrom/Packages /yumrepo/

注意:我這里鏡像文件是掛載在/media/cdrom下面的

拷貝:文件可能比較大,需要些時間。

如果使用的是SSH遠程連接,建議在命令最后加一個&符號,把作業調到后台,不然文件大,拷着拷着人走了,SSH斷開了,就完了。

這里就不演示了。

 

初始化 repodata 索引文件(每次有新的內容都需要更新)

1 [root@foundation:/# createrepo --update /yumrepo/

自己再拷貝一些需要的rpm包進去

 

1.4 更新repodata索引文件每次有新的內容都需要更新

1 [root@foundation:/# createrepo --update /yumrepo/

1.5 測試yum倉庫是否搭建成功

[root@foundation:/# cat >>/etc/yum.repos.d/local_images.repo<<EOF
[local_images]
name=local_images
enabled=1
gpgcheck=0
baseurl=file:///yumrepo/
EOF

 

隨便找一個軟件安裝一下,試試能不能正常解析依賴關系並且安裝成功。

 

按y,表示安裝,如果能夠正常下載包並安裝,說明YUM倉庫搭建成功!

 

最后希望大家提意見、轉發、評論和交流!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM