首頁 > 軟體

客製化RPM包---Yum環境搭建

2020-06-16 17:03:31

1.1 在yum伺服器上建立yum倉庫命令

mkdir -p /application/nginx/html/yum
cd /application/nginx/html/yum

rz #上傳rpm包到此目錄

1.2 安裝createrepo軟體

yum install createrepo -y

1.3 初始化repodata索引檔案

createrepo -pdo /application/nginx/html/yum/  /application/nginx/html/yum/

1.4 提供yum服務

# 可以用Apache或nginx提供web服務,但用Python的http模組更簡單,適用於內網環境(這裡我使用的是nginx提供服務)
cd /application/nginx/html/yum/
python -m SimpleHTTPServer 80 &>/dev/null &

1.5 新增新的rpm包

# 只下載軟體不安裝
 yumdownloader pcre-devel openssl-devel
createrepo --update /application/nginx/html/yum/
# 每加入一個rpm包就要更新一下。

1.6 用戶端設定

cd /etc/yum.repos.d
[root@test yum.repos.d]# cat linuxidc.repo
[znix]
name=Server
baseurl=http://10.0.0.250/yum/
enable=1
gpgcheck=0
yum --enablerepo=linuxidc --disablerepo=base,extras,updates,epel list

# 指定使用linuxidc庫

  新增yum源的時候只需要新增一個新的repo檔案即可。

1.7 然後可以使用yum安裝軟體包了

本博文中所使用的系統版本為: CentOS release 6.9 (Final) 核心版本為: 2.6.32-696.10.1.el6.x86_64 望讀者注意! 大家如果有什麼問題可以留言!我看到後會盡快回復!

更多YUM相關教學見以下內容

RHEL7 本地yum源設定 http://www.linuxidc.com/Linux/2017-01/139140.htm

CentOS 6.5 設定本地Yum源  http://www.linuxidc.com/Linux/2017-04/143127.htm

CentOS 7 使用阿里雲的yum源、PIP源 http://www.linuxidc.com/Linux/2017-01/13966.htm

CentOS及Red Hat Linux安裝yum源  http://www.linuxidc.com/Linux/2017-02/140205.htm

CentOS 7更改yum源與更新系統 http://www.linuxidc.com/Linux/2017-01/140067.htm

RedHat7.0設定本地yum源  http://www.linuxidc.com/Linux/2017-01/139148.htm 

RedHat Linux 7安裝CentOS 7 yum源  http://www.linuxidc.com/Linux/2017-04/142444.htm

軟體包管理之前端管理工具yum  http://www.linuxidc.com/Linux/2017-02/140270.htm

CentOS 7 使用阿里雲的yum源、PIP源 http://www.linuxidc.com/Linux/2017-01/13966.htm

Linux yum的設定使用和程式包的編譯安裝  http://www.linuxidc.com/Linux/2017-09/146903.htm

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-10/148153.htm


IT145.com E-mail:sddin#qq.com