05 Linux 系统软件包管理器
-
软件包
通常指的是一个应用程序,它可以是一个GUI应用程序、命令行工具或(其他软件程序需要的)软件库
-
软件包管理
底层工具:主要用来处理安装和删除软件包文件等任务,DPKG,RPM
上层工具:主要用于数据的搜索任务和依赖解析任务,APT,YUM,DNF
软件包管理工具
- RPM(Red Hat Package Manager),为 Red Hat 操作系统的包管理系统
- DPKG(Debian Package),为 Debian 操作系统的包管理系统
目前主流的操作系统常用的软件包管理工具:
| 操作系统 | 格式 | 软件包管理系统 | 前端工具 |
|---|---|---|---|
| Debian | .deb | dpkg | apt, apt-get |
| Ubuntu | .deb | dpkg | apt, apt-get |
| CentOS | .rpm | rpm | yum |
| Fedora | .rpm | rpm | dnf |
| openSUSE | .rpm | rpm | zypper |
Debian APT 常用命令
- 列出所有可更新的软件清单命令:
apt update - 安装指定的软件命令:
apt install <package_name> - 安装多个软件包:
apt install <package_1> <package_2> <package_3> - 更新指定的软件命令:
apt update <package_name> - 删除软件包命令:
apt remove <package_name> - 查找软件包命令:
apt search <keyword> - 列出所有已安装的包:
apt list --installed
Debian 配置软件源
通常 Debian 系的 Linux 软件源配置文件:/etc/apt/sources.list
镜像地址:mirrors.aliyun.com/
/dists 查看系统代号
/pool 查看软件分支
【参考内容】
[1] Linux基础-课程笔记