售前咨询400-838-0503

Linux apt的常用命令以及用途

发布:2025-01-14 19:51

功能: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>

按文档操作后还是不行,把机器编号、出问题的时间点和现象截图一起提工单,能少来回一轮。

提交工单