Appearance
Yum 安装
shell
yum -y install <package> # 安装软件包
yum -y remove <package> # 卸载软件包
yum repolist # 查看已配置的仓库列表
yum clean all # 清理缓存
yum list # 查看仓库中的所有软件包
yum install <package> --downloadonly --downloaddir=<directory> # 下载软件包而不安装Apt-ubt 安装
shell
apt -y install <package> # 安装软件包
apt -y remove <package> # 卸载软件包
dpkg -i <package.deb> # 安装 .deb 包
dpkg -r <package> # 卸载 .deb 包
dpkg -l # 查看已安装的所有软件包
dpkg -s <package> # 查看某个已安装包的详细信息RPM 安装
shell
rpm -ivh <package.rpm> # 安装 .rpm 包
rpm -qa # 查看已经安装的软件包
rpm -qa | grep <package> # 查看是否安装指定软件
rpm -e <package> # 卸载 .rpm 包注意事项
- RPM 包安装:
- 必须确保安装包的后缀是
.rpm。 - 安装时使用
rpm -ivh <package>.rpm,不需要加上.rpm后缀来卸载。
- 必须确保安装包的后缀是
- 卸载:
- 使用
rpm -qa查看已安装的包,查找需要卸载的包名。 - 卸载时只需使用包名,例:
rpm -e <package>。
- 使用
**rpm**** 包与**yum**配合使用:**- 使用
yum安装的包本质上也是.rpm包。yum会自动处理依赖关系,而rpm安装则不会自动处理。 - 安装
rpm包时,若存在依赖问题,可以通过yum来解决这些问题。
- 使用
**dpkg**** 命令:**dpkg是基于 Debian 系列的包管理工具,专门用于管理.deb包(如在 Ubuntu 或 Debian 系统中使用)。dpkg不处理依赖关系,因此如果使用dpkg安装包时,可能需要手动解决依赖问题。- 使用
apt来安装和卸载软件时,apt会自动处理依赖关系,而dpkg仅进行基础的包操作。
RPM 常用参数选项:
shell
-i # 安装软件包
-v # 显示安装过程的详细信息
-h # 显示安装进度条
-qa # 查询所有已安装的包
-qa <package_name> # 查询特定包是否已安装
-qc # 查看某个包的配置文件位置
-ql # 列出包安装时所有被创建的文件dpkg 常用命令:
shell
dpkg -i <package.deb> # 安装 .deb 包
dpkg -r <package> # 卸载 .deb 包
dpkg -l # 查看所有已安装的 .deb 包
dpkg -s <package> # 查看已安装包的详细信息
dpkg --get-selections # 获取所有安装包的列表
dpkg --configure <package> # 配置已安装的包- 安装 RPM 包:
plain
rpm -ivh nginx-1.18.0-1.el7.x86_64.rpm- 查看已安装的所有包:
plain
rpm -qa- 查看特定包是否已安装:
plain
rpm -qa | grep nginx- 卸载 RPM 包:
plain
rpm -e nginx- 安装 DEB 包:
plain
dpkg -i nginx_1.18.0-1_amd64.deb- 查看已安装的 DEB 包:
plain
dpkg -l- 卸载 DEB 包:
plain
dpkg -r nginx命令的区别:
yum 与 rpm 的区别:
- `yum` 是基于 RPM 包的高级包管理工具,自动处理依赖关系,支持安装、升级和卸载操作。
- `rpm` 是一个低级工具,只进行包的安装、卸载、查询,不处理依赖关系。
dpkg 与 apt 的区别:
- `dpkg` 是低级的工具,处理 `.deb` 包安装、卸载、查询等操作,而 `apt` 是高级包管理工具,能够自动解决依赖问题,提供更易用的包管理功能。