Debian是一款能安装在计算机上使用的操作系统 (OS)。操作系统就是能让您的计算机工作 的一系列基本程序和实用工具。由于 Debian 采用了 Linux Kernel (操作系统的核心),但是大部分基础的操作系统工具都来自于 GNU 工程, 因此又称为 GNU/Linux。Debian GNU/Linux 附带了超过 29000 个软件包,这些预先编译好的软件被包裹成一种良好的格式以便于在您的机器上进行安装。 APT——Advanced Package Tool
高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程。APT最早被设计成dpkg的前端,用来处理deb格式的软件包。现在经过APT-RPM组织修改,APT已经可以安装在支援RPM的系统管理RPM套件。 |
功能 | 具体语句 |
软件源设置 | /etc/apt/sources.list |
更新软件源数据 | apt-get update |
更新已安装软件 | apt-get upgrade |
更换系统版本 | apt-get dist-upgrade |
通过安装包或卸载包来修复依赖错误 | apt-get -f install |
搜索软件源数据 | apt-cache search foo |
解压安装软件包 | apt-get install foo |
重新安装软件包 | apt-get --reinstall install foo |
删除软件包释放的内容 | apt-get remove foo |
卸载软件,同时清除该软件配置文件 | apt-get --purge remove foo |
删除不需要的包 | apt-get autoclean |
删除所有已下载的包 | apt-get clean |
自动安装编译一软件所需要的包 | apt-get build-dep foo |
dpkg——package manager for Debian “dpkg ”是“Debian Package ”的简写。为 “Debian” 专门开发的套件管理系统,方便 软件的安装、更新及移除。所有源自“Debian”的“Linux ”发行版都使用 “dpkg”,例如 “Ubuntu”、“Knoppix ”等。
功能 | 具体语句 | 示例 |
显示DEB包信息 | dpkg -I /path/to/foo_version-revision.deb |
显示DEB包文件列表 | dpkg -c /path/to/foo_version-revision.deb |
安装DEB包 | dpkg -i /path/to/foo_version-revision.deb |
安装DEB包(指定根目录) | dpkg --root=<directory> -i /path/to/foo_version-revision.deb |
显示所有已安装软件 | dpkg -l |
显示已安装包信息 | dpkg -s foo | 只需获取软件可升级状态则dpkg –get-selections foo |
显示已安装包文件列表 | dpkg -L foo |
卸载包 | dpkg -r foo |
卸载软件包并删除其配置文件 | dpkg -P foo |
重新配置已安装程序 | dpkg-reconfigure foo | dpkg-reconfigure tzdata dpkg-reconfigure locales |