包管理工具
包管理工具
rpm
-
rpm(Red Hat Package Manager)是用于管理.rpm格式软件包的命令行工具,主要用于基于 RPM 的 Linux 发行版(如 CentOS、RHEL、Fedora)。 -
rpm的基本功能- 安装、升级、卸载软件包。
- 查询软件包信息。
- 验证软件包的完整性和签名。
-
rpm的常用命令-
安装软件包
-
rpm -ivh <包名>.rpm-i:安装软件包。-v:显示详细信息。-h:显示安装进度。
-
-
升级软件包
-
sudo rpm -Uvh <包名>.rpm- 选项说明:
-U:升级软件包(如果未安装,则执行安装)。
- 选项说明:
-
-
卸载软件包
-
rpm -e <包名>
-
-
查询所有已安装的软件包
-
rpm -qa
-
-
-
rpm的注意事项- 依赖关系:
rpm不会自动解决依赖关系,建议使用yum或dnf管理软件包。 - 签名验证:安装软件包时,建议验证软件包的签名以确保安全性。
- 强制操作:尽量避免使用
--nodeps和--force选项,以免导致系统不稳定。 rpm工具本身 不能自动下载安装包,它只能管理本地的.rpm文件(安装、升级、卸载、查询等)
- 依赖关系:
yum
-
yum(Yellowdog Updater Modified)是用于管理rpm软件包的命令行工具,主要用于基于 rpm 的 Linux 发行版(如 CentOS、RHEL 7)。它能够自动解决依赖关系,简化了软件包的管理。 -
yum能够从指定的服务器(配置镜像)自动下载rpm包并进行安装
-
yum的基本功能- 安装、升级、卸载软件包。
- 查询软件包信息。
- 管理软件仓库。
- 自动解决依赖关系。
-
yum的常用命令-
查询
-
# 查询软件包详细信息 yum info <包名> # 查询已安装的软件包 yum list installed # 查询可用的软件包 yum list available
-
-
安装软件包
-
yum install <包名> # 示例 yum install httpd
-
-
卸载软件包
-
yum remove <包名>
-
-
搜索软件包信息
-
yum search <关键词>
-
-

浙公网安备 33010602011771号