- 一、命令介绍
- 二、语法格式
- 三、相关文件及目录
- 四、常用命令
-
- (一)下载、安装、升级和删除软件包
- (二)查询和检验软件包
- (三)执行其它功能
- 五、常用选项
-
- (一)安装、升级和删除软件包
- (二)查询和检验软件包
- (三)执行其它功能
- 六、参考示例
-
- (一)下载、安装、升级和删除软件包
-
- 安装软件包
- 重新安装已安装的包
- 修复安装
- 安装指定版本号的软件包
- 把包下载到缓存中而不安装
- 更新指定的软件包
- 安装指定的软件包相关的编译环境
- 从光盘安装一个软件包
- 更新软件列表,即软件包索引文件
- 卸载一个已安装的软件包(保留配置文件)
- 卸载一个已安装的软件包(配置文件也删除)
- 清理无用的软件包
- 自动清除不需要的程序包
- 更新所有已安装的软件包
- 彻底删除软件包
- 将系统升级到新版本(升级系统中有更新的软件包)
- (二)查询和检验软件包
-
- 通过关键字搜索软件包
- 查看软件包的相关信息(说明、大小、版本等)
- 查看系统中每个软件包的简要信息
- 查看系统中每个软件包的大致信息
- 查看指定的软件包需要依赖哪些软件包
- 查看指定的软件包被哪些软件包依赖(需要)
- 检查系统所有的软件包是否有损坏的依赖
- 查看软件包的版本
- 查看已安装包的更改日志
- (三)执行其它功能
-
- 模拟执行命令并输出结果
- 清除系统中缓存的软件包安装文件
- 删除已经卸载的软件包的安装文件
- 在命令执行过程中显示软件包的版本信息
- 在命令执行过程中,减少输出的信息
- 下载软件包的源代码
- 查看版本命令工具 apt-get 的版本信息
- 查看系统的更新记录
- 将软件包标记为保留
Debian 作为 Ubuntu、Linux Mint 和 elementary OS 等 Linux 操作系统的母板,其具有强健的包管理系统,它的每个组件和应用程序都内置在系统中安装的软件包中(以 .deb
为后缀名)。Debian 使用一套名为 Advanced Packaging Tools(APT)的工具来管理这种包系统,不过请不要把它与 apt
命令混淆,它们之间其实不是同一个东西。
在基于 Debian 的 Linux 发行版中,有各种工具可以与 APT 进行交互,以方便用户安装、删除和管理软件包。apt
便是其中一款广受欢迎的命令行工具,另外一款较为流行的是命令行与 GUI 兼顾的 Aptitude
。它们其实和红帽系的 yum
、dnf
;Arch Linux 系的 pacman
等软件包管理工具类似。
apt
命令是 Debian Linux 发行版中的用于管理 APT 软件包的 Shell 前端工具。几乎所有基于 Debian 的发行版都在使用这个包管理工具。
apt
其实是一个命令组,包含三个命令:apt-get
、apt-cache
和 apt-config
,而 apt-get
只是其中最为核心和常用的命令而已,就是说你要使用命令 apt
管理软件包,你要经常在上述的 3 个命令之间切换,体验真 TMD 糟糕,不过以后你可以直接使用命令 apt
来做所有的事情了,在 2014 年 Debian 发布了第一版全新的命令集 apt
,这个命令就是把旧版的 3 个 apt
命令进行整合和优化,现在各大 Debian Linux 发行版的厂商也开始鼓励用户使用新的命令集 apt
取代旧版的命令集 apt
,关于新版的命令 apt
的详细介绍请参见《Linux 命令之 apt – Debian Linux 新一代的软件包管理工具》。
apt-get
命令一般需要 root 权限执行,所以一般跟着 sudo
命令。
apt-get [options] command
三、相关文件及目录
文件/目录
说明
/