前段時間,由於專案需要,安裝keepalived,需要安裝依賴包openssl-devel,可是無奈伺服器不允許使用網路,無法使用yum安裝,所以研究了下如何離線安裝,進入了很多坑,所以記錄分享下
宣告:此文僅為其中一種方法,不要自己將思維侷限於這一種方式
前提:基於redhat 6.5或者centos 6.5
軟體包(由yum快取中提取的):
rpm -e --nodeps keyutils-libs-1.4-4.el6.x86_64
rpm -ivh keyutils-libs-1.4-5.el6.x86_64.rpm
rpm -ivh keyutils-libs-devel-1.4-5.el6.x86_64.rpm
rpm -ivh libsepol-devel-2.0.41-4.el6.x86_64.rpm
rpm -e --nodeps libselinux-2.0.94-5.3.el6_4.1.x86_64 刪除以後就再也裝不上了,所以切勿執行。。。。,恢復,取消此操作,繼續測試
rpm -e --nodeps libselinux-utils-2.0.94-5.3.el6_4.1.x86_64
rpm -uvh libselinux-2.0.94-5.8.el6.x86_64.rpm 安裝成功,由此繞過之前5步出錯的bug,
rpm -ivh libselinux-devel-2.0.94-5.8.el6.x86_64.rpm
rpm -e --nodeps krb5-libs-1.10.3-10.el6_4.6.x86_64
rpm -ivh krb5-libs-1.10.3-42.el6.x86_64.rpm
rpm -e --nodeps libcom_err-1.41.12-18.el6.x86_64
rpm -ivh libcom_err-1.41.12-22.el6.x86_64.rpm
rpm -ivh libcom_err-devel-1.41.12-22.el6.x86_64.rpm
rpm -ivh krb5-devel-1.10.3-42.el6.x86_64.rpm
rpm -ivh zlib-devel-1.2.3-29.el6.x86_64.rpm
rpm -e --nodeps openssl-1.0.1e-15.el6.x86_64
rpm -ivh openssl-1.0.1e-42.el6.x86_64.rpm
rpm -ivh openssl-devel-1.0.1e-42.el6.x86_64.rpm
ok,去編譯keepalived成功了
按照以上安裝順序根據下圖的rpm包安裝下來基本都能裝上去了
MySQL如何安裝離線 mysql離線安裝
yum y install mysql server mysql mysql devel 離線安裝 wget 1,複製到指定目錄 mv mysql 5.6.35 linux glibc2.5 x86 64 usr local mysql 2,建立mysql使用者和組 groupadd mysql u...
離線安裝VIM
本次安裝是在win7的環境下裝了vmware,然後再虛擬機器的情況下進行安裝,具體如下 2.將該安裝包copy到虛擬機器的裡,已經安裝好vm tools 3.開啟terminal後,解壓該包 執行命令 tar jxvf vim 7.3.tar.bz2 進入該目錄 cd vim73 執行命令 conf...
rails bundle 離線安裝
在一些生產環境中,不允許連線外網。而rails開發經常需要 更新和 安裝新的gem包。怎麼進行gem包的離線安裝和更新?用下面的命令來打包。bundle package all 相關 介紹 使用案例 進入rails 專案,使用 bundle package all 命令。將會把所有使用到得 gem ...