基於HTTP構建YUM源 centos

2021-09-27 02:11:05 字數 1487 閱讀 6993

基於http構建yum源

yum光碟預設只能本機使用,區域網其他伺服器無法使用yum光碟源,如果想使用的話,需要在每台伺服器上構建yum本地源,這個方案在企業中不可取,所以需要構建http區域網yum源解決,可以通過createrepo  建立本地yum源。repo即為repository

步驟如下:

(1)掛載光碟映象檔案至/mnt

mount  /dev/cdrom    /mnt

(2)拷貝/mnt/packages目錄下所有軟體包至/var/www/html/centos/

mkdir  -p  /var/www/html/centos/

cp    -r  /mnt/packagees/*     /var/www/html/centos/

(3)使用createrepo 建立本地源,執行如下命令會在centos目錄生成repodata目錄,               如下圖所示

(4)利用http 發布本地源

本地yum源通過createrepo 搭建完畢,需要借助http web 伺服器發布/var/www/html/centos/中所有軟體,yum或者rpm安裝http  web 伺服器,並啟動httpd服務

yum  install  httpd  httpd-devel   安裝http  web元件服務

useradd   apache  -g   apache   建立apache使用者和組

service    httpd     restart     重啟httpd 服務(centos 6)

setenforce  0    臨時關閉selinux  應用級安全策略

systemctl    stop   firewalld.service   停止防火牆

ps  -ef | grep  httpd   檢視httpd程序是否啟動

(5)在yum客戶端,/etc/yum.repos.d/下建立http.repo 檔案,寫入以下內容

(6)至此在yum客戶端上執行以下命令,

yum  clean  all   清空yum cache

yum   install  ntpdate  安裝ntpdate

基於HTTP構建YUM區域網源

構建http區域網yum源方法及步驟如下 1 掛載光碟映象檔案至 mnt mount dev cdrom mnt 2 拷貝 mnt packages 目錄下所有軟體至 var www html centos mkdir p var www html centos cp r mnt packages ...

基於http實現網路yum源搭建

一 服務端配置 把rpm包拷貝到此目錄下,然後執行下面命令 yum y install createrepo 生成datarepo目錄 createrepo 二 客戶端配置 避免受到干擾,先把yum.repo.d下的檔案mv走。然後建立乙個字尾.repo的檔案 root vm 0 5 centos ...

構建yum源(四) 同步外網YUM源

前言 僅僅靠光碟中的rpm軟體包是不能滿足實際生產需要的,這時候我們可以把外網的yum源中的所有軟體包同步至本地,完善本地yum源的軟體包數量及完整性。獲取外網yum源軟體常見方法包括 rsync wget reposync,三種同步方法的區別 rsync方式需要外網yum源支援rsync協議 wg...