最近用虚拟机,经常提示没内存不够用,参考以下方法清理垃圾:
- 移除不再需要的软件包
sudo apt-get autoremove

2. 清理Ubuntu中的APT缓存
先使用以下命令查看此缓存的大小:
sudo du -sh /var/cache/apt
对于 APT 缓存我们有两种可选方式对其进行清理,其一为只删除过时的软件包:
sudo apt-get autoclean
另一种则是清理整个缓存(释放更多的磁盘空间):
sudo apt-get clean

虽然释放空间不大,也许哪天能应个急
3. 清理缩略图缓存
先使用以下命令检查缩略图缓存的大小:
du -sh ~/.cache/thumbnails
清理:
rm -rf ~/.cache/thumbnails/*

4. 手动删除老旧Linux内核
列出当前 Ubuntu 中所有已经安装的 Linux Kernel:
sudo dpkg --list 'linux-image*'*

删除旧版内核与删除任何其他软件包一样:
sudo apt remove linux-image-xxxxxx

5. 删除多余的孤立包
孤立包的定义,假设你安装了一个名为ABC的软件包,而这个包又依赖于BCD 库,这个库通常在安装 ABC时便会自动安装到系统当中。当你卸载ABC应用时,BCD库可能仍然保留在系统中。 此种情况下,BCD 就会成为一个孤立的包。
gtkorphan 这款图形化应用可以可以轻松找出并删除 Ubuntu 系统中的孤立包,先使用如下终端命令进行安装:
sudo apt-get install gtkorphan

安完了之后,输入sudo gtkorphan即可打开软件,在「多余的包」选项卡中即可对查找、删除孤立包。
6. 卸载不必要的应用程序
sudo apt-get remove 软件包名
all in all:
实在不行,就尝试着去扩容吧。
可以参考Ubuntu用gparted给/空间和home空间扩容
本文介绍了在Ubuntu系统中遇到内存不足时,如何通过清理不再需要的软件包、APT缓存、缩略图缓存,手动删除旧内核,移除孤立包以及卸载不必要的应用程序来释放内存。此外,还提到了使用gparted进行磁盘扩容的方案。

4万+

被折叠的 条评论
为什么被折叠?



