在裸linux(没有GCC,没有RPM包管理器,没有make命令,没有系统软件管理器如apt-get,zypper,yast等的情况下)
安装部署rpm软件的方法之一

当在被极度裁剪的linux系统中,安装软件是个很麻烦的事情。
我们的裸linux指的是:
1.没有系统自带的管理软件,如yast(suse),apt-get(debian),zypper等;
2.没有连接互联网的权限,或在小局域网,无法获取repo源的情况下;
3.没有RPM软件包管理器,也就是说无法使用rpm命令来安装软件;
4.没有make命令,没有装automake,和make等组件;无法使用make;
5.没有gcc命令,也就是说没有gcc套件,你也没法装gcc,make也是依赖gcc的;

解决方案:

第一步:使用rmp2cpio命令解压rpm包
rpm2cpio xxxx.rpm |cpio -ivd
第二步:把解压出来的文件夹(一般会有usr和etc文件夹)覆盖系统相应位置的文件夹;
第三步:使用该软件。一般该软件的主程序应该位于 /usr/bin下。
完美解决。

在裸linux(没有GCC,没有RPM包管理器,没有make命令,没有系统软件管理器如apt-get,zypper,yast等的情况下)安装部署软件的方法相关推荐

  1. linux运维基础-rpm包校验-rpm包安全修复-rpm覆盖

    1. rpm包校验 rpm -V httpd 如果没有任何回显那就说明这是一个原厂的包. 如果有回显那么下面就是可能出现的情况 奇怪的文件类型 2. 修复系统错误的一种方式---提取rpm包文件覆盖修 ...

  2. linux 提取cpio_Linux提取RPM包文件(cpio命令)详解

    在讲解如何从 RPM 包中提取文件之前,先来系统学习一下 cpio 命令.cpio 命令用于从归档包中存入和读取文件,换句话说,cpio 命令可以从归档包中提取文件(或目录),也可以将文件(或目录)复 ...

  3. linux 下安装部署mq,RocketMQ在linux下安装部署

    本博客以当前RocketMQ最新版介绍:v4.4.0 环境要求 64位JDK 1.8+; Maven 3.2.x; // 源码编译时需要用到 二进制文件安装 > unzip rocketmq-a ...

  4. Linux Centos7.x下安装部署Jira和confluence以及破解方法详述

    https://www.cnblogs.com/easonscx/p/10629173.html Linux Centos7.x下安装部署Jira和confluence以及破解方法详述 简述 JIRA ...

  5. linux的python2.7安装pip的三种方式,Linux(Centos)在装有Python2的情况下安装Python3 两版本并存,安装完python3后pip、pip2都指向了python3

    安装pip的三种方式 pip是python的一个工具,用来安装python包特别方便. Linux系统是是内置python程序,因为许多Linux内置文件都是使用python来编写的,比如说yum. ...

  6. linux下安装部署ansible

    linux下安装部署ansible 介绍 Ansible是一种批量部署工具,现在运维人员用的最多的三种开源集中化管理工具有:puppet,saltstack,ansible,各有各的优缺点,其中sal ...

  7. Linux CentOS 7.X下安装部署VNC

    VNC (Virtual Network Console)是虚拟网络控制台的缩写.它 是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的.VNC 是在基于 UNIX和 Lin ...

  8. windows10 中 python3 离线 安装包,没有 网络 的 情况下 安装 whl包

    windows10中python3离线 安装包,没有 网络 的 情况下 安装 包 下载whl文件 cd python.exe文件路径 pip download 包名 举例 whl 文件 复制到 没有 ...

  9. awstats linux日志分析,Linux环境下安装部署AWStats日志分析系统实例

    AWStats是使用Perl语言开发的一款开放性日志分析系统,可分析Apache网站服务器的访问日志,还可以用来分析Samba.Vsftpd.IIS等日志信息. 此文章主要讲解如何在linux系统下安 ...

最新文章

  1. 参加完Python培训后有哪些就业方向
  2. java 气泡_Java气泡提示功能实现
  3. 某资深程序员写给后来者的忠告
  4. Android Studio上手,基于VideoView的本地文件及流媒体播放器
  5. C语言对p1口取反,单片机c语言编程基础(5页)-原创力文档
  6. java并发中ExecutorService的使用
  7. 【九度oj 1135】【OpenJ_Bailian - 2915】 字符串排序 (水)
  8. 如何迁移outlook邮件到另一个硬盘_如何注册Yahoo邮箱?
  9. 智能机器人语音识别技术详细解析
  10. 我们的年代《音乐天堂》经典回顾
  11. JAVA美发门店管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
  12. UFS系列三:UFS数据包UPIU
  13. IAR设置flash偏移地址问题icf文件
  14. 区块链学习笔记及总结【二】
  15. 教你如何注册dll文件
  16. Linux0.11系统调用之execve流程解析
  17. 栅格矩阵转换成邻接矩阵G2D函数
  18. 2.8w即可拥有仿拼多多商城APP
  19. 哪些情况下会被银行拒贷?买房真的凑齐首付就够了吗?
  20. ajax 上传文件实例,JavaScript使用Ajax上传文件的示例代码

热门文章

  1. ios软件架构的理解
  2. 晒一下我和老婆的婚纱照!
  3. transition-初窥transition css动画效果
  4. 操作系统——读者写者问题(写者优先)
  5. 测试场景设计(二):登录场景
  6. Cadence OrCAD Capture 框选误选择连线问题解决方法图文教程
  7. TCP全双工通信(1)服务器篇
  8. 新浪微博将推游戏开放​平台
  9. uniapp 项目实践
  10. varchar(n)跟varchar(max)的区别