安装RPM

发布时间 2023-11-25 16:17:47作者: 咩咩想吃雪糕

安装RPM包需要手动处理依赖关系,因为RPM包已经编译完成,所以不能对其内部参数进行修改,安装时还需要考虑系统的版本、系统的架构、RPM包的版本。一般情况下,移动硬盘的文件系统为NTFS,Linux默认的文件系统为XFS或者EXT4,这导致移动硬盘不可用,现在使用RPM机制安装ntfs-3g包来提供支持。在安装之前,需要先获取RPM包,可以在Packages Search官网与RPMfind官网找到相关的RPM包。首先查看系统的版本信息,显示CentOS 7,x86_64.

系统为CentOS 7、x86_64,根据系统信息选择对应的RPM包,此处下载ntfs-3g-2017.3.23-1.el7.x86_64.rpm,该名称的具体含义如下所示。

ntfs-3g     -2017.3.23     -1               .el7                         .x86_64       .rpm

名称         版本信息        发布次数    RedHat企业版7     硬件平台      后缀名

其中,“-i”参数表示安装,“-v”参数表示查看详细安装信息,“-h”参数表示显示安装进度。

下载时,同一软件包会有两个版本,其中后缀名为.src.rpm的版本为源码包,它未经编译,全称为Source RPM。当安装环境发生变化时,可以通过修改SRPM内的参数,重新设置文件,然后编译成适合系统环境的RPM文件。使用RPM安装有时会遇到问题,如果在问题已经预知的情况下,还是执意安装,可以添加以下几个参数。--nosignature:安装时不检验软件包的签名。--force:重新或覆盖安装。--nodeps:安装时忽略依赖关系。