0

0

LINUX怎么清理yum或apt的缓存_Linux清理Yum或APT缓存方法

下次还敢

下次还敢

发布时间:2025-11-21 17:48:46

|

953人浏览过

|

来源于php中文网

原创

答案:清理Yum、DNF和Apt缓存可释放磁盘空间,提升系统性能;依次执行yum clean all、dnf clean all和apt clean等命令,并可手动删除/var/cache下对应缓存文件。

linux怎么清理yum或apt的缓存_linux清理yum或apt缓存方法

如果您在使用Linux系统时发现磁盘空间逐渐减少,可能是由于包管理器在安装或更新软件时保留了大量缓存文件。Yum和Apt是主流Linux发行版中常用的包管理工具,它们会缓存下载的软件包和元数据以提升后续操作效率,但长期不清理会影响系统性能。以下是清理这些缓存的具体方法。

本文运行环境:Dell XPS 13,Ubuntu 22.04

一、清理Yum缓存

Yum是RHEL、CentOS等基于Red Hat的系统中使用的包管理器,其缓存主要包括已下载的rpm包和仓库元数据。清理这些内容可以释放磁盘空间并避免元数据过期导致的问题。

1、查看当前缓存状态,运行命令:yum clean all 前可先执行 yum repolist enabled 确认启用的仓库。

2、清除所有已下载的元数据缓存,执行:yum clean metadata,该操作将删除各仓库的xml元数据文件。

3、删除已缓存的rpm包文件,运行:yum clean packages,此步骤会移除保存在/var/cache/yum下的软件包。

4、彻底清理所有类型缓存(包括头部信息、插件数据等),使用:yum clean all,这是最全面的清理方式。

二、清理DNF缓存

DNF是Fedora及新版RHEL/CentOS中替代Yum的下一代包管理器,其缓存机制与Yum类似,但更高效。定期清理有助于保持系统整洁。

1、列出当前缓存中的软件包信息,可运行:dnf list installed --cacheonly 进行检查。

2、清除所有已下载的元数据,执行命令:dnf clean metadata

3、删除本地缓存中的rpm包,使用:dnf clean packages

4、执行完整清理,输入:dnf clean all,该命令将同时清除日志、数据库缓存和其他临时数据。

百度文心一格
百度文心一格

百度推出的AI绘画作图工具

下载

三、清理Apt缓存

Apt是Debian及其衍生系统(如Ubuntu)的核心包管理工具,其缓存主要存储在/var/cache/apt/archives目录下,包含已下载的deb包和索引文件。

1、仅删除已安装软件对应的旧版本deb包,保留当前可能需要重装的包,运行:apt autoremove

2、清除所有已下载的deb包缓存,包括未安装的依赖包,执行:apt clean,该命令会清空整个archives目录。

3、若希望保留部分常用包以便离线安装,可使用:apt autoclean,它只删除过期或无法再获取的包文件。

4、结合依赖清理操作,先运行 apt autoremove 移除无用依赖,再执行 apt clean 释放最大空间。

四、手动清理缓存目录

当包管理器命令失效或需精细控制时,可通过直接操作文件系统来清理缓存,适用于所有Linux发行版。

1、进入Yum/DNF默认缓存路径,运行:cd /var/cache/yumcd /var/cache/dnf,然后使用 rm -rf * 删除内容。

2、对于Apt系统,切换到deb包缓存目录:cd /var/cache/apt/archives,执行 sudo rm *.deb 清除所有deb文件。

3、确认其他自定义缓存位置是否存在残留,例如第三方源或本地仓库,检查路径如 /var/cache/apt-mirror/var/cache/debconf

4、清理完成后,使用 df -h 查看磁盘空间变化,验证清理效果。

相关专题

更多
pdf怎么转换成xml格式
pdf怎么转换成xml格式

将 pdf 转换为 xml 的方法:1. 使用在线转换器;2. 使用桌面软件(如 adobe acrobat、itext);3. 使用命令行工具(如 pdftoxml)。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1872

2024.04.01

xml怎么变成word
xml怎么变成word

步骤:1. 导入 xml 文件;2. 选择 xml 结构;3. 映射 xml 元素到 word 元素;4. 生成 word 文档。提示:确保 xml 文件结构良好,并预览 word 文档以验证转换是否成功。想了解更多xml的相关内容,可以阅读本专题下面的文章。

2085

2024.08.01

xml是什么格式的文件
xml是什么格式的文件

xml是一种纯文本格式的文件。xml指的是可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。想了解更多相关的内容,可阅读本专题下面的相关文章。

978

2024.11.28

数据库三范式
数据库三范式

数据库三范式是一种设计规范,用于规范化关系型数据库中的数据结构,它通过消除冗余数据、提高数据库性能和数据一致性,提供了一种有效的数据库设计方法。本专题提供数据库三范式相关的文章、下载和课程。

343

2023.06.29

如何删除数据库
如何删除数据库

删除数据库是指在MySQL中完全移除一个数据库及其所包含的所有数据和结构,作用包括:1、释放存储空间;2、确保数据的安全性;3、提高数据库的整体性能,加速查询和操作的执行速度。尽管删除数据库具有一些好处,但在执行任何删除操作之前,务必谨慎操作,并备份重要的数据。删除数据库将永久性地删除所有相关数据和结构,无法回滚。

2073

2023.08.14

vb怎么连接数据库
vb怎么连接数据库

在VB中,连接数据库通常使用ADO(ActiveX 数据对象)或 DAO(Data Access Objects)这两个技术来实现:1、引入ADO库;2、创建ADO连接对象;3、配置连接字符串;4、打开连接;5、执行SQL语句;6、处理查询结果;7、关闭连接即可。

346

2023.08.31

MySQL恢复数据库
MySQL恢复数据库

MySQL恢复数据库的方法有使用物理备份恢复、使用逻辑备份恢复、使用二进制日志恢复和使用数据库复制进行恢复等。本专题为大家提供MySQL数据库相关的文章、下载、课程内容,供大家免费下载体验。

253

2023.09.05

vb中怎么连接access数据库
vb中怎么连接access数据库

vb中连接access数据库的步骤包括引用必要的命名空间、创建连接字符串、创建连接对象、打开连接、执行SQL语句和关闭连接。本专题为大家提供连接access数据库相关的文章、下载、课程内容,供大家免费下载体验。

322

2023.10.09

Java 项目构建与依赖管理(Maven / Gradle)
Java 项目构建与依赖管理(Maven / Gradle)

本专题系统讲解 Java 项目构建与依赖管理的完整体系,重点覆盖 Maven 与 Gradle 的核心概念、项目生命周期、依赖冲突解决、多模块项目管理、构建加速与版本发布规范。通过真实项目结构示例,帮助学习者掌握 从零搭建、维护到发布 Java 工程的标准化流程,提升在实际团队开发中的工程能力与协作效率。

10

2026.01.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7万人学习

Git 教程
Git 教程

共21课时 | 2.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号