我正在尝试在 Ubuntu 上安装一些东西,它返回消息:“设备上没有可用空间”。
我尝试了 3 种不同的方法来释放一些空间,但显然没有成功。
1:Synapsis 是一款可以帮助我删除/卸载某些软件的软件,但为了访问它,我首先必须安装它:
sudo apt-get install synaptic
但由于没有剩余空间,所以我不能。
2:Ubuntu 软件中心在我的列表中缺失,我也尝试安装它
sudo apt-get install software-center
与前一种情况一样,没有空间,没有完成安装。
3:我尝试过类似的行命令
sudo apt-get purge <>
sudo apt-get remove <>
没有成功。
我甚至尝试了一些命令,例如
df -i
// 查看 inode 使用情况
df -h
//查看是否有任何文件夹已满
du -sh
//检查大文件,du 命令,磁盘使用情况的缩写,用于估计文件空间使用情况。du 命令可用于跟踪占用硬盘驱动器过多空间的文件和目录。
答案1
列出已安装的软件包,按字节大小排序:
dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n
卸载不需要的软件包:
sudo apt remove <package>
然后看看是否可以安装bleachbit
:
sudo apt install bleachbit
Bleachbit 可以释放大量空间,如临时文件、缩略图、缓存等。
这只能暂时起到作用,你的驱动器会再次填满。你可以考虑购买更大的硬盘,或者如果你有分区,可以更改分区大小(给 分配更多空间/
),或者不要为/
和分配单独的分区/home
。
答案2
清理更多空间的一种方法是清理缓存的包
要正确清除缓存的包文件夹,您可以从 shell 提示符下使用此命令:
sudo apt-get clean