項目環境中碰到了不允許上外網的服務器,服務環境搭建起來比較麻煩,特此記錄。
1. 先找到一臺可以上外網的機器,下載軟件
- 安裝
yum-utils
, 目的是使用yumdownloader
yum install -y yum-utils
- 以
cifs-utils
為例,下載軟件包,按照自己的需求來。一般我們選擇同時下載軟件和依賴包
# 僅下載軟件
yumdownloader --destdir=/home/downloads/ cifs-utils
# 下載軟件和依賴包 (推薦)
yumdownloader --resolve --destdir=/home/downloads/cifs-utils/ cifs-utils
- 傳輸到離線服務器
八仙過海,各顯神通
- 進入到部署服務器的軟件包目錄,安裝所有程序和依賴
rpm -ivh *.rpm
這里有個注意點,就是有些軟件包如果已經安裝過,就直接跳過而不是升級。此時需要將 *
號換成明確的軟件包名才可以。