linux命令_rpm

  • 安装一个rpm包: rpm -ivh:{i 安装软件包 ,v 显示附加信息, h 安装时输出哈希标记(#”)} 如果遇到了错误:
[root@localhost Honeypot-deploy-steps]# rpm -ivh alsa-lib-1.2.3.2-1.el8.x86_64.rpm
error: open of alsa-lib-1.2.3.2-1.el8.x86_64.rpm failed: No such file or directory

首先查找是否安装在正确的目录,在当前执行rpm命令的目录下是否有你要安装的rpm包?没有当然不行!

  • 首先找到这个包的路径,可以通过以下方法找到:
    [En]

    first find the path of this package, which can be found by using the following methods:*

1.  yum  search  包名(关键字也可以)                 ##首先,查看相关的具体的包名的全称和作用2.  rpm  -ql  包名                                    ##其次,查看软件在系统中的安装文件路径,可能出现很多路径,仔细发现最匹配的3.  rpm  -qlp  包名                                   ##查看未安装的软件包在系统中如果安装后产生文件的路径
详细选项:-h (或 --hash) 安装时输出hash记号 (#'')–test 只对安装进行测试,并不实际安装。–percent 以百分比的形式输出安装的进度。–excludedocs 不安装软件包中的文档文件–includedocs 安装文档–replacepkgs 强制重新安装已经安装的软件包–replacefiles 替换属于其它软件包的文件–force 忽略软件包及文件的冲突–noscripts 不运行预安装和后安装脚本–prefix 将软件包安装到由 指定的路径下–ignorearch 不校验软件包的结构–ignoreos 不检查软件包运行的操作系统–nodeps 不检查依赖性关系–ftpproxy 用 作为 FTP代理–ftpport 指定FTP的端口号为通用选项:-v 显示附加信息-vv 显示调试信息–root 让RPM将指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下–rcfile 设置rpmrc文件为–dbpath 设置RPM 资料库存所在的路径为
  • 得到被安装的包的信息: rpm -qi < rpm package name>
[root@localhost Honeypot-deploy-steps]# rpm -qi alsa-firmware-1.0.28-2.el7.noarchName        : alsa-firmwareVersion     : 1.0.28Release     : 2.el7Architecture: noarchInstall Date: Thu 17 Mar 2022 10:49:47 AM CSTGroup       : Applications/MultimediaSize        : 9572469License     : GPL+ and BSD and GPLv2+ and GPLv2 and LGPLv2+Signature   : RSA/SHA256, Sat 14 Mar 2015 03:36:28 PM CST, Key ID 24c6a8a7f4a80eb5Source RPM  : alsa-firmware-1.0.28-2.el7.src.rpmBuild Date  : Fri 06 Mar 2015 05:58:35 AM CSTBuild Host  : worker1.bsys.centos.orgRelocations : (not relocatable)Packager    : CentOS BuildSystemVendor      : CentOSURL         : http://www.alsa-project.org/Summary     : Firmware for several ALSA-supported sound cardsDescription :This package contains the firmware binaries for a number of sound cards.Some (but not all of these) require firmware loaders which are included inthe alsa-tools-firmware package.
  • 可综合好几个参数一起用: rpm -qil < rpm package name>
[root@localhost Honeypot-deploy-steps]# rpm -qil alsa-firmware-1.0.28-2.el7.noarchName        : alsa-firmwareVersion     : 1.0.28Release     : 2.el7Architecture: noarchInstall Date: Thu 17 Mar 2022 10:49:47 AM CSTGroup       : Applications/MultimediaSize        : 9572469License     : GPL+ and BSD and GPLv2+ and GPLv2 and LGPLv2+Signature   : RSA/SHA256, Sat 14 Mar 2015 03:36:28 PM CST, Key ID 24c6a8a7f4a80eb5Source RPM  : alsa-firmware-1.0.28-2.el7.src.rpmBuild Date  : Fri 06 Mar 2015 05:58:35 AM CSTBuild Host  : worker1.bsys.centos.orgRelocations : (not relocatable)Packager    : CentOS BuildSystemVendor      : CentOSURL         : http://www.alsa-project.org/Summary     : Firmware for several ALSA-supported sound cardsDescription :This package contains the firmware binaries for a number of sound cards.Some (but not all of these) require firmware loaders which are included inthe alsa-tools-firmware package./lib/firmware/aica_firmware.bin/lib/firmware/asihpi/lib/firmware/asihpi/dsp2400.bin/lib/firmware/asihpi/dsp5000.bin/lib/firmware/asihpi/dsp6200.bin/lib/firmware/asihpi/dsp6205.bin.......

Original: https://www.cnblogs.com/ivanlee717/p/16276493.html
Author: ivanlee717
Title: linux命令_rpm

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/523601/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球