覆盆子PI SD卡上的可用空间

1

这Raspbian image is available in two sizes from the 官方下载页面。如果SD卡存储空间是一个问题,有时可以有助于减少这些图像的大小。本指南将显示如何删除大约1GB的软件包,您可能不需要覆盆子PI项目。

SD卡图像尺寸

两种图像之间的主要区别是在更大版本上包含桌面环境。使用“lite”图像很好,但如果你想要桌面环境,仍然想要减少图像的大小怎么办?

这“raspbian伸展与桌面”图像是1.7GB下载,扩展到4.8GB。这“raspbian stract lite.”版本是350MB下载,扩展到1.8GB的图像文件。

在完整的Raspbian图像上安装了许多大包,可以删除以释放SD卡上的空间。

有关将这些图像写入SD卡的详细信息,请参阅 在Windows,Linux和Mac上使用蚀刻器写入SD卡图像 tutorial.

显示当前SD卡使用情况

要查看SD卡上使用了多少空间,可以运行以下命令:

df -h

这将提供这样的输出:

SD卡空间使用

这表明我的SD卡的大小为15GB,使用了4.3GB。

查找删除包

要列出您可以使用的所有当前安装的软件包:

dpkg --get-selections

这output is quite long so you might want to export to a text file :

dpkg --get-selections > packages.txt

如果需要,可以将此文本文件加载到文本编辑器中。

要找出哪个软件包,您可以使用以下命令来占用最多的空间:

dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n

此列表将很长但最后列出的软件包将是最大的。

删除包裹

要删除您使用以下命令的包:

sudo apt-get purge -y packagename

在哪里“packagename”是先前步骤中生成的DPKG列表中显示的包的名称。

例如要删除您将使用的Wolfram引擎:

sudo apt-get purge -y wolfram-megine

您选择删除的哪个包取决于您。

作为reddit用户“doc_willis” points out the “-y”选项将删除不提示的包。您可能希望在没有此选项的情况下运行命令,因此您可以验证在提交删除之前将删除的内容。

这是一个表,显示删除特定包的命令和您将通过执行保存的空间:

命令删除包尺寸
sudo apt-get purge -y wolfram-megine680MB
sudo apt-get purge -y libreoffice *245MB
sudo apt-get purge -y oracle-java *160MB
sudo apt-get purge -y scratch2140MB
sudo apt-get purge -y scratch91MB

删除Wolfram,libreoffice和Oracle Java可以释放最多1GB的空间。那’如果您不使用其他目的,您可以使用其他目的’需要那些包裹。

恢复额外的空间

可以通过卸载仅安装的软件包来恢复其他空间以支持现在已删除的软件包:

sudo apt-get autoremove

最后你可以运行“clean”命令清除检索到的包文件的本地存储库:

sudo apt-get clean

希望本指南可用于帮助您充分利用您的SD卡能力。

分享。

1条评论

发表评论

本网站使用AkisMet减少垃圾邮件。 了解如何处理评论数据.