首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linuxrpm查询软件依赖和被依赖关系

通常我们在Linux利用rpm做软件的管理,一般删除软件需要慎重,因为如果你一不小心把一些底层库依赖的软件,那对你系统将是大伤害,甚至导致你系统的不可用,比如glibc被update或者删除。...查询软件依赖哪些软件 这里演示的案例是postfix软件 1.1 rpm方式 [root@nock ~]# rpm -qa postfix # 查看对应的rpm postfix-2.10.1-...PayloadFilesHavePrefix) <= 4.0-1 rtld(GNU_HASH) systemd systemd systemd systemd-sysv rpmlib(PayloadIsXz) <= 5.2-1 以上查询出来的就是依赖的软件...查询软件包被哪个软件依赖 我这里以rpcbind为例 [root@nock ~]# rpm -q rpcbind # 查看这个软件是否安装 rpcbind-0.2.0-44.el7.x86...[root@nock ~]# rpm -q postfix # 再次查询已经查询不到postfix软件包了 未安装软件 postfix 到这里RPM的软件依赖和被依赖就介绍到这里了,希望你有所收获

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

    Linux提取RPM文件

    在讲解如何从 RPM 中提取文件之前,先来系统学习一 cpio 命令。...使用 cpio 命令备份或恢复数据,需注意以下几点: 使用 cpio 备份数据时如果使用的是绝对路径,那么还原数据时会自动恢复到绝对路径;同理,如果备份数据使用的是相对路径,那么数据会还原到相对路径...中指定文件 在服务器使用过程,如果系统文件被误修改或误删除,可以考虑使用 cpio 命令提取出原 RPM 中所需的系统文件,从而修复被误操作的源文件。...RPM 允许逐个提取中文件,使用的命令格式如下: [root@localhost ~]# rpm2cpio 全名|cpio -idv .文件绝对路径 该命令中,rpm2cpio 就是将 RPM...有读者可能会问,如何知道 ls 命令隶属于那个 RPM 呢?

    47640

    LInux如何挂载光盘找rpm的方法步骤

    写在前面 Linux 使用有时需要安装软件,当然可以通过 yum 命令来在线安装,也可以通过下载好的 rpm 来进行安装,但是 rpm 安装需要自己来找安装软件所依赖的 rpm 。...今天就来尝试操作 系统环境 CentOS 7.5 [root@localhost /]# cat /etc/redhat-release CentOS Linux release 7.5.1804...RPM-GPG-KEY-CentOS-7 TRANS.TBL 3.拷贝目标rpm 进入刚才的目录 Packages ,然后找到目标rpm,这里以「telnet 客户端」为例 [root@localhost...,另一个是服务端,这里选择第一个即可,然后复制到 /root ,出现如下结果即成功 [root@localhost Packages]# cp telnet-0.17-64.el7.x86_64.rpm...txt 4.卸载光盘 知道目标rpm后,要记得卸载光盘哦!

    3K22

    linuxrpm的安装命令详解附“Linux安装软件的几种方法”

    Linux 软件的软件 rpm -i 需要安装的文件名 举例如下: rpm -i example.rpm 安装 example.rpm rpm -iv example.rpm 安装 example.rpm...-q … 附加查询命令: a 查询所有已经安装的以下两个附加命令用于查询安装的信息; i 显示安装的信息; l 显示安装中的所有文件被安装到哪些目录下; s 显示安装版中的所有文件状态及被安装到哪些目录下...;以下两个附加命令用于指定需要查询的是安装还是已安装后的文件; p 查询的是安装的信息; f 查询的是已安装的某文件信息; 举例如下: rpm -qa | grep tomcat4 查看 tomcat4...==如何卸载: 1、打开一个SHELL终端 2、因为Linux的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称。...如果不知道命令全程的话,可以输入开头的字母,然后按tab键查找,系统会自动显示以输入字母开头的所有命令/ D、你也可以直接到安装目录下运行启动文件,Linux的可执行图标和shell终端图标很像

    4.2K20

    Linux RPM安装、卸载和升级

    RPM默认安装路径 通常情况RPM 采用系统默认的安装路径,所有安装文件会按照类别分散安装到表 1 所示的目录中。 RPM 的默认安装路径是可以通过命令查询的。...因为一旦手动指定安装路径,所有的安装文件会集中安装到指定位置,且系统中用来查询安装路径的命令也无法使用(需要进行手工配置才能被系统识别),得不偿失。...既然安装路径不同,同一 apache 程序的源码RPM 就可以安装到一台 Linux 服务器上(但同一时间只能开启一个,因为它们需要占用同一个 80 端口)。...不会实际安装,只是检测一依赖性。 -prefix:指定安装路径。为安装软件指定安装路径,而不使用默认安装路径。...RPM的卸载 RPM 软件的卸载要考虑之间的依赖性。

    81640

    LinuxRPM打包制作过程

    开始前的准备 安装rpmbuild软件 yum -y install rpm-build 生成相关目录 要生成rpm相关目录,可以手动创建,也可以通过rpmbuild命令创建。...时,并不一定把软件安装到rpm中打包的目录的情况。...usr,而对于其他的文件,例如/etc的配置文件,则需要用%{_sysconfdir}标识 Build Arch: 指编译的目标处理器架构,noarch标识不指定,但通常都是以/usr/lib/rpm...一般用%setup -c就可以了,但有两种情况:一就是同时编译多个源码,二就是源码的tar的名称与解压出来的目录不一致,此时,就需要使用-n参数指定一了。...: gcc, gcc-c++, chkconfig #安装rpm时,所依赖的软件 %description #定义rpm的描述信息 Zabbix agentd

    4K20
    领券