Linux软件包管理工具APT

目录

前言

1、更新软件包列表

2、升级已安装的软件包

3、安装软件包

4、删除软件包

5、列出已安装的软件包

6、显示软件包信息

7、搜索软件包

8、清理无用的软件包


前言

Linux系统中,常用的软件包管理工具之一是apt(Advanced Package Tool)。它主要用于安装、更新和删除软件包,特别适用于基于Debian/Ubuntu的发行版。

1、更新软件包列表

这个命令会更新本地的软件包索引,其中包含可用软件包及其版本信息。

复制代码
sudo apt update

2、升级已安装的软件包

这个命令将已安装的软件包升级到它们的最新版本。

复制代码
sudo apt upgrade

3、安装软件包

软件包名称替换为你要安装的软件包的名称。

复制代码
sudo apt install 软件包名称

4、删除软件包

软件包名称替换为你要删除的软件包的名称。这个命令会删除软件包,但保留其配置文件。

复制代码
sudo apt remove 软件包名称

删除软件包及其配置文件,可以使用purge命令

复制代码
sudo apt purge 软件包名称

5、列出已安装的软件包

这个命令将显示所有已安装的软件包列表。

复制代码
apt list --installed

6、显示软件包信息

这个命令显示特定软件包的详细信息,包括描述、版本、大小等。

复制代码
apt show 软件包名称

7、搜索软件包

使用apt search命令搜索包含指定关键字的软件包

复制代码
apt search 关键字

8、清理无用的软件包

这个命令会自动删除不再需要的依赖包和系统缓存,帮助释放磁盘空间。

复制代码
sudo apt autoremove
相关推荐
DianSan_ERP9 小时前
电商架构演进:如何在高并发场景下实现多平台API的标准化履约?
运维·前端·网络·安全·架构·自动化
恒5399 小时前
Linux文件系统I
linux·运维·服务器
阿成学长_Cain9 小时前
Linux ipcs 命令超全详解:查看共享内存 / 消息队列 / 信号量,IPC 运维必备
linux·运维·服务器·网络·数据库
黯然神伤8889 小时前
AlmaLinux设置软件下载源
linux·alma
青瓦梦滋10 小时前
协议定制/序列化-反序列化(Linux视角)
linux·服务器·网络·c++
运维老郭12 小时前
【K8s运维实战】Kubernetes临时存储卷实战:emptyDir核心用法与gitRepo弃用迁移指南
运维·云原生·kubernetes
珠海西格电力12 小时前
云边端协同架构:零碳园区管理系统的技术底座
大数据·运维·人工智能·算法·架构·能源
阿成学长_Cain13 小时前
Linux dirs命令详解|Bash目录堆栈管理快速切换目录实战教程
linux·运维·前端·数据库
小羊Yveesss13 小时前
2026年微信小程序后端怎么搭建?后台、数据、接口和运维怎么选
运维·微信小程序·小程序