分享

apt-get详解

 融水公子 2019-07-04

作者:融水公子 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文档

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多