Linux 下 deb 包和 rpm 包的区别是什么?
rpm 包和 deb 包是两种 Linux 系统下最常见的安装包格式,rpm 包主要应用在 RedHat 系列及分支如 RedHat,Centos,Fedora 等;而 deb 包主要用于 Debian 及分支如 Debian ,Ubuntu 等。
命令不同。安装 rpm 包的命令是 “rpm -参数”,安装 deb 包的命令是 “dpkg -参数”。而 Linux 系统很方便和人性化的一点就是很多软件或服务根本就不用我们去下载,直接使用相应的命令就可以管理和安装了。
系统 | 格式 | 工具 |
Debian | .deb | apt, apt-cache、apt-get、dpkg |
Ubuntu | .deb | apt、apt-cache、apt-get、dpkg |
CentOS | .rpm | yum |
Fedora | .rpm | dnf |
Redhat | .rpm | yum |
SUSE | .rpm | yum |
Debian 及其衍生产品如:Ubuntu、Linux Mint 和 Raspbian 的包格式为 .deb 文件,APT
是最常见包操作命令,可:搜索库、安装包及其依赖和管理升级。而要直接安装现成.deb包时需要使用dpkg
命令。
cd 到安装包的目录 dpkg -i 安装包名字
CentOS、Fedora 、SUSE 及 Red Hat 系列 Linux 使用RPM
包文件,并使用 yum
命令管理包文件及与软件库交互。而要直接安装现成 .rpm 包时需要使用 rpm
命令。
在最新的 Fedora 版本中,yum
命令已被 dnf
取代进行包管理。
cd 到安装包的目录rpm -ivh 安装包名字
发表评论