1. 程式人生 > >離線安裝openssl-devel順序

離線安裝openssl-devel順序

前段時間,由於專案需要,安裝keepalived,需要安裝依賴包openssl-devel,可是無奈伺服器不允許使用網路,無法使用yum安裝,所以研究了下如何離線安裝,進入了很多坑,所以記錄分享下

宣告:此文僅為其中一種方法,不要自己將思維侷限於這一種方式

前提:基於redhat 6.5或者CentOS 6.5 軟體包(由yum快取中提取的): http://pan.baidu.com/s/1dDHIEGD 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,安裝成功,借鑑以下文章,但是以下文章並不全能用,因為版本差異太大 OK,去編譯keepalived成功了