首页
学习
活动
专区
工具
TVP
发布

Linux提取RPM文件

在讲解如何从 RPM 中提取文件之前,先来系统学习一下 cpio 命令。...归档,也可称为文件库,其实就是 cpio 或 tar 格式文件,该文件中包含其他文件以及一些相关信息(文件名、访问权限等)。归档既可以是磁盘中文件,也可以是磁带或管道。...中指定文件 在服务器使用过程,如果系统文件被误修改或误删除,可以考虑使用 cpio 命令提取出原 RPM 中所需系统文件,从而修复被误操作文件。...RPM 允许逐个提取文件,使用命令格式如下: [root@localhost ~]# rpm2cpio 全名|cpio -idv .文件绝对路径 该命令中,rpm2cpio 就是将 RPM...转换为 cpio 格式命令,通过 cpio 命令即可从 cpio 文件库中提取出指定文件

26140
您找到你想要的搜索结果了吗?
是的
没有找到

linux rpm卸载及其依赖,Linux下如何用rpm卸载软件 rpm依赖强制卸载

大家好,又见面了,我是你们朋友全栈君。 以Mysql为例。...#查看安装Mysql版本 sjgx2:/usr/local/mysql/bin # rpm -qa |grep -i mysql MySQL-client-5.1.17-0.glibc23 MySQL-server.../mysql/bin # rpm -e MySQL-server-5.1.17-0.glibc23 如果你输入rpm -e httpd-2.2.3-31.el5.centos.4命令,系统会提示你有依赖关系...所以要加上–nodeps不检查依赖强制删除,这个结果就是只删除了httpd,跟他有依赖关系其它软件是不会删除,但是这些软件因为系统里没有了httpd也会不能运行,这是所谓没有删除干净。...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

8.1K10

Linux RPM 命令:安装、卸载、升级、查询 RPM 15 个示例

RPM 命令用于在 Linux 系统上安装、卸载、升级、查询、列出和检查 RPM RPM是Red Hat Package Manager缩写。...它会检查您系统是否适合 RPM 中包含软件,确定 rpm 文件安装位置,将它们安装到您系统上,并将该软件添加到其数据库中安装 RPM 。...使用 rpm -qdf 找到拥有文件文档 使用以下内容了解拥有文件文档列表。以下命令给出了与 mysql 相关所有手册页位置。...使用 rpm -qsp 查看文件状态 以下命令用于查找 RPM 中所有文件状态(已安装、已替换或正常)。...使用 rpm -Vp 验证特定 RPM 验证会将有关中已安装文件信息与有关从 rpm 数据库中存储元数据中获取文件信息进行比较。

6.9K30

Linux RPM安装、卸载和升级

RPM默认安装路径 通常情况下,RPM 采用系统默认安装路径,所有安装文件会按照类别分散安装到表 1 所示目录中。 RPM 默认安装路径是可以通过命令查询。...既然安装路径不同,同一 apache 程序源码RPM 就可以安装到一台 Linux 服务器上(但同一时间只能开启一个,因为它们需要占用同一个 80 端口)。...RPM 安装 安装 RPM 命令格式为: [root@localhost ~]# rpm -ivh 全名 注意一定是全名。...-replacefiles:替换文件安装。如果要安装软件,但是部分文件已经存在,那么在正常安装时会报"某个文件已经存在"错误,从而导致软件无法安装。...RPM卸载 RPM 软件卸载要考虑之间依赖性。

44840

RPM制作之Spec文件参数详解

不是版本太低就是文件分布太野路子”,此时我们需要自己订制软件需求,我们会把一些源码按照我们需求来做成rpm,其中Spec文件是制作RPM核心。...以下为目录所对应存放文件解释: BUILD:源码解压以后放目录 RPMS:制作完成后rpm存放目录 SOURCES:存放源文件,配置文件,补丁文件等放置目录...【常用】 SPECS:存放spec文件,作为制作rpm文件,即:nginx.spec……【常用】 SRPMS:src格式rpm目录 BuiltRoot:虚拟安装目录...}指/usr,而对于其他文件,例如/etc下配置文件,则需要用%{_sysconfdir}标识 Requires: 该rpm所依赖软件名称,可以用>=或<=表示大于或小于某一特定版本...、文件以及分配所对应权限 %changelog: 修改历史 1.3 制作开始RPM   所需要打包文件都放在如下目录: [devops]

3.8K00

RPM制作之Spec文件参数详解

不是版本太低就是文件分布太野路子”,此时我们需要自己订制软件需求,我们会把一些源码按照我们需求来做成rpm,其中Spec文件是制作RPM核心。...以下为目录所对应存放文件解释: BUILD:源码解压以后放目录 RPMS:制作完成后rpm存放目录 SOURCES:存放源文件,配置文件,补丁文件等放置目录...【常用】 SPECS:存放spec文件,作为制作rpm文件,即:nginx.spec……【常用】 SRPMS:src格式rpm目录 BuiltRoot:虚拟安装目录...}指/usr,而对于其他文件,例如/etc下配置文件,则需要用%{_sysconfdir}标识 Requires: 该rpm所依赖软件名称,可以用>=或<=表示大于或小于某一特定版本...、文件以及分配所对应权限 %changelog: 修改历史 1.3 制作开始RPM   所需要打包文件都放在如下目录: [devops]

2.6K20

linux如何抓是什么,linux命令是什么

linux命令是“tcpdump”,可以抓取流动在网卡上数据,可以将网络中传送数据“头”完全截获下来提供分析;它支持针对网络层、协议、主机、网络或端口过滤,并提供and、or、not等逻辑语句来帮助你去掉无用信息...本教程操作环境:Red Hat Enterprise Linux 6.1系统、Dell G3电脑。 tcpdump命令是基于unix系统命令行数据报嗅探工具,可以抓取流动在网卡上数据。...但是抓取len越长,处理时间越长,并且会减少tcpdump可缓存数据数量, :从而会导致数据丢失,所以在能抓取我们想要前提下,抓取长度越小越好。...-F:从文件中读取抓表达式。若使用该选项,则命令行中给定其他表达式都将失效。 -w:将抓数据输出到文件中而不是标准输出。...可以同时配合”-G time”选项使得输出文件每time秒就自动切换到另一个文件。可通过”-r”选项载入这些文件以进行分析和打印。 -r:从给定数据文件中读取数据。

10.4K20

Linux运维之教你如何定制RPM

rpmbuild方式定制rpm rpmbuid是用于制作rpm格式工具。...rpm所在目录 SOURCES %_sourcedir 所有源代码和补丁文件存放目录 SPECS %_specdir 存放SPEC文件目录(重要) SRPMS %_srcrpmdir 软件最终...rpm源码格式存放路径(暂时忽略掉,别挂在心上) 当上述目录建立好之后,将所有用于生成rpm源代码、shell脚本、配置文件都拷贝到SOURCES目录里,注意通常情况下源码压缩格式都为*.tar.gz...当用户最终用rpm -ivh name-version.rpm安装软件时,这些文件会安装到用户系统中相应目录里 制作rpm 这个阶段是自动完成,所以在SPEC文件里面是看不到,这个阶段会将%_...,rpmbuild命令会根据spec文件来生成rpm rpmbuild -ba 既生成src.rpm又生成二进制rpm -bs 只生成srcrpm -bb 只生二进制rpm -bp 执行到

1.9K11

rpm卸载与安装

1. rpm管理 介绍: 一种用于互联网下载打包及安装工具,它包含在某些Linux分发版中,它生成具有RPM扩展名文件RPM是RedHat Package Manager(RedHat软件包管理工具...)缩写,类似windowssetup.exe,这一文件格式名称虽然打上了RedHat标志,但理念是通用 Linux分发版本都有采用(suse,redhat, centos 等等),可以算是公认行业标准了...2. rpm简单查询指令: 查询已安装rpm列表 rpm –qa | grep xx(q表示query,a表示查询所有,grep表示过滤) 例如:查询Linux中是否安装有firefox rpm...火狐软件) rpm -q 软件名 :查询软件是否安装 rpm -q firefox rpm -qi 软件名 :查询软件信息 rpm -ql 软件名 :查询软件文件安装位置 rpm...-qf 文件全路径名:查询文件所属软件 ,例如:rpm -qf /etc/passwd 3.

2K20

linuxrpm命令> **rpm 命令** 是 RPM 软件管理工具。rpm 原本是 Red Hat Linux 发行版专门用来管理 Lin

rpm 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件程序,由于它遵循 GPL 规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版采用。...RPM 套件管理方式出现,让 Linux 易于安装,升级,间接提升了 Linux 适用度。...rpm -qa 将列出所有安装过 如果要查找所有安装过包含某个字符串 sql 软件 rpm -qa | grep sql 2、如何获得某个软件文件全名。...也可以使用rpm -qilf`,同时输出软件信息和文件列表。 7、某个文件是哪个软件安装,或者哪个软件包包含这个文件。...device L(文件路径) user group time(modified time) 原文链接:https://rumenz.com/rumenbiji/linux-rpm.html

1.3K20

rpm相关那些事

两个系统都用rpm进行软件管理,通用rpm命令对两个系统都是适用. rpm -ev PKGNAME --nodeps #忽略依赖进行软件卸载; rpm -ivh PKGNAME --...rpm -qc PKGNAME rpm -ql PKGNAME rpm -qf FILEPATH #查看文件所属软件 rpm -q --last...-div 解压得到源码文件), 后一个里面是说明文件;其中SPECS里面的说明文件包含了 该rpm依赖,以及版本变更等信息, 还有特定格式要求,所以不要随便修改这个文件,除非明白自己在做什么;...理论上,有了spec 文件,我们就可以用rpmbuild命令直接构建rpm,但是在大多数情况下,可能出现依赖问题;此时用: yum-builddep -y *.spec 命令来完成依赖安装; D....,在不同系统中这些macro可能都不同,下面是一些小技巧: rpm -E "%{_bindir}" 来查看 %{_bindir} 具体值,所以在spec 文件中不清楚宏变量,可以通过此种方式进行查询

65911

如何在 CentOS Linux 上安装 RPM 软件

RPM 关联rpm命令和.rpm 文件格式。 CentOS 软件源包含了成千上万 rpm 软件。这些软件都可以使用桌面软件管理工具或者通过命令行使用yum,dnf和rpm工具来进行安装。...在这篇指南中,我们将会讲解在 CentOS 上如何安装 rpm 文件。 当你安装来自非官方源 rpm 软件时,需要格外小心。这个软件必须是为了你系统架构和 CentOS 版本所构建。...一、使用yum和dnf安装 rpm 文件 yum和dnf都是命令行工具,他们用来在 CentOS 和其他 Linux 发行版中进行安装,升级,移除和管理 rpm 软件。...想要使用yum和dnf安装本地 rpm 软件,使用install命令,加上文件本地路径。...想要使用rpm进行安装 rpm 软件,请使用rpm加上-i(或者-U)选项加上文件路径: sudo rpm -i google-chrome-stable_current_x86_64.rpm 如果你正在安装或者升级软件依赖于其他没有被安装软件

20.4K20
领券