Linux系统操作(9):apt命令

文章目录

  • 简介
  • 查询
      • 列出包含条件的包(已安装,可升级等)
      • 搜索软件
      • 查看软件包信息查看软件包依赖关系显示安装信息
      • 查看每个软件包的简要信息
  • 安装
      • 更新软件包列表
      • 更新已安装的软件包
      • 安装软件
  • 删除
      • 移除软件包,卸载一个软件包但是保留相关的配置文件
      • 删除软件包的备份

简介

Advanced Packaging Tool(APT)的工具来管理这种包系统,不过请不要把它与 apt 命令混淆,它们之间是其实不是同一个东西。

apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。

apt 具有更精减但足够的命令选项,而且参数选项的组织方式更为有效。除此之外,它默认启用的几个特性对最终用户也非常有帮助。例如,可以在使用 apt 命令安装或删除程序时看到进度条。

apt 还会在更新存储库数据库时提示用户可升级的软件包个数。

如果你使用 apt 的其它命令选项,也可以实现与使用 apt-get 时相同的操作。

查询

列出包含条件的包(已安装,可升级等)

sudo apt list package_name

sudo apt list -a package_name

搜索软件

sudo apt-cache search package_name

其中还可以使用正则表达式 sudo apt-cache search sof* 这样就可以搜索到源上面所有以sof开头的软件包。

查看软件包信息查看软件包依赖关系显示安装信息

sudo apt-cache show package_name

查看每个软件包的简要信息

sudo apt-cache dump

安装

更新软件包列表

sudo apt-get update

更新已安装的软件包

sudo apt-get upgrade

安装软件

sudo apt-get install package_name

sudo apt-get install package_name=version

删除

移除软件包,卸载一个软件包但是保留相关的配置文件

sudo apt-get remove package_name

sudo apt-get autoremove 自动删除不需要的包

sudo apt-get autoremove package --purge删除包、包括配置文件等

sudo apt-get purge package_name 移除软件包及配置文件

删除软件包的备份

apt-get clean

你可能感兴趣的:(Linux系统操作)