Ubuntu apt-get Command Explained in Detail


apt-get 是 debian linux 命令,是 Ubuntu 发行版的包管理工具,与红帽中的 yum 工具非常类似。

主要用于自动从互联网软件仓库中搜索、安装、升级、卸载软件或操作系统。


apt-get 命令一般需要 root 权限才能执行,所以,一般跟着 sudo 命令。

Such as: sudo apt-get xxxx

Digital IDE for Python

Digital IDE for Python 2019

System: Windows Vista / 7 / 8 / 10 (64 bits)

Download: Local     Net Disk 01     Net Disk 02

Digital IDE for Web

Digital IDE for Web 2019

System: Windows Vista / 7 / 8 / 10 (64 bits)

Download: Local     Net Disk 01     Net Disk 02

Digital Translate

Digital Translate 2019

System: Windows Vista / 7 / 8 / 10 (64 bits)

Download: Local     Net Disk 01     Net Disk 02

Detailed Usage

Feature # Command Specification Literal Explanation Example Example Explanation
更新、升级 01 apt-get update 更新系统、软件包列表
02 apt-get update --fix-missing 修复更新系统、软件包丢失列表
03 apt-get upgrade 升级系统、软件包 (但不升级从属)
04 apt-get -u upgrade 展示完整可更新软件包列表,升级系统、软件包 (但不升级从属)
05 apt-get dist-upgrade 升级系统、软件包 (且升级从属)
安装、卸载 01 apt-get install packagename 安装软件包 apt-get install nginx 安装 nginx 软件包
02 apt-get install --reinstall packagename 重新安装软件包 apt-get install nginx=1.14.0
03 apt-get -f install packagename 强制修复安装软件包 (破损依赖关系),-f = --fix-m
04 apt-get remove packagename 卸载已安装软件包 (但保留配置文档) apt-get remove mysql 卸载 mysql-client 软件包 (但保留配置文档)
05 apt-get purge packagename 卸载已安装软件包 (并删除配置文档) apt-get purge mysql-serve 卸载已安装 mysql-server 软件包 (并删除配置文档)
06 apt-get remove --purge packagename 卸载已安装软件包 (并删除配置文档)
清理、删除 01 apt-get autoremove packagename 删除包及其依赖软件包
02 apt-get autoremove --purge packagname 删除包及其依赖软件包 + 配置文件
03 apt-get clean 删除已安装软件的备份
04 apt-get autoclean 删除已安装、已卸载软件包的备份
05 apt-get autoremove 删除安装包时自动安装的依赖,而现在不需要的依赖包
下载 01 apt-get source packagname 下载 pkg 包源代码到当前目录
02 apt-get source -d packagname 下载完源码包后,进行编译
03 apt-get download packagname 下载 pkg 包的二进制包到当前目录
构建 01 apt-get build-dep packagname 构建 pkg 源码包依赖环境
Digital Manager

Digital Manager 2019

System: Windows Vista / 7 / 8 / 10 (64 bits)

Download: Local     Net Disk 01     Net Disk 02