天天看点

Debian-dpkg-apt

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

继续阅读