0

我正在 NanoPi-NEO Core2 上运行 Armbian Stretch,我正在尝试安装单声道完整版。整个安装运行良好,但最后一个 postscript 将尝试预编译一些程序集。他们中的大多数都工作正常,但它总是挂在“Microsoft.CodeAnalysis.CSharp”上。几分钟后,我的整个 SSH 会话都冻结了。

有时它会在 2 小时后放弃,只写“依赖问题”。有谁知道如何获得有关该依赖问题的更多信息?

4

1 回答 1

0

内存不足。您可以启动 2 个并行 ssh 会话 - 一个启动“htop”,另一个启动安装或重新安装 mono-complete,并查看所有操作在交换完成后挂起。Raspberry PI 3 只有 1GB 的 RAM,默认交换空间只有 100MBytes。所以你需要扩展交换文件

首先/etc/dphys-swapfile将扩展参数编辑CONF_SWAPFILE为 500(这意味着 500 MBytes - 就足够了)

如果你使用 vim 命令将是:vi sudo vi /etc/dphys-swapfile

然后重新加载交换文件设置

sudo dphys-swapfile setup
sudo /etc/init.d/dphys-swapfile stop
sudo /etc/init.d/dphys-swapfile start

PS对于重新启动中断安装,您需要使用

sudo dpkg --configure -a

在“Microsoft.CodeAnalysis.CSharp”之后,编译“Microsoft.CodeAnalysis.VisualBasic”也需要一段时间——别担心,只需在并行 ssh 会话中的 htop 中查看它是如何进行的 :-)

于 2018-11-23T21:57:01.363 回答