Доброго всем времени суток!
Суть вопроса простая: не могу установить исполняемую среду или 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)
В итоге, я в тупике. Очень прошу направить меня в нужную сторону, как решить данную задачу.