在讲解如何从 RPM 包中提取文件之前,先来系统学习一下 cpio 命令。cpio 命令用于从归档包中存入和读取文件,换句话说,cpio 命令可以从归档包中提取文件(或目录),也可以将文件(或目录)复制到归档包中。归档包,也可称为文件库,其实就是 cpio 或 tar 格式的文件,该文件中包含其他文件以及一些相关信息(文件名、访问权限等)。归档包既可以是磁盘中的文件,也可以是磁带或管道。cpio
在讲解如何从 RPM 包中提取文件之前,先来系统学习一下 cpio 命令。cpio 命令用于从归档包中存入和读取文件,换句
包含了源码包 先安装,然后在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、重新制作rpm包RPM 打包 工具SPEC文件 spec文件关键字说明大全rpmbuild的目录和Spec宏变量和参数说明preamble部分Body 部分标题宏变量/工作目录符号说明spec文件不写依赖的情况依然存在依赖库CMake制作rpm包HelloW
本文分为两个部分,第一部分是制作一个简单的自己的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
这篇文章主要是记录了利用nginx,php,mysql构建一个web站点的一般过程。系统环境为CentOS6.3,为了避免源码编译过程中众多非预知的错误,linux下的软件大多直接以yum方式安装。nginx--------------------因为最终要构建的是一个可供开发的web站点,安装nginx的时候需要一些软件作铺垫,它们包括:GCC编译器:用来编译C语言程序,编译nginx源码必需的