我生命中第一次有这样的事情:
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.
有人可以解释如何摆脱这个信息?
该错误消息通常意味着aptitude或apt-get耗尽内存。
一些build议:
如果是虚拟机,请尝试增加分配给它的内存。 如果是物理机器,请尝试升级RAM。
如果你的sources.list文件中有很多deb和deb-src条目,那么尝试使用apt-get update和apt-get install git-core。
(绝对注释掉所有的deb-src条目,除非你经常重builddebian源码包出于某种原因 – 大多数人不这样做。)
我不知道它是否会帮助(可能不会),但你也可能想看看caching限制设置。 有关详细信息,请参阅apt.conf的手册页,但是简单地在/etc/apt/apt.conf或/etc/apt/apt.conf.d中添加如下内容:
APT {Cache-Limit“56777216”;}};
在尝试安装软件包之前,您还可以添加交换内存 。
您可以通过执行以下命令来添加512Mb交换:
curl -sSL https://manageacloud.com/api/cm/configuration/activate_swap/ubuntu/manageacloud-production-script.sh | bash