销售推广_唐女士 QQ:1721809125
QQ在线客服

上班时间(星期一至星期五):
10:30-12:00 14:00-17:30

技术推广_江先生 QQ:1477987636
QQ在线客服

上班时间(星期一至星期五):
09:00-12:00 14:00-18:30

名词解释

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

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

譬如:sudo apt-get xxxx

功能简介

“apt-get” 是一条 linux 命令,适用于 deb 包管理式的操作系统。

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

详细用法


功能 # 命令规范 文字解释 示例 示例解释
更新、升级 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 重新安装软件包
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 源码包依赖环境