Оглавление:
- Шаг 1. Установите эмулятор
- Шаг 2. Запустите X86 в качестве гостевой системы
- Шаг 3. Загрузите и установите Wine
- Шаг 4: Установите.NET Framework. Часть 1: Winetricks
- Шаг 5: Установите.NET Framework. Часть 2: Версия 4.5
Видео: Как настроить Dotnet на Raspberry Pi: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
NET Framework на Raspberry Pi - что это и, более того, ПОЧЕМУ? Запуск Microsoft. NET Framework или просто Dotnet на Raspberry Pi на первый взгляд звучит немного странно и сложно. Но при втором, более внимательном рассмотрении, получается довольно умно и разумно.
Прежде всего, если вы новичок, давайте проясним два основных вопроса: что такое Raspberry Pi и что такое Microsoft. NET Framework.
RASPBERRY PI
Raspberry Pi - это устройство с низким энергопотреблением, которое выглядит как обычная материнская плата ПК, но намного (я имею в виду НАМНОГО) меньше. В нем используются процессоры другого типа, чем в других наших ПК и ноутбуках. Тот, который есть в наших повседневных компьютерных устройствах, называется «x86», в то время как устройства RPi имеют «ARM». Практически все владельцы RPi используют программное обеспечение с открытым исходным кодом. Например, Debian или операционная система Raspbian, веб-браузер Chromium и т. Д. Многие приложения хранятся в сети под названием Repository и поддерживаются фондом Raspberry Pi.
В основном все расширенные операции в системе Raspbian выполняются с помощью приложения, называемого командной строкой, которое я также собираюсь использовать в своем руководстве.
Если вы еще не приобрели устройство RPi для своего проекта, лучший и самый быстрый способ - сделать заказ на Amazon. Что касается проекта, подойдет любое устройство любого типа или RPi, поэтому вы можете выбрать любую модель в зависимости от вашего бюджета.
РАМКА MICROSOFT. NET
Dotnet Framework от Microsoft - это программное обеспечение, которое работает только в ОС Windows. Он предоставляет большую и проработанную библиотеку классов (поэтому ее также называют «библиотекой классов каркаса» или сокращенно FCL). Вкратце, он позволяет разработчику программного обеспечения использовать код, написанный на других языках программирования. Это виртуальная машина приложения, предоставляющая такие услуги, как безопасность, управление памятью и обработка исключений.
ЗАЧЕМ ИСПОЛЬЗОВАТЬ НА УСТРОЙСТВАХ ARM
Это правильный вопрос, хотя ответ очень прост. Если вы разработчик и используете ARM-устройство для какого-то проекта Raspberry Pi (IoT, AI или даже Robotics), вам обязательно нужно будет решить некоторые «проблемы с кодированием» на этом оборудовании. Эта функция, настроенная на Raspberry Pi, дает разработчику гораздо больше свободы и гибкости в выполнении своей работы, избегая переключения между разными языками программирования. И если вы не работаете над каким-либо специальным проектом на Raspberry Pi, вы можете просто использовать его как рабочую машину для кодирования на этой кросс-языковой платформе, что очень удобно и экономно. Фактически, самая продвинутая модель Raspberry Pi потребляет в 40 раз меньше энергии, чем типичный ПК (в сорок раз - это не ошибка)
Шаг 1. Установите эмулятор
Итак, поскольку вы уже поняли все плюсы и минусы использования. NET Framework на Raspberry Pi., Приступим к его установке. Как обычно, для этого вам понадобится эмулятор. И снова в моем личном руководстве я буду использовать ExaGear Desktop, который, на мой взгляд, является неплохим выбором. Если вам это не нравится, или вы уже используете другой эмулятор, или хотите найти альтернативу, вы можете это сделать. Обратите внимание, что с другим типом эмулятора процесс установки остается почти таким же.
1. Что ж, наступайте: Загрузите свой эмулятор для Raspberry Pi. Он должен попасть в папку Downloads в вашей файловой системе RPi. Так что войдите в эту папку и распакуйте эмулятор: cd home / pi / Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz
2. После этого используйте команду thos для установки программного обеспечения эмуляции: sudo./install-exagear.sh
Шаг 2. Запустите X86 в качестве гостевой системы
3. Запустите гостевую систему x86 с помощью команды: exagear
4. Проверить работу системы x86: arch
5. Видите это? i686
Все хорошо, переходите к следующему шагу!;)
Шаг 3. Загрузите и установите Wine
Как я уже говорил в своих предыдущих инструкциях, у Raspbian есть собственная эксклюзивная рабочая среда ARM. Так что на нем невозможно запустить что-либо созданное для среды x86. Более того, сама среда x86 требует дополнительной помощи для запуска приложений, созданных для Windows. Итак, чтобы вы понимали всю цепочку, посмотрите схему, которую я специально сделал для иллюстрации процесса.
6. Вам следует установить Wine в гостевой системе x86, используя командную строку: sudo apt-get install wine
Если вы используете ExaGear, как и я, вам нужно убедиться, что у него специальная версия: wine --version
Вы должны увидеть на своем экране: "wine-1.8.1-eltechs" (цифры могут отличаться)
Шаг 4: Установите. NET Framework. Часть 1: Winetricks
Перед установкой. Net Framework вам необходимо загрузить и установить несколько дополнительных пакетов под названием «Winetricks»:
sudo apt-get install cabextractwget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod + x winetricks
Если вы используете Ubuntu, сделайте следующее:./winetricks dotnet40
Это необходимо для последовательной установки. NET Framevwork версий 2.0, 3.0 и 4.0 одну за другой. Только так это работает. Как только вы закончите с этим, переходите к следующему шагу
Шаг 5: Установите. NET Framework. Часть 2: Версия 4.5
Теперь вам нужно загрузить и установить. NET Framework 4.5 под Wine: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe
вино dotnetfx45_full_x86_x64.exe
Затем вы должны увидеть окно диспетчера установщика. Просто следуйте инструкциям и завершите установку. Вот и все!
ВАЖНОЕ ОБНОВЛЕНИЕ! Похоже, ExaGear больше не работает. Если вы еще не приобрели лицензию ExaGear, думаю, вам лучше использовать QEMU (https://www.qemu.org/). Общий принцип будет таким же.
Рекомендуемые:
Как настроить OSMC с Hyperion на Raspberry Pi с помощью светодиодной ленты WS2812b: 8 шагов
Как настроить OSMC с Hyperion на Raspberry Pi с WS2812b Led Strip: Иногда я очень хорошо говорю по-английски, иногда нет … Сначала обо всем. Это мой первый инструктаж, а английский не мой родной язык, поэтому, пожалуйста, не будьте слишком строги со мной. Речь пойдет не о том, как построить каркас, это просто. Речь идет об установке
Как настроить Wine на Raspberry Pi: 8 шагов
Как настроить Wine на Raspberry Pi: Wine - отличный инструмент, который помогает запускать приложения Windows в системах Linux, Ubuntu и т. Д. Чтобы узнать все подробности, посетите www.winehq.org (это не партнерская ссылка) Дело в том, что все приложения для Windows созданы для процессоров с
Как настроить Pi-Hole на Raspberry Pi, сетевом блокировщике рекламы !!: 25 шагов
Как настроить Pi-Hole на Raspberry Pi, сетевом блокировщике рекламы !!: Для этого проекта вам понадобятся: Raspberry Pi с возможностью подключения к Интернету Карта Micro SD, на которой установлена клавиатура Raspbian LiteA (для настройки SSH) Секунда Устройство (для доступа к веб-порталу) Базовые знания UNIX, а также навигация по интерфейсу на
Как настроить Raspberry Pi без монитора и клавиатуры: 7 шагов
Как настроить Raspberry Pi без монитора и клавиатуры: Raspberry Pi - это небольшой одноплатный компьютер, работающий под управлением операционной системы Raspbian на базе Linux. Эта инструкция покажет вам, как настроить Raspberry Pi (любая модель) без использования монитора и клавиатуры. Я буду использовать свой Raspberry Pi 3 B + с Raspbi
Как настроить Raspberry Pi: 6 шагов
Как настроить Raspberry Pi: Raspberry Pies иногда может быть сложно настроить, если вы никогда не настраивали его раньше. Но, используя эту инструкцию, вы сможете в кратчайшие сроки настроить Raspberry Pi. К сожалению, фотографии повернуты. Я не мог исправить это после нескольких повторений