新乡做网站推广,网站搭建与服务器配置,国外建站网站,wordpress android 源码一、RPMRPM#xff08;Red Hat Package Manager#xff09;是一个用于管理 Red Hat 系列 Linux 发行版#xff08;如 RHEL、CentOS、Fedora#xff09;软件包的工具。RPM 允许用户以统一的格式来安装、卸载、升级和查询软件包。它是 .rpm 文件的主要工具#xff0c;后缀名…一、RPMRPMRed Hat Package Manager是一个用于管理 Red Hat 系列 Linux 发行版如 RHEL、CentOS、Fedora软件包的工具。RPM 允许用户以统一的格式来安装、卸载、升级和查询软件包。它是 .rpm 文件的主要工具后缀名为 .rpm 的软件包是使用 RPM 系统构建的。1.查询已安装软件包1格式rpm -q[子选项] 包名关键字2选项a已安装的所有软件包i查看指定软件的详细信息l查询软件包的安装目录f查询文件或目录属于哪个程序包安装生成的p尚未安装的包做查询操作3示例#查看所有已安装rpm包rpm -qa#查看所有已安装rpm包中有没有mysqlrpm -qa | grep mysql#查看已安装的mysql-libs-5.1.73-7.el6.x86_64包的信息rpm -qi mysql-libs-5.1.73-7.el6.x86_64#查看mysql-libs-5.1.73-7.el6.x86_64包中文件安装位置rpm -ql mysql-libs-5.1.73-7.el6.x86_64#查看/bin/ls和根目录“/”是由哪些包安装的rpm -qf /bin/lsrpm -qf /#查看安装光盘中mysql-server-5.1.73-7.el6.x86_64.rpm的信息rpm -qip /media/CentOS_6.8_Final/Packages/mysql-server-5.1.73-7.el6.x86_64.rpm#查看安装光盘中mysql-5.1.73-7.el6.x86_64.rpm的内容rpm -qlp 52.安装软件包1格式rpm -i[子选项] 包名2选项v显示安装过程中的详细信息h以 # 显示安装进度-U升级包如没安装就安装-F升级包没安装放弃安装--test测试能否被安装 try run--nodeps忽略包之间的依赖关系3示例rpm -ivh zsh-4.3.11-4.el6.centos.2.x86_64.rpm3.验证软件包如果怀疑某个软件包被修改或破坏了可以使用 rpm 的验证功能来检查文件的完整性。1格式rpm -V package_name2示例rpm -V httpd4.更新和升级软件包1格式rpm updaterpm -U package.rpm2示例#升级指定的软件包rpm -U httpd-2.4.7-1.el7.x86_64.rpm5.生成软件包依赖关系1格式rpm -qR package_name2示例rpm -qR httpd6.卸载和删除软件包1格式rpm -e package_name2示例rpm -e httpd7.清理缓存1格式yum clean all二、YUMYUMYellowdog Updater, Modified是基于 RPM 包管理器的一个前端工具广泛应用于 Red Hat 系列 Linux 发行版如 RHEL、CentOS、Fedora。它简化了软件包的安装、升级、删除以及依赖管理等任务。YUM 提供了一个方便的方式来管理 RPM 包而不需要手动处理依赖关系。1.查询已安装软件包1格式#列出所有已安装的软件包yum list installed#通过包名来查看是否安装了特定的软件包yum list installed package_name# 查找可用的软件包yum search2示例yum list installed httpdyum search httpd2.查询可用的软件包1格式yum list available3.查询软件包详细信息查看软件包的详细信息版本、描述、大小等。1格式yum info package_name2示例yum info httpd4.查询包的依赖关系1格式yum deplist package_name2示例yum deplist httpd5.安装软件包1格式sudo yum install package_name2示例sudo yum install httpd6.安装本地 RPM 文件如果你有一个本地的 .rpm 文件可以使用 yum localinstall 安装。1格式sudo yum localinstall package.rpm2示例sudo yum localinstall httpd-2.4.6-90.el7.centos.x86_64.rpm7.更新软件包1格式sudo yum update#指定更新sudo yum update package_name2示例sudo yum update httpd8.卸载软件包1格式sudo yum remove package_name2示例sudo yum remove httpd9.清理缓存1格式#清理所有 YUM 缓存sudo yum clean all#清理已下载的包文件yum clean packages#清理元数据缓存yum clean metadata10.查看 YUM 仓库1格式#显示已启用的仓库列表yum repolist#查看仓库详细信息yum repoinfo11.YUM仓库YUM 会从预配置的仓库中获取软件包和元数据。仓库通常通过配置文件 /etc/yum.repos.d/ 中的 .repo 文件来指定。每个仓库包含以下内容name仓库名称。baseurl仓库的 URL 地址。enabled启用该仓库1 表示启用0 表示禁用。12.YUM 配置文件1主配置文件/etc/yum.conf用于设置 YUM 的全局选项。2仓库配置文件/etc/yum.repos.d/*.repo每个 .repo 文件配置一个或多个仓库。13.自动解决依赖问题YUM 会自动解决依赖问题并安装所需的软件包。如果在安装时出现缺失依赖YUM 会尝试下载并安装相关的依赖包。