1.什么是RPM?
在使用linux的过程中,不同的发行版的软件安装是不同的,所以,不同的发行版之间的软件安装不一样,比如我使用的发行版(Centos)使用的软件管理工具是RPM(Red Hat Package Manager),来管理软件安装和升级和卸载等操作,但RPM类型的软件包在Archlinux,Ubuntu上不管用了。
2.什么是SRPM?
带源码的RPM就叫做SRPM(source RPM) ,这种类型的软件包的后缀名一般为***.src.rpm。
SRPM的安装步骤:
1.先将该软件以RPM管理方式编译,此时的SRPM会被编译成RPM文件。
2.然后将RPM安装到系统中。
3.RPM和SRPM的区别。
文件格式 文件名格式 是否可以直接安装 程序类型 是否可以修改编译
RPM xxx.rpm YES 已经编译 NO
SRPM xxx.src.rpm NO 没有编译 YES
4.YUM安装方式安装软件
我们知道,在使用RPM安装软件的时候,需要解决许多的依赖关系,YUM软件管理工具就很好的解决了此类问题。但是这个 软件管理工具需要网络。
5.RPM的默认安装路径
1.相关软件信息路径:/var/lib/rpm
2. 软件配置文件路径:/etc/
3.可执行文件路径:/usr/bin
4.程序使用的动态函数库:/usr/lib
5.软件的使用说明书文件:/usr/share/doc
6.一些man page 文件:/usr/share/man
6.使用RPM来安装软件
命令:rpm -i /home/windstorm/package_name-version-issue_count-suitable-plamtform.rpm
通常我们使用rpm来安装软件的时候只带这几个选项 rpm -ivh ***.rpm
1.下载软件包如图:
命令:wget https://issuepcdn.baidupcs.com/issue/netdisk/LinuxGuanjia/4.14.5/baidunetdisk-4.14.5.x86_64.rpm
2.开始安装:
命令:rpm -ivh baidunetdisk-4.14.5.x86_64.rpm
安装完成
文章来源地址https://www.toymoban.com/news/detail-453390.html
5.使用RPM升级和更新软件
使用命令:rpm -Uvh \ Fvh /home/windstorm/package_name-version-issue_count-suitable-plamtform.rpm 进行升级或者更新软件包
命令:sudo rpm -Fvh baidunetdisk-4.14.5.x86_64.rpm
命令:sudo rpm -Uvh baidunetdisk-4.14.5.x86_64.rpm
6.安装好的软件查询。
使用命令:rpm -qa 显示所有已经安装好的软件名。
使用命令:rpm -ql package_name 显示package_name所有文件与目录所在完整文件名。
7.软件的卸载
使用命令:rpm -evh package_name
由于rpm在安装,删除,升级时可能会导致RPM数据库/var/lib/rpm/内部文件损坏。
我们可以使用如下命令修复。
命令:rpm --rebuilddb
文章来源:https://www.toymoban.com/news/detail-453390.html
到了这里,关于Linux 软件安装(基于RPM)。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!