在讲解如何从 RPM 提取文件之前,先来系统学习一下 cpio 命令。cpio 命令用于从归档中存入和读取文件,换句话说,cpio 命令可以从归档提取文件(或目录),也可以将文件(或目录)复制到归档中。归档,也可称为文件库,其实就是 cpio 或 tar 格式的文件,该文件中包含其他文件以及一些相关信息(文件名、访问权限等)。归档既可以是磁盘中的文件,也可以是磁带或管道。cpio
原创 精选 9月前
314阅读
在讲解如何从 RPM 提取文件之前,先来系统学习一下 cpio 命令。cpio 命令用于从归档中存入和读取文件,换句
原创 精选 8月前
171阅读
包含了源码 先安装,然后在rpmbuild 目录直接可以查看文件 不用安装 ,使用rpm2cpio rpm2cpio myrpm.src.rpm | cpio -civ '*.spec' rpm2cpio myrpm.src.rpm | cpio -civ '*.spec' rpm2cpio my
原创 2021-07-19 10:42:02
3698阅读
        今天在群里听见朋友们在讨论如何恢复被损坏的network脚本文件,其中提到一个很好的方法就是可以提取系统安装盘里rpm文件里的文件来覆盖被损坏的脚本,这一点很像恢复Windows系统里被损坏文件的方法。下面把如何提取rpm里文件而不需要安装rpm的方法共享一下:    &nb
原创 2010-04-28 22:16:26
2466阅读
【小蜗牛无聊之作】   昨天不小心把/etc/mail/sendmail.mc修改坏了,又没有备份最原始的文件,于是想到重新从rpm提取出来。   首先,要确定/etc/mail/sendmail.mc属于哪个rpm:[root@pps tmp]# rpm -qf /etc/mail/sendmail.mcsendmail-8.13.8-2.el5  
原创 2009-04-03 11:17:47
10000+阅读
结合rpm,rpm2cpio,cpio提取rpm的特定文件昨天不小心把/etc/mail/sendmail.mc修改坏了,又没有备份最原始的文件,于是想到重新从rpm提取出来。首先,要确定/etc/mail/sendmail.mc属于哪个rpm:[root@pps tmp]# rpm -qf /etc/mail/sendmail.mcsendmail
原创 2013-07-13 13:55:48
981阅读
校验 格式 rpm -V 已安装的名 选项: — -V:校验指定RPM中的文件(verify) 例子 rpm -V httpd 后, 无任何提示, 代表该文件没有被做任何修改 # 判断本地的apache 与官方给出的是否一致, 从而判断是否被人修改 修改httpd.conf配置文件后 提示 : ...
转载 2021-08-10 08:58:00
171阅读
2评论
 rpm2cpio file.rpm | cpio idv   有关rpm的相关知识可以看 http://www.linuxsir.org/main/?q=node/50    
原创 2011-06-07 17:40:10
685阅读
rpm2cpio initscripts.rpm > tmp.cpiocpio -idF tmp.cpio ./etc/inittab
原创 2009-06-08 16:22:43
325阅读
另外的打包教程lanni/p/4312581.html。
原创 2022-11-06 21:22:16
2618阅读
SYNOPSIS rpm2cpio [filename] DESCRIPTION rpm2cpio 将指定的一个 .rpm 文件转换为一个 cpio 文档,输出到标准输出。如果给出了 `-' 参数,那么将从标准输入读取 rpm 文件。 rpm2cpio rpm-1.1-1.i386.rpm rpm2
转载 2019-06-27 16:51:00
104阅读
2评论
目录前言安装rpmbuildrpmbuild制作rpm 同时生成devel阻止rpmbuid打包时strip程序/库修改rpm、重新制作rpmRPM 打包 工具SPEC文件 spec文件关键字说明大全rpmbuild的目录和Spec宏变量和参数说明preamble部分Body 部分标题宏变量/工作目录符号说明spec文件不写依赖的情况依然存在依赖库CMake制作rpmHelloW
转载 7月前
490阅读
  本文分为两个部分,第一部分是制作一个简单的自己的rpm,并安装运行它。第二部分是为其制作一个patch,并通过spec配置文件去打补丁,安装、运行打补丁后的程序。一、安装工具  [yh@localhost ~]$ sudo yum install rpm  [yh@localhost ~]$ sudo yum install rpm-build  [yh@localhost ~]$ sud
2014-11-27 11:05:49  一、RPM的分类RPM有五种基本的操作功能:安装、卸载、升级、查询和验证。linux软件分为两大类:(1)二进制类,包括rpm安装(一般分为i386和x86等几种)(2)源码类,源码和开发包应该归位此类(.src.rpm)。有时候为了方便源码的安装,和我们自己订制软件的需求,我们会把一些源码按照我们的需求来做成rpm,当有了源
rpm -qpl xxxxxx.rpm 安装RPM的时候,一般是作为“root”登陆。查询RPM的命令可用:> man rpm1.如何安装rpm软件 rmp软件的安装可以使用程序rpm来完成。执行下面的命令 rpm -i your-package.rpm 其中your-package.rpm是你要安装的rpm的文件名,一般置于当前目录下。 安装过程中可能出现下面的
转载 2012-05-25 15:40:00
106阅读
以在SuSE Linux平台上提取MySQL-5.1.31-0.glibc23.src.rpm 源代码为例 方法1:rpm -i MySQL-5.1.31-0.glibc23.src.rpm使用该命令后,rpm会在/usr/src/packages/SOURCES/目录下生成mysql-5.1.3 ...
转载 2021-08-26 12:03:00
743阅读
2评论
         RPM是”Redhat Package Manager”的缩写,根据名字也能猜到这是Redhat公司开发出来的。RPM 是以一种数据库记录的方式来将你所需要的套件安装到你的Linux 主机的一套管理程序。也就是说,你的linux系统中存在着一个关于RPM的数据库,它记录了安装的以及之间依赖相
一、rpm安装方式步骤: 1、找到相应的软件,比如soft.version.rpm,下载到本机某个目录;2、打开一个终端,su -成root用户;3、cd soft.version.rpm所在的目录;4、输入rpm -ivh soft.version.rpm详细介绍:安装:   我只需简单的一句话,就可以说完。执行:   rpm –ivh rpm的软件名   更高级的,请见下表:   rpm
转载 2月前
71阅读
这篇文章主要是记录了利用nginx,php,mysql构建一个web站点的一般过程。系统环境为CentOS6.3,为了避免源码编译过程中众多非预知的错误,linux下的软件大多直接以yum方式安装。nginx--------------------因为最终要构建的是一个可供开发的web站点,安装nginx的时候需要一些软件作铺垫,它们包括:GCC编译器:用来编译C语言程序,编译nginx源码必需的
  • 1
  • 2
  • 3
  • 4
  • 5