Ubuntu apt-get Command Explained in Detail


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

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


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

Such as: sudo apt-get xxxx

Detailed Usage

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

Digital Manager

Windows Vista / 7 / 8 / 10 (x64 bits)

Download     Net Disk 1     Net Disk 2     Net Disk 3

 

Digital Translate

Digital Translate

Windows Vista / 7 / 8 / 10 (x64 bits)

Download     Net Disk 1     Net Disk 2     Net Disk 3