Не удалось предварительно скомпилировать Microsoft.CodeAnalysis.CSharp на Armbian Stretch - PullRequest
0 голосов
/ 08 ноября 2018

Я запускаю Armbian Stretch на NanoPi-NEO Core2 и пытаюсь установить моно-полный. Вся установка работала хорошо, но в конце постскриптум попытается предварительно скомпилировать несколько сборок. Большинство из них работают нормально, но всегда зависает на «Microsoft.CodeAnalysis.CSharp». Вся моя SSH-сессия замораживается через несколько минут.

Иногда он сдается через 2 часа и пишет только «Проблемы с зависимостями». У кого-нибудь есть идеи, как получить больше информации о проблемах этой зависимости?

1 Ответ

0 голосов
/ 24 ноября 2018

Нет оперативной памяти. Вы можете запустить 2 параллельных сеанса ssh - в одном запуске 'htop', а в другом запустить установить или переустановить mono-complete и увидеть, что все операции зависают после заполнения swap. Raspberry PI 3 имеет только 1 ГБ ОЗУ, а объем подкачки по умолчанию составляет всего 100 МБ. Так что вам нужно расширить файл подкачки

Первое редактирование /etc/dphys-swapfile расширить параметр CONF_SWAPFILE до 500 (это означает, что 500 МБ - достаточно)

если вы используете 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' - не волнуйтесь, просто посмотрите в htop в параллельном сеансе ssh, как это происходит: -)

...