Linux:apt常用命令)
功能: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>
以上仅是笔者个人见解,若有问题,欢迎指正。