linux

Linux磁盘清理实战:清理旧版本软件包

小樊
44
2025-08-24 10:13:50
栏目: 智能运维

以下是Linux清理旧版本软件包的实战方法,按发行版分类整理:

Debian/Ubuntu系统

  1. 清理旧版本软件缓存
    sudo apt-get autoclean  # 清理旧版本软件包缓存  
    sudo apt-get clean      # 清理所有软件包缓存(谨慎使用,可能影响后续安装)  
    
  2. 删除无用依赖包
    sudo apt-get autoremove --purge  # 删除不再需要的依赖包及配置文件  
    
  3. 彻底清除残留配置
    dpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg -P  # 清理已卸载软件的残留配置  
    
    

RHEL/CentOS/Fedora系统

  1. 清理旧版本软件缓存
    sudo yum clean all  # 清理所有软件包缓存  
    
  2. 删除无用依赖包
    sudo yum autoremove  # 删除不再需要的依赖包  
    
  3. 彻底卸载软件(含配置)
    sudo yum remove 软件包名 --purge  # 部分版本需使用 `yum erase`  
    
    

Arch Linux系统

  1. 清理旧版本软件缓存
    sudo pacman -Sc  # 清理包数据库缓存  
    
  2. 删除无用软件包及依赖
    sudo pacman -Rns $(pacman -Qdtq)  # 删除孤立软件包及依赖  
    
    

注意事项

0
看了该问题的人还看了