VariusRain
@VariusRain
музыкант-программист-конструктор

Как установить dotNet core на Armbian (Orange PI) (armhf)?

Доброго всем времени суток!
Суть вопроса простая: не могу установить исполняемую среду или SDK на мини ПК Orange PI под управлением Armbian.
  • Пробовал следующие методы установки: в ручную по инструкциям с MSDN
  • Скриптом установки, взятым оттуда же
  • С помощью Snap

Так как я не опытный сисадмин или девосп, но на последний вариант были самые большие надежды, так как первые два успешно провалились.
Однако, после установки СДК получаю следующую ситуацию.
Устанавливал так:
sudo snap install dotnet-sdk --classic --channel=3.1/edge

Написало, что установлено успешно и будет мне счастье.
пробую:
user@orangepipcplus:~# dotnet --info
/snap/dotnet-sdk/75/snap/command-chain/snapcraft-runner: 3: exec: /snap/dotnet-sdk/75/dotnet: not found

Добавляю алиас и сделать экспорт пути, как написано в документации:
sudo snap alias dotnet-sdk.dotnet dotnet
export DOTNET_ROOT=/snap/dotnet-sdk/current

Итог неизменен. Перезагрузил машину. Не помогло. На забугорном форуме нашёл информацию, что псевдонимы - зло и надо иначе:
sudo snap unalias dotnet
sudo ln -s /snap/dotnet-sdk/current/dotnet/usr/local/bin/dotnet

Не помогло.

Подумал: ну и хрен с ним, разрабатывать под самой апельсинкой я не планирую, поставлю просто рантайм
sudo snap install dotnet-runtime-31 --classic
результат
error: snap "dotnet-runtime-31" is not available on stable for this architecture (armhf) but exists
       on other architectures (amd64)


В итоге, я в тупике. Очень прошу направить меня в нужную сторону, как решить данную задачу.
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ответы на вопрос 1
vabka
@vabka
Токсичный шарпист
.NET SDK через snap доступен только на архитектурах amd64, arm64, и armhf
sudo snap install dotnet-sdk --channel=6.0/stable --classic


А .NET Runtime только на amd64, о чём и говорит ошибка

Либо можно попробовать через dotnet-install:
https://docs.microsoft.com/en-us/dotnet/core/insta...

Кмк, через снап лучше подобное не ставить. Эти контейнеры по крайней мере у меня ещё ни разу нормально не работали.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы