linux的两大派系
Linux的发行版本大体分可为两类:
- 商业公司维护的发行版本(Redhat系列)
- RHEL
- CentOS
- Fedora
- 社区组织维护的发行版本(Debian系列)
- Debian
- Ubuntu
派系 | 软件包格式 | 底层工具 | 上层工具 |
---|---|---|---|
Redhat | .rpm | rpm | yum |
Debian | .deb | dpkg | apt-get |
软件包系统由底层工具和上层工具组成
底层工具: 负责安装和删除软件包文件
上层工具: 搜索元数据和解析依赖
dpkg 与 apt-get
dpkg:用来安装.deb文件时,不会解决模块的依赖关系,且不会关心ubuntu的软件仓库内的软件,可以用于安装本地的deb文件。
apt-get:会解决和安装模块的依赖问题,并会咨询软件仓库,但不会安装本地的deb文件,apt-get是建立在dpkg之上的软件管理工具。