rhel– 安装的RPM在哪里?

rhel– 安装的RPM在哪里?,第1张

概述我在命令行模式下使用YUM包管理器在我的RedHatEnterpriseLinuxServer6计算机上下载并安装包.当我在我的Android手机上安装apk文件时,他们会转到/data/app目录,我想知道RHEL6在哪里保存其安装的rpm文件?解决方法:Yum维护它下载的RPM的缓存:/var/cache/yum/<youarchitectur

我在命令行模式下使用YUM包管理器在我的Red Hat Enterprise Linux Server 6计算机上下载并安装包.

当我在我的Android手机上安装apk文件时,他们会转到/ data / app目录,我想知道RHEL6在哪里保存其安装的rpm文件?

解决方法:

Yum维护它下载的RPM的缓存:

/var/cache/yum/<you architecture>/<OS version>/

例如我的盒子是Fedora 14,x86_64架构,所以我有以下内容:

$ls /var/cache/yum/x86_64/14/adobe-linux-i386        lamolabs                                  rpmfusion-nonfreeadobe-linux-x86_64      lamolabs-noarch                           rpmfusion-nonfree-deBUGinfoDropBox                 nautilus-flickr-uploader                  rpmfusion-nonfree-rawhIDe-deBUGinfofedora                  qm                                        rpmfusion-nonfree-source......

但是安装的RPM基本上就像一个zip或tar文件.因此,这些文件的内容将被转储到系统中,RPM会维护一个已安装的软件包的数据库. RPM“数据库”位于此目录中:

$ls /var/lib/rpmBasenames     __db.002  Dirnames     InstalltID    Packages        Pubkeys         Sha1headerConflictname  __db.003  filedigests  name          ProvIDename     Requirename     Sigmd5__db.001      __db.004  Group        Obsoletename  ProvIDeversion  Requireversion  Triggername

您可以使用这些命令查看每个RPM安装文件的位置.

安装的RPM中有哪些文件

$rpm -ql rpm/bin/rpm/etc/rpm/usr/bin/rpm2cpio/usr/bin/rpmdb/usr/bin/rpmquery/usr/bin/rpmsign/usr/bin/rpmverify/usr/lib/rpm/usr/lib/rpm/macros/usr/lib/rpm/platform/usr/lib/rpm/platform/amd64-linux......

关于给定RPM的包信息

$rpm -qi rpmname        : rpm                          Relocations: (not relocatable)Version     : 4.8.1                             vendor: Fedora ProjectRelease     : 7.fc14                        Build Date: Tue 04 Oct 2011 03:49:08 AM EDTInstall Date: Tue 25 Oct 2011 09:36:34 AM EDT      Build Host: x86-05.phx2.fedoraproject.orgGroup       : System Environment/Base       Source RPM: rpm-4.8.1-7.fc14.src.rpmSize        : 2035701                          license: GPLv2+Signature   : RSA/SHA256, Tue 04 Oct 2011 12:14:48 PM EDT, Key ID 421caddb97a1071fPackager    : Fedora ProjectURL         : http://www.rpm.org/Summary     : The RPM package management systemDescription :The RPM Package Manager (RPM) is a powerful command line drivenpackage management system capable of installing, uninstalling,verifying, querying, and updating software packages. Each softwarepackage consists of an archive of files along with information aboutthe package like its version, a description, etc.
总结

以上是内存溢出为你收集整理的rhel – 安装的RPM在哪里?全部内容,希望文章能够帮你解决rhel – 安装的RPM在哪里?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1112185.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存