在 Linux 系统中发现并删除不常用的程序

一、发现不常用程序

方法 1:通过包管理器列出已安装软件

# Debian/Ubuntu (APT)

apt list --installed

# Red Hat/CentOS (DNF/YUM)

dnf list installed # 或 yum list installed

# Arch Linux (Pacman)

pacman -Qe # 列出显式安装的软件包

方法 2:按安装时间排序(查找老旧软件)

# Debian/Ubuntu:查看安装时间(通过日志)

grep "install " /var/log/dpkg.log



# Red Hat/CentOS:按安装时间排序

rpm -qa --last



# Arch Linux:通过 Pacman 日志

grep "installed" /var/log/pacman.log

方法 3:检查文件访问时间(查找长期未使用的程序)

# 查找 /usr/bin 下最近 6 个月未被访问的可执行文件

find /usr/bin -type f -atime +180 -exec ls -l {} \;

方法 4:使用磁盘分析工具(识别大文件)

# 安装 ncdu(轻量级磁盘分析工具)

sudo apt install ncdu # Debian/Ubuntu

sudo dnf install ncdu # Red Hat/CentOS



# 扫描系统文件

sudo ncdu /


二、删除不常用程序

步骤 1:确认软件包信息

# 查看软件包详情(以 `firefox` 为例)

apt show firefox # Debian/Ubuntu

dnf info firefox # Red Hat/CentOS

pacman -Qi firefox # Arch Linux

步骤 2:删除单个软件包

# Debian

Ubuntu

sudo apt remove --purge package-name # 删除软件及配置文件



# Red Hat/CentOS

sudo dnf remove package-name



# Arch Linux

sudo pacman -Rns package-name # 删除软件及未使用的依赖

步骤 3:批量清理(谨慎操作!)

# 清理不再需要的依赖包

sudo apt autoremove --purge # Debian/Ubuntu

sudo dnf autoremove # Red Hat/CentOS

sudo pacman -Rns $(pacman -Qdtq) # Arch Linux(删除孤儿包)

步骤 4:清理残留配置文件

# Debian/Ubuntu:删除所有已卸载包的残留配置

sudo dpkg --purge $(dpkg -l | grep "^rc" | awk '{print $2}')


三、高级工具推荐

  1. deborphan(Debian/Ubuntu 专用)

    找出无用的库文件(孤儿包):

    
    sudo apt install deborphan
    
    deborphan | xargs sudo apt purge -y
    
    
  2. Stacer(图形化工具)

    可视化管理系统软件和服务:

    
    sudo apt install stacer # Debian/Ubuntu
    
    
  3. BleachBit(清理工具)

    清理临时文件和无用软件:

    
    sudo apt install bleachbit # Debian/Ubuntu
    
    

四、注意事项

  1. 谨慎操作

    • 不要随意删除名称模糊的软件包(如 lib**-dev),可能是系统依赖。

    • 使用 -s--dry-run 参数模拟删除操作(如 apt remove -s package-name)。

  2. 备份重要数据

    删除前建议备份 /etc/home 目录。

  3. 定期维护

    每月清理一次未使用的软件和缓存:

    
    sudo apt clean # Debian/Ubuntu(清理缓存)
    
    journalctl --vacuum-size=100M # 清理日志
    
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值