1. 程式人生 > 其它 >23Flappy Bird自主學習程式基本框架

23Flappy Bird自主學習程式基本框架

CentOS系統映象檔案

既然搭建本地的yum源,就需要所有的rpm安裝包,centOS Everything ISO版映象檔案中包含了完整安裝版的內容,並對其進行補充,集成了所有軟體,因此只要下載Everything ISO版的CentOS映象即可

CentOS下載地址:https://www.centos.org/download/

準備

  • Httpd服務

線上安裝:

如果系統沒有預設安裝httpd服務,則需要自己安裝,若允許伺服器臨時訪問網際網路,可以直接使用下面命令線上按照httpd

yum -y install httpd

按照完成之後啟動,設定開機自啟動

systemctl start httpd

systemctl enable httpd

離線安裝:

若系統沒有安裝且伺服器在任何情況下也無法訪問網際網路,就需要離線安裝

安裝步驟如下:

將httpd目錄下的httpd按照包上傳到伺服器(共三個)

這些安裝包都可以在映象解壓目錄的Package資料夾中找到,如httpd-2.4.6-88.el7.centos.x86_64.rpm檔案,可直接在資料夾下搜尋找到:

在伺服器上進入到httpd按照包存放目錄並執行外掛安裝命令

cd httpd

rpm -Uvh *.rpm --nodeps –force

啟動:

systemctl start httpd啟動

systemctl status httpd 檢查 httpd 是否正常安裝

systemctl enable httpd 設定 httpd 開機自啟動

  • 安裝createrepo&plugin

將createrepo和plugin的安裝包上傳到伺服器

進入到上傳資料夾安裝全部外掛

cd createpro\&plugin/

rpm -Uvh *.rpm --nodeps –force

建立索引

將上面下載的iso映象檔案CentOS-7-x86_64-Everything-1810.iso解壓

將解壓檔案中的Packages目錄單獨打包

壓縮成tar.gz格式的是為了方便在linux上擠壓

將Packages.tar.gz解壓到/var/www/html/centos7/1810-x86_64/Local目錄下

mkdir -p /var/www/html/centos7/1810-x86_64/Local

tar -zxvf Packages.tar.gz -C /var/www/html/centos7/1810-x86_64/Local/

上傳key和repldate配置資訊檔案

將iso映象檔案CentOS-7-x86_64-Everything-1810.iso中的RPM-GPG-KEY-CentOS-7檔案和repodata資料夾上傳到伺服器的/var/www/html/centos7/資料夾下

所有檔案上傳完成之後可以在瀏覽器中通過http方式訪問到剛才上傳的檔案

http://ipxxx/centos7/1810-x86_64/Local/Packages/

建立索引

cd /var/www/html/

createrepo centos7/

修改 centos 原始檔

cd /etc/yum.repos.d/

cp CentOS-Base.repo centos7-local.repo

複製repo檔案之後將系統自帶的其他*.repo檔案全部刪除或者移動到其他地方,否則後期執行 yum makecache 會出錯

修改centos7-local.repo

vi centos7-local.repo

將原來內容全部刪除,新增下面內容

[centos7-base]

name=CentOS7-Base

baseurl=http://ipxxx/centos7/

gpgcheck=0

enabled=1

priority=1

#baserul是建立索引的路徑,即執行命令createrepo centos7/的路徑,

# gpgcheck=0

值為0 表示跳過下載的rpm包的校驗,

如果值為1,則要再新增gpgkey變數來指向校驗檔案如:

gpgkey= http://ipxxx/centos7/RPM-GPG-KEY-CentOS-7

要保證上檔案路徑能夠在瀏覽器中訪問到

重新載入yum快取

#清除全部快取

yum clean all

#重新載入yum快取

yum makecache

#檢視yum快取列表

yum repolist

修改其他伺服器的yum源配置

Yum源搭建完成之後,相當於服務端,若讓其他伺服器在安裝軟體時使用該服務端則需要如下操作

在其他伺服器中分別刪除/etc/yum.repos.d/下的所有檔案

rm -rf /etc/yum.repos.d/

拷貝yum源配置檔案到其他伺服器

scp -r /etc/yum.repos.d/ bigdata137.hdp.com:/etc/

在其他伺服器上重新載入yum快取

yum clean all

yum makecache

yum repolist

本文來自部落格園,作者:蓮藕淹,轉載請註明原文連結:https://www.cnblogs.com/meanshift/p/15542393.html