RetHad6.7离线通过.rpm安装

Posted zhangchao0515

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RetHad6.7离线通过.rpm安装相关的知识,希望对你有一定的参考价值。

必须有RetHad6.7系统的.ios镜像文件,我们需要的.rpm都在镜像的Packages里面,针对不能联网的,并且也适用与CentOS系统

1. 查看版本号

参考我的博客 https://www.cnblogs.com/zhangchao0515/p/9523207.html

2. 查看安装了哪些

使用如下命令

rpm -qa | grep -i openssl

就可以查看名字中包含openssl的安装文件

(我的电脑中很多都装了,但没有装-devel),如最开始我运行上面那个命令:

openssl-1.0.1e-42.el6.x86_64

没有 openssl-dev-1.0.1e-42.el6.x86_6

这样如果C语言开发时,包含openssl.h会编译不了。

 

3. 安装openssl-devel  (我这里基本上只差 -devel )

参考 离线安装openssl-devel顺序  

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 -ivh libselinux-devel-2.0.94-5.8.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 -ivh openssl-devel-1.0.1e-42.el6.x86_64.rpm

 

4. 安装libcurl-devel  (我这里基本上只差 -devel )

rpm -ivh libidn-devel-1.18-2.e16.x86_64.rpm
rpm -ivh autoconf-2.63-5.1.e16.noarch.rpm
rpm -ivh automake-1.14.1-4..e16.noarch.rpm
rpm -ivh libcurl-devel-7.19.7-46.e16.x86_64.rpm

 

5. 安装libcurl-devel  (我这里基本上只差 -devel )

rpm -ivh expat-devel-2.0.1-11.e16_2.x86_64.rpm

 

6. 安装gcc、g++ 

参考 https://www.linuxidc.com/Linux/2017-03/142319.htm  以及 https://blog.csdn.net/LYKXHTP/article/details/80716432  

把相关文件弄到一个文件夹下,输入一个命令,不用一个一个的安装

rpm -Uvh *.rpm --nodeps --force

 

7. 安装git,首先要安装gcc、g++ ,之后安装3~5,才能进一步编译安装git

或者把全部3~6的都整合到一起,输入一个命令,不用一个一个的安装

rpm -Uvh *.rpm --nodeps --force

 

以上是关于RetHad6.7离线通过.rpm安装的主要内容,如果未能解决你的问题,请参考以下文章

linux postgresql 离线安装记录

centos7下通过RPM离线安装mariadb10.4.11

离线安装rpm包并解决依赖(升级vsftpd为例)

收集yum install安装的软件的全量依赖 rpm 包

nginx--如何基于rpm包进行离线安装及配置(Linux)

内网环境下CentOs离线安装程序