Linux 下 deb 包和 rpm 包的区别是什么?

rpm 包和 deb 包是两种 Linux 系统下最常见的安装包格式,rpm 包主要应用在 RedHat 系列及分支如 RedHat,Centos,Fedora 等;而 deb 包主要用于 Debian 及分支如 Debian ,Ubuntu 等。

命令不同。安装 rpm 包的命令是 “rpm -参数”,安装 deb 包的命令是 “dpkg -参数”。而 Linux 系统很方便和人性化的一点就是很多软件或服务根本就不用我们去下载,直接使用相应的命令就可以管理和安装了。

系统格式工具
Debian.debapt, apt-cache、apt-get、dpkg
Ubuntu.debapt、apt-cache、apt-get、dpkg
CentOS.rpmyum
Fedora.rpmdnf
Redhat.rpmyum
SUSE.rpmyum

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  安装包名字

标签

发表评论