`
famoushz
  • 浏览: 2951328 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何不安装但是获取rpm包中的文件

 
阅读更多
使用工具rpm2cpio和cpio

  rpm2cpio xxx.rpm | cpio -vid

  rpm2cpio xxx.rpm | cpio -idmv

  rpm2cpio xxx.rpm | cpio --extract --make-directories

  参数i和extract相同,表示提取文件。v表示指示执行进程

  d和make-directory相同,表示根据包中文件原来的路径建立目录

  m表示保持文件的更新时间。
分享到:
评论

相关推荐

    rpm安装详解

    d 和 make-directory 相同,表示根据包中文件原来的路径建立目录。m 表示保持文件的更新时间。 五、查看与 rpm 包相关的文件和其他信息 1. 查看所有安装过的 rpm 软件包: rpm -qa 2. 查看所有安装过的包含某个...

    vim离线安装rpm包

    1. **获取rpm包**:首先,你需要从网络上下载vim及其所有依赖的rpm包。这通常可以通过访问官方网站或者第三方镜像站点来完成。在这个例子中,你已经有一个名为“vim-lib”的压缩包文件,它包含了vim的依赖库。 2. *...

    perl 离线安装rpm包

    如果Perl RPM包中包含了所有必需的依赖,那么离线安装过程应该会很顺利。然而,如果没有,你可能需要查找并安装缺失的依赖,这可能需要对RPM管理和Linux系统有深入的理解。 总之,Perl在Linux运维和开发中扮演着...

    CentOS 7 离线安装 Python 3 需要的 rpm 包

    首先,离线安装的关键在于提前获取所有必要的 rpm 包。在"python_dependence"这个压缩包中,应该包含了 CentOS 7 离线安装 Python 3 所需的所有依赖文件。这些文件可能包括了如下的几个部分: 1. **Python 3 主体**...

    Mysql安装rpm包

    这条命令会解析RPM包中的依赖关系,并自动下载并安装所有必要的依赖。如果遇到权限问题,可能需要使用`sudo`命令或者以root用户身份执行。 安装过程中,系统可能会提示你接受MySQL的许可协议。阅读并确认后,按照...

    linux——rpm命令

    要查看尚未安装的 RPM 包中的文件列表,使用: ```bash # rpm -qilp ``` #### 三、总结 通过上述介绍,我们可以看到 RPM 提供了非常强大的功能来管理 Linux 系统上的软件包。无论是安装、升级还是卸载软件包,RPM ...

    linux_rpm命令

    列出一个未被安装进系统的 RPM 包文件中包含有哪些文件? ```sh # rpm -qilp ``` **描述**: - `-p` 或 `--package`:查询软件包的文件。 - `-l` 或 `--list`:列出软件包中的文件列表。 - `-i` 或 `--info`:...

    Linux-rpm.zip_rpm

    在spec文件中,你可以使用`%requires`和`%recommends`来指定软件的依赖关系,确保在安装RPM包时,所有必要的库和工具都已安装。 5. **签名和验证** 为了确保RPM包的安全性,可以使用GPG(GNU Privacy Guard)对包...

    linux下制作安装rpm包的方法.docx

    在构建RPM包过程中可能会遇到错误,比如"Installed (but unpackaged) file(s) found",这表示有些文件在系统中被安装但未包含在RPM包中。解决这个问题,你需要编辑`/usr/lib/rpm/macros`文件,注释掉`%__check_files...

    linux_rpm命令[文].pdf

    - `rpm -qilp <package_name>`: 查看未安装的RPM包中包含的文件。 6. **安装选项**: - `-h`: 显示安装进度的哈希标记。 - `--test`: 进行安装测试但不实际操作。 - `--percent`: 以百分比形式显示安装进度。 -...

    RPM how-to

    RPM包中必须包含一份完整的文件列表,这有助于确保安装过程的正确性。 ##### 6.9 更改日志 更改日志记录了软件包的历史版本及其更新内容,有助于跟踪软件的发展历程。 #### 七、构建过程详解 ##### 7.1 源代码...

    Linux上安装和卸载rpm软件包的方法

    4. **获取RPM包中的文件而不安装** 可以通过`rpm2cpio`和`cpio`工具提取RPM包中的文件: ```bash rpm2cpio xxx.rpm | cpio -vir rpm2cpio xxx.rpm | cpio -idmv rpm2cpio xxx.rpm | cpio --extract --make-...

    compat-libstdc++-33-3.2.3-61.i386.rpm

    7. **源代码获取**:通过`rpm2cpio`和`cpio`命令,可以从RPM包中提取源代码,这对于开发者来说很有用。 综上所述,"compat-libstdc++-33-3.2.3-61.i386.rpm"是针对32位Linux系统的一个兼容性C++标准库的RPM包,主要...

    利用pxe 安装suse10

    如未安装,可从安装光盘的rpm包中查找相应文件进行安装。例如,通过`rpm -qa | grep ftp`和`rpm -qa | grep dhcp`命令来验证服务状态。 2. **DHCP服务配置**:DHCP是PXE安装流程中的关键组件,用于自动分配IP地址并...

    RPM创建和管理 RPM 创建 管理 linux redhat

    - `/usr/src/redhat`目录是rpm-build包中的工作目录,用于存放所有构建过程中的文件。 **起始点** - **技术规范文件(specfile):** 规定了如何构建RPM包的具体细节,包括清理、准备、编译、安装等步骤。 - **源...

    如何在Linux系统下安装软件

    - `rpm -pql` 列出rpm包中的所有文件。 - `rpm -qf` 查找文件所属的rpm包。 - 输入`rpm --help`查看更多帮助信息。 ##### 4.2 tar、tar.gz、tgz等格式 - 使用`gunzip`、`gzip`、`tar`等工具解压文件。 - `gunzip...

    sphinx.rpm包

    在这个“sphinx.rpm”包中,包含了两个版本的Sphinx——1.7.6和1.8.3,这表明用户可以在这两个版本之间选择适合自己需求的版本进行安装。 Sphinx 1.7.6 是一个较旧但稳定版本,它提供了基本的全文搜索功能,如快速...

    Linux软件包管理

    此外,`rpm -V`可以校验已安装包的文件完整性,`rpm2cpio`则用于从RPM包中提取文件,以应对误删除情况。 YUM(Yellowdog Updater, Modified)是基于RPM的在线包管理器,尤其适用于CentOS系统。通过配置网络和YUM源...

Global site tag (gtag.js) - Google Analytics