说明:本部分主要介绍如何清理 Ubuntu 垃圾文件。从两个方面介绍:Ubuntu 升级软件和内核;删除多余包和内核
Ubuntu 升级
-
更新源列表(使用阿里源)
sudo apt update
-
升级需要更新的所有软件(包括内核、软件)
sudo apt upgrade
-
实例
shen@shen-Ubuntu:~$ sudo apt upgrade 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 正在计算更新... 完成 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
Ubuntu 清理垃圾
-
删除多余内核
-
查看当前使用内核版本
uname -a
-
实例
shen@shen-Ubuntu:~$ uname -a Linux shen-Ubuntu 4.15.0-108-generic #109-Ubuntu SMP Fri Jun 19 11:33:10 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
-
查看系统内核信息
sudo dpkg --get-selections | grep linux
-
实例
shen@shen-Ubuntu:~$ dpkg --get-selections | grep linux binutils-x86-64-linux-gnu install console-setup-linux install libselinux1:amd64 install linux-base install linux-firmware install linux-generic install linux-headers-4.15.0-108 install linux-headers-4.15.0-108-generic install linux-headers-generic install linux-image-4.15.0-108-generic install linux-image-generic install linux-libc-dev:amd64 install linux-modules-4.15.0-108-generic install linux-modules-extra-4.15.0-108-generic install linux-sound-base install pptp-linux install syslinux install syslinux-common install syslinux-legacy install util-linux install
-
删除多余的版本内核
已知内核版本为
4.15.0-108
,故删除低于此版本的内核信息sudo apt remove --purge
-
实例(多余
4.15.0.106
版本)sudo apt remove --purge linux-headers-4.15.0-106 linux-headers-4.15.0-106-generic linux-image-4.15.0-106-generic linux-modules-4.15.0-106-generic linux-modules-extra-4.15.0-106-generic # mac-linux-ubuntu-18 sudo apt remove --purge linux-headers-5.4.0-60-generic linux-hwe-5.4-headers-5.4.0.60 linux-image-5.4.0.60-generic linux-modules-5.4.0.62-generic linux-modules-extra-5.4.0-60-generic # windows-linux-ubuntu-18 sudo apt remove --purge linux-headers-4.15.0-122-generic linux-headers-4.15.0-122 linux-image-4.15.0-122-generic linux-modules-4.15.0-122-generic linux-modules-extra-4.15.0-122-generic # 最新Ubuntu apt remove --purge linux-headers-5.15.0-60-generic linux-hwe-5.15-headers-5.15.0-60 linux-image-5.15.0-60-generic linux-modules-5.15.0-60-generic linux-modules-extra-5.15.0-60-generic
-
-
删除多余软件包
-
删除已安装软件包缓存
sudo apt autoclean
sudo apt clean
-
删除无依赖的软件包
sudo apt autoremove
-
实例
shen@shen-Ubuntu:~$ sudo apt autoremove 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
-