1。rpm本地安装软件获取安装的rpm包1.联??网情况下使用wget命令获取rpm包2.使用U盘上传包安装rpm包格式:rpm[option]RPM包常用选项files:-i:安装一个新的rpm包-h:用"#"显示安装进度-v:显示安装过程中的详细信息--force:强制安装指定的rpm包--nodeps:安装时rpm-ivhapache-1.3.6.i386.rpm升级或更新rpm包格式:rpm[option]RPM包文件常用选项:-U:升级某个rpm软件,如果它未安装,则安装-F:更新某个rpm软件,如果未安装,则放弃安装--nodeps:升级软件时,忽略依赖例:rpm-Uapache-1.3.6.i386.rpm卸载rpm包格式:rpm-e软件名称--nodeps:卸载软件时,忽略依赖关系示例:rpm-eapache查询已安装rpm包格式:rpm-q[子选项][软件名称]常用子选项命令:-qa:查看系统安装的所有RPM软件包列表-qi:查看指定软件的详细信息-ql:查询指定软件包的安装目录,文件列表-qc:只显示安装的配置文件指定软件包-qd:只显示指定软件包安装的文档文件例:rpm-qa查询文件或目录安装在哪个软件包格式:rpm-qf文件或目录名例:rpm-qf/usr/bin/pwd查询卸载的.rpm包文件格式:rpm-qp[子选项]RPM包文件常用子选项:-qpi:通过.rpm包文件查看软件详细信息-qpl:查看软件列表.rpm安装包包含的目录和文件-qpc:查看.rpm安装包包含的配置文件列表-qpd:查看.rpm安装包包含的文档文件列表示例:rpm-qpi软件名称apache-1.3.6.i386.rpm包的表示RPM包的一般格式为:httpd-2.2.3-29.el5.i386.rpmhttpd-devel-2.2.3-29.el5.i386.rpmhttpd-manual-2.2.3-29.el5.i386.rpmsystem-config-httpd-1.3.3.3-1.el5.noarch.rpm如上:httpd为软件名称2.2.3为软件版本号。版本号的格式通常为“主版本号.次版本号.修订号”。29,是发布版本号,表示RPM包被编译生成的次数。i386,表示包适用的硬件平台。目前RPM支持的平台有:i386、i586、i686、sparc和alpha。.rpm或.src.rpm是RPM包类型的后缀。.rpm是编译好的二进制包,可以直接用rpm命令安装;.src.rpm表示它是来源。特殊名称:1.el*表示该包的发布者版本,el5表示该包在RHEL5.x/CentOS5.x下使用。2.devel:表示这个RPM包是一个软件开发包。3.noarch:表示这样的软件包可以安装在任何平台上,不需要特定的硬件平台。可以在任何硬件平台上运行。4.手册手册文件。2.在yum远程仓库安装CentOS8更改yum源备份原来的yum源cd/etc/yum.repos.dcpCentOS-Base.repoCentOS-Base.repo.bak下载对应版本的repo文件wget-OCentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-8.repo清除旧的yum缓存,生成新的yum缓存yumcleanallyummakecacheupdateyumupdate-y5。其他centos版本镜像修改https://developer.aliyun.com/mirror/centos使用yum命令安装软件包格式:yuminstall软件名称[-y]-y:如果使用-y,命令行会不会出现“Isthisok[y/N]wheninstallingthesoftware]”这个提示语句没有了,也不需要在命令行输入y或N直接安装软件。例子:yuminstallapache卸载一个包yumremoveapache列出所有已安装的包yumlistinstalled列出所有可安装的包yumlist查看包信息yuminfoapache更多信息请看原文链接本文链接在作者的首页:https://blog.kfzsy.com/linux-software-installation.html版权声明:除特别声明外,本博客所有文章均采用BY-NC-SA许可协议。转载请注明出处!
