yum(全稱為 yellow dog updater, modified)是乙個在fedora和redhat以及suse、centos中的
shell前端軟體包管理器。基於
對於管理linux系統的管理員來說,搭建乙個本地yum源伺服器,將會使系統管理工作便捷很多。
實驗所需:
centos系統安裝盤一張
虛擬機器乙個
系統環境:centos 5.5伺服器兩台。一台作為本地yum源伺服器,另一台為客戶機。
首先我們在192.168.71.133這台機器上安裝yum源伺服器。
[root@localhost ~]# mount -t iso9660 /dev/cdrom /media/ 掛載光碟到/media目錄
[root@localhost ~]# service vsftpd start 啟動ftp服務。
[root@localhost ~]# rpm -ivh /media/centos/createrepo-0.4.11-3.el5.noarch.rpm 安裝createrepo,使用此軟體來建立yum倉庫。
[root@localhost ~]# cd /var/ftp/pub/ 進入/var/ftp/pub/目錄。
[root@localhost pub]# mkdir yum 建立乙個yum目錄。
[root@localhost pub]# cp -rf /media/* /var/ftp/pub/yum/ 拷貝光碟所有內容到/var/ftp/pub/yum/。
[root@localhost pub]# rm -rf /var/ftp/pub/yum/*.html 刪除無用的html檔案。
[root@localhost pub]# createrepo -v /var/ftp/pub/yum/centos/ 使用createrepo來生成軟體倉庫,centos系統安裝盤的所有二進位制軟體包都存放在centos目錄中。
[root@localhost pub]# createrepo -g /var/ftp/pub/yum/centos/repodata/ /var/ftp/pub/yum/centos/ 生成repodata資料。
[root@localhost /]# cd /var/ftp/pub/yum/centos 進入/var/ftp/pub/yum/目錄。
[root@localhost yum]# vi localyum.repo 建立乙個獲取yum源的配置檔案。
localyum.repo配置檔案內容如下:
[localyum]配置檔案寫好之後,我們就需要在其它的機器上來測試我們給剛剛搭建好的yum源伺服器。name=localyum
baseurl=
enable=1
gpgcheck=0 這裡值為0,意思是不需要認證簽名。
[root@localhost ~]# wget
[root@localhost ~]# mv localyum.repo /etc/yum.repo.d/ 移動localyum.repo到yum配置目錄下。
[root@localhost ~]# cd /etc/yum.repo.d/ 進入yum配置目錄。
[root@localhost yum.repo.d]# mkdir yumbak 建立備份檔案夾。
[root@localhost yum.repo.d]# mv centos-base.repo centos-media.repo yumbak/ 將預設的yum配置檔案移動到備份檔案夾中。
[root@localhost yum.repo.d]# yum –calen all 清空yum.
[root@localhost yum.repo.d]# yum update 跟新yum庫。
[root@localhost yum.repo.d]# yum -y install mysql 嘗試安裝mysql。
從圖中可以知道我們之前安裝的服務及配置檔案都是正確的。
大家趕緊動手做乙個吧。
搭建本地yum伺服器
2 將映象上傳到做yum伺服器的虛擬機器上 本地為10.0.8.142 目錄習慣放在src下面 mkdir p usr src iso 3 掛載iso檔案 cd usr src mount o loop t iso9660 centos 7 x86 64 everything 1804.iso da...
內網環境中搭建本地yum源伺服器
生產環境中,一般不會允許所有伺服器都能訪問公網,理想的情況是有幾台伺服器作為訪問 同時作為快取伺服器。當伺服器中有所需包時通過內網獲取,如無則通過公網獲取同時在本地儲存。映象搭建yum源 版本相容性最好 常用搭建私有yum源的方法是createrepo生成本地倉庫 背景 本地源,一般是給內網機器用的...
linux搭建yum源伺服器
本人系統centos6.0 server端 192.168.182.132 client端 192.168.182.133 這裡server端進行搭建yum伺服器 這裡使用的ftp方式,當然你也可以使用http 1 首先安裝必須軟體 1 2 3 4 5 6 7 8 9 root server mou...