首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >/var/cache/apt/cache/中的空间不足

/var/cache/apt/cache/中的空间不足
EN

Ask Ubuntu用户
提问于 2012-08-22 09:31:00
回答 5查看 316.7K关注 0票数 69

当我运行命令来安装solr-jetty软件包时,我被告知

代码语言:javascript
运行
复制
You don't have enough free space in /var/cache/apt/archives/

下面是df -H命令的结果:

我已经在我的Mac上安装了带有VirtualBox的Ubuntu。

我怎样才能解决这个问题?

EN

回答 5

Ask Ubuntu用户

发布于 2012-08-22 09:34:17

代码语言:javascript
运行
复制
sudo apt-get autoclean

这将删除所有目前未安装的软件包。如果这不能释放足够的空间,那么使用sudo apt-get clean。这将清除所有下载和/或安装的.debs

但看来你的硬盘空间不足了。真的出了太空。61 is对于一个良好的工作系统来说是不够的。我发现了两种解决空间相关问题的方法,尽管这两种方法在使用虚拟机时都很难实现。一个更持久的解决方案是增加虚拟机的大小(我还建议使用允许机器动态增大的方法;VirtualBox有这样的设置)。

如果您有分区或外部存储,则可以选择。

使用此方法,您可以重新路由存储.debs的位置:

代码语言:javascript
运行
复制
sudo mv -i /var/cache/apt /media/{dir_of_mounted_disc}
sudo ln -s /media/{dir_of_mounted_disc}/apt /var/cache/apt

运行升级并安装。完成之后,您可以通过以下方式切换到正常状态:

代码语言:javascript
运行
复制
sudo apt-get clean
sudo unlink /var/cache/apt
sudo mv /media/{dir_of_mounted_disc}/apt /var/cache

当然,{dir_of_mounted_disc}需要更改为挂载光盘的名称。

另一种选择

通过这种方式创建RAM磁盘:

代码语言:javascript
运行
复制
sudo mkdir /media/{directory}
sudo mount -t tmpfs tmpfs /media/{directory}
sudo ln -s /media/{directory}/apt /var/cache/apt

像第一种选择一样清理。

警告说,这需要大量的RAM,因此在使用虚拟系统时可能无法使用。

票数 74
EN

Ask Ubuntu用户

发布于 2012-08-22 09:45:55

无论何时安装一个程序,软件包(.deb文件)都存储在/var/cache/apt/archives中,这显然占用了空间(如果安装了许多软件包,就占用很大的空间)。

若要清除它们,请使用:

代码语言:javascript
运行
复制
sudo apt-get clean

如果您想知道cleanautoclean之间有什么不同,下面是手册页中的内容:

清理:清除获取的包文件的本地存储库。它从/var/cache/apt/ file /和/var/cache/apt/file/分部/中删除除锁文件之外的所有内容。APT被用作dselect(1)方法,清除是运行那些不使用dselect的人很可能想要运行apt-得到干净的时间来释放磁盘空间。

自动清理:像清理一样,自动清除包文件的本地存储库。不同之处在于,它只删除包文件,不能再下载,而且基本上是无用的。这是一个在没有失控的情况下长时间维护的缓存。如果将已安装的包设置为off,则配置选项Clean将防止已安装的软件包擦除.

票数 8
EN

Ask Ubuntu用户

发布于 2021-01-30 20:07:17

此错误消息显示在raspberry pi -w上,并重新安装了Raspbian 10 Buster:

代码语言:javascript
运行
复制
You don't have enough free space in /var/cache/apt/archives/.

这里的其他答案都是有效的,但是这个新的映像没有重要的以前要删除的包,所以删除它们没有帮助。

解决方案(1):使用raspi-config -> Advanced ->展开文件系统

这将展开根文件系统使用整个sd卡。

解决方案(2):或从命令行

代码语言:javascript
运行
复制
raspi-config --expand-rootfs
票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/178909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档