功能:Ubuntu系统中查找、安装、升级、删除某个以及一组软件包,执行apt命令需要超级管理员权限(root)

apt [options] [command] [package]
options:常用可选项,如-h(帮助文档)、-y(安装过程中提示的选择全部"yes")、-q(不显示安装过程)等等;
command:执行的操作;
package:软件包名称。
常用的命令操作
install:安装指定的软件包,如果已经安装,则会进一步检查该软件包是否要升级(此时该指令作用与upgrade相同)
# 安装单个软件包
sudo apt install <package_name>
# 安装多个软件包,中间以空格隔开
sudo apt install <package_name1> <package_name2> <package_name3> ...
# 安装指定版本的软件
sudo apt install <package_name>=<version_number>
# 安装指定的软件包,如果已经安装,则不升级它
sudo apt install <package_name> --no-upgrade
# 只升级指定的软件包,如果该软件包不存在,则不需要安装它
sudo apt install <package_name> --only-upgrade
remove:移除指定的软件包
sudo apt remove <package_name>
purge:移除软件包及配置文件
sudo apt purge <package_name>
update:检查所有安装的软件包是否有可用的更新,注意这里只检查,不更新
sudo apt update
list:列出包含指定条件的软件包
# 列出所有可升级的软件包
apt list --upgradeable
# 列出所有已安装的软件包
apt list --installed
# 列出所有已安装软件的版本信息
apt list --all-versions
upgrade:更新指定的软件包,执行upgrade之前,最好先执行update检查一遍
sudo apt upgrade <package_name>
dist-upgrade:更新指定的软件包,同时智能处理软件包的依赖,同upgrade一样,执行之前最好执行一遍update检查一下可用的更新
sudo apt dist-upgrade <package_name>
search:查找关键字为<keyword>的相关软件包,可以查未安装的软件包
sudo apt search <keyword>
show:显示指定软件包的相关信息,同search一样,也可以显示系统未安装的软件包信息
sudo apt show <package_name>