作者:融水公子 rsgz
全称:Advanced Package Tool
简称:apt-get
本质:
1 是一条linux命令
2 管理工具
优点:
1 在于其出色的解决软件依赖关系的能力
适用:
1 适用于deb包管理式的操作系统
2 一款适用于Unix和Linux系统的应用程序管理器
3 Linux系统包括Debian和Ubuntu变异版本
图形前端
1 Synaptic Package Manager
2 Ubuntu Software Center
3 Aptitude和Kpackage
作用:
1 用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统
注意:
1 apt-get命令一般需要root权限执行
2 apt-get命令一般跟着sudo命令
常用命令:
1 apt-get update
作用:更新软件列表
注意:
1.1 在修改/etc/apt/sources.list或/etc/apt/preferences之后运行该命令
1.2 需要定期运行这一命令以确保您的软件包列表是最新的
2 apt-get install packagename
作用:安装新软件
3 apt-get remove packagename
作用:卸载软件
特点:保留配置文件
4 apt-get remove --purge packagename
作用:卸载软件
特点:删除配置文件
5 apt-get autoremove packagename
作用:删除包及其依赖的软件包
6 apt-get autoremove --purge packagname
作用:删除包及其依赖的软件包+配置文件
7 dpkg --force-all --purge packagename
作用:删除难删除的软件(很危险)
8 apt-get autoclean
作用:删除您已卸载掉的软件的备份
9 apt-get clean
作用:安装的软件的备份也删除
10 apt-get upgrade
作用:更新软件包
10.1 apt-get -u upgrade 让APT显示完整的可更新软件包列表
注意:应先运行 apt-get update更新数据库
11 apt-get dist-upgrade
作用:从新版本号的发布版中更新软件包
12 apt-get dist-upgrade
作用:将系统升级到新版本
13 apt-cache search string
作用:软件包列表中搜索字符串
14 dpkg -l package-name-pattern
使用情况:您不知道软件包的全名
15 aptitude
作用:查看已安装或可用的软件包
适合:更适合用来进行安装和卸载
16 apt-cache showpkg pkgs
作用:显示软件包信息
17 apt-cache dumpavail
作用:打印可用软件包列表
18 apt-cache show pkgs
作用:显示软件包记录
19 apt-cache pkgnames
作用:打印软件包列表中任何软件包的名称
20 dpkg -S file
作用:这个文档属于哪个已安装软件包
21 dpkg -L package
作用:列出软件包中的任何文档
22 dpkg -l
作用:列出所有已安装的软件包
23 apt-file search filename
作用:查找包含特定文档的软件包
注意:不一定是已安装的
24 apt-get autoclean
作用:定期运行这个命令来清除那些已卸载的软件包的.deb文档