debian:致命 - >无法分叉

Modified on: Fri, 17 May 2019 04:00:02 +0800

我生命中第一次有这样的事情:

root@peklan:~# aptitude install git-core
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
FATAL -> Failed to fork.   

有人可以解释如何摆脱这条消息吗?

作者:,holms

最佳答案

该错误消息通常意味着aptitude或apt-get耗尽内存。

一些建议:

  • 如果是VM,请尝试增加分配给它的RAM。如果它是物理机器,请尝试升级RAM。


    • 如果你有一些大内存饥饿的程序运行(例如iceweasel,chrome,openoffice),那么试着杀死它们。事实上,如果您使用X登录,请尝试从文本控制台或ssh会话中注销并运行升级。
  • 如果你的sources.list文件中有很多deb和deb-src条目,那么请尝试评论大部分内容,运行'apt-get update'和'apt-get安装git-core'。

(肯定会注释掉所有deb-src条目,除非你经常因为某些原因重建debian源包 - 大多数人都没有。)

  • 我不确定它是否有用(可能不会),但您可能还想查看Cache-Limit设置。有关详细信息,请参阅apt.conf的手册页,但简而言之,请将以下内容添加到/etc/apt/apt.conf或/etc/apt/apt.conf.d中的新文本文件中:

    APT {Cache-Limit“56777216”;}};

作者:cas

相关问答

添加新评论