我正在NanoPi-NEO Core2上运行Armbian Stretch,我正在尝试安装mono-complete。 整个安装效果很好,但是最后附言将尝试预编译一些程序集。它们中的大多数都工作正常,但始终挂在“ Microsoft.CodeAnalysis.CSharp”上。 几分钟后,我的整个SSH会话都冻结了。
有时它会在2个小时后放弃,只写“依赖关系问题”。 有谁知道如何获取有关依赖问题的更多信息?
答案 0 :(得分:0)
它已用完RAM。您可以启动2个并行ssh会话-在一个启动“ htop”中启动,然后在其他启动中安装或重新安装mono-complete,然后查看所有操作在填充完交换后挂起。 Raspberry PI 3仅具有1GB RAM,默认交换空间仅为100MBytes。因此,您需要扩展交换文件
第一次编辑/etc/dphys-swapfile
将参数CONF_SWAPFILE
扩展到500(这意味着500 MB-足够了)
如果使用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
P.S。对于重新启动中断的安装,您需要使用
sudo dpkg --configure -a
在'Microsoft.CodeAnalysis.CSharp'之后,编译'Microsoft.CodeAnalysis.VisualBasic'也需要一段时间-不用担心,只需在并行ssh会话中的htop中查看它的运行方式:-)