Что такое wine mono

Разница между вином и моно

Насколько я знаю, и Wine, и Mono используются для запуска приложений Windows под Ubuntu.

Итак, мне было интересно

Спасибо и всего наилучшего!

2 ответа

Исполняемые файлы машинного кода используют коды команд, специфичные для вашего процессора, и выполняются им напрямую. Это означает, что они должны быть перекомпилированы для разных процессоров. Wine может запускать исполняемые файлы машинного кода для Windows, непосредственно выполняя этот исполняемый код и перехватывая любые вызовы библиотеки, которые он делает, перенаправляя их в собственную реализацию Win32 API.

Для успешного запуска программы требуется соответствие трех вещей:

Вы можете увеличить вероятность совпадения всех трех, имея эмуляторы / интерпретаторы (для других наборов команд ЦП), имея дополнительные загрузчики файлов (для внешних форматов файлов) и имея дополнительные библиотеки программирования, предоставляющие больше API.

Вам не нужно загружать эти технологии от Microsoft, от Sun или от Intel только потому, что они изначально что-то изобрели. AMD делает процессоры совместимыми со стандартами Intel; Apache («Гармония») и Google («Android Dalvik») создают Java-подобный набор; и Mono предоставляет набор CLR / CLI / VES. Важно то, что все используют одни и те же стандарты, что делает их совместимыми. DVD-диск будет воспроизводиться на любом DVD-проигрывателе, соответствующем стандарту, а веб-страница HTML будет отображаться в любом веб-браузере, соответствующем стандартам HTML.

Так же, как интерпретатор Python выдаст ошибку при представлении с Perl (и наоборот), интерпретатор CLR выдаст ошибку при представлении с байт-кодом x86 + Win32 или JVM + Java. Если вы можете опубликовать ссылку на конкретную программу, которую вы хотите запустить, я или кто-то еще должны быть в состоянии сообщить вам точный набор инструкций, формат файла и API, для которого он был разработан, и что вам нужно установить в Linux запустить его. Надеюсь, это поможет!

Источник

Разница между вином и моно

Насколько я знаю, оба Wine и Mono используются для запуска приложений Windows под Ubuntu.

Итак, мне было интересно

Спасибо и приветствую!

18 ответов

Для успешного запуска программы необходимо, чтобы три вещи соответствовали:

Обратите также внимание, что некоторые процессоры могут изначально выполнять несколько команд; ПК довольно часто имеет наборы инструкций x86 и amd64; ARM-процессор может выполнять четыре: байт-код / ​​ThumbEE ARM32 / Thumb / Java. Некоторые операционные системы могут предоставлять более одного API изначально (Microsoft Windows предоставляет Win32 и POSIX).

Для всего остального вам нужно дополнительное программное обеспечение. Для запуска Java-программ вам необходимы три перечисленные выше части, чтобы заставить их работать: программа виртуальной машины Java для запуска байт-кода; способ запуска программ Java и Java Classlibrary для программ для вызова. «Java» является фирменным названием для нескольких отдельных технологий, первоначально разработанных Sun, но для пользователя они часто загружаются как один.

Вам не нужно загружать эти технологии от Microsoft, от Sun или от Intel только потому, что они изначально что-то придумал. AMD делает процессоры совместимыми со стандартами Intel; оба Apache («Гармония») и Google («Android Dalvik») делают Java-подобный набор; и Mono предоставляет пакет CLR / CLI / VES. Важно то, что каждый использует те же стандарты, что делает их совместимыми. DVD-диск будет воспроизводиться на любом проигрывателе DVD, который соответствует стандарту, а веб-страница HTML будет отображаться в любом веб-браузере, соответствующем стандартам HTML.

Так же, как интерпретатор Python будет ошибочным при представлении Perl (и наоборот), интерпретатор CLR будет ошибка при представлении x86 + Win32 или JVM + Java байт-кода. Если вы можете опубликовать ссылку на конкретную программу, которую вы хотите запустить, я или кто-то другой должен быть в состоянии рассказать вам точный набор команд, формат файла и API, для которых он был разработан, и что вам нужно установить на Linux для запуска. Надеюсь, что это поможет!

(Иногда вам может понадобиться и то, и другое. Например, симулятор поездов Openbve является C # и скомпилирован в PE / COFF + CLI + CLR, но может дополнительно использовать C-бинарные плагины, скомпилированные для PE / COFF + Win32 + x86. В этом случае вам нужна версия Mono под Wine Win2.Если архитектура процессора также отличается от эмуляции, то Mono под Wine под Qemu).

Источник

Что такое wine mono

Contents

Installing

From source

From a source tree, you can use the «make dev» target to build Wine Mono and configure the current Wine prefix (default or as set by the WINEPREFIX environment variable) to use the build. The «make dev-setup» target will just configure the Wine prefix without building.

Shared Install

For packagers, and users with multiple prefixes, a shared install is recommended.

To create a shared install, download the appropriate binary tarball from https://dl.winehq.org/wine/wine-mono/ (or build it from source with «make bin») and extract it to the appropriate location.

Wine will search for Wine Mono in the following places (replacing 5.0.0 with the expected version):

Prefix Local Install

Wine will automatically download and install the appropriate Wine Mono MSI on prefix update, so this shouldn’t usually be necessary.

If you wish to use a different MSI installer than the one you’d get automatically:

Versions

Wine VersionWine Mono Version
6.227.0.0
6.186.4.0
6.146.3.0
6.106.2.0
6.66.1.1
6.26.0.0
5.195.1.1
5.115.1.0
5.75.0.0
4.204.9.4
4.174.9.3
4.144.9.2
4.114.9.0
4.74.8.3
4.64.8.1
4.34.8.0
4.0-rc64.7.5
3.134.7.3
2.144.7.1
2.44.7.0
2.0-rc14.6.4
1.9.124.6.3
1.9.84.6.2
1.9.54.6.0
1.7.374.5.6
1.7.324.5.4
1.7.74.5.2
1.5.160.0.8
1.5.50.0.4

Building

Debugging

As of Wine Mono 0.0.4, the WINE_MONO_TRACE environment variable may be set as follows to trace calls within Mono:

This option is the same as the --trace option in Mono.

Activating any trace at all, even a bogus assembly name, will cause Mono to print out all exceptions as they occur. This can be useful, but it can also be misleading as some exceptions are perfectly normal.

If you’re not sure which libraries might be involved in a problem, and no exceptions are being raised, try WINE_MONO_TRACE=wrapper. It tends to be low-traffic while also containing useful information.

Sometimes Mono’s inlining can obscure the source of an exception, especially NotImplementedException. This can be worked around by setting MONO_INLINELIMIT=0.

Setting WINE_MONO_VERBOSE=1 will display the addresses of all JIT-compiled methods. Setting MONO_VERBOSE_METHOD=MethodName will display detailed information about the method, and break into the debugger if one is attached.

Documentation

Test Suite

The tests can be built using «make tests» in the build tree or downloaded from https://github.com/madewokherd/wine-mono/releases. The «make tests-zip» target will build a zip file for running outside the build tree.

To run the full test suite in Wine, use the «make test» target.

To run the full test suite in Windows, use run-tests.exe with no arguments.

Specific test names can be passed to run-tests.exe as arguments, for example:

Note that this particular Mono environment is only intended for building Wine Mono components, and may not accurately reflect the state of upstream Mono.

Test source code can be found in tools/tests, mono/mono/tests, and mono/mcs/class/*/Test. See https://www.mono-project.com/community/contributing/test-suite/ for information on Mono’s tests.

Источник

HackWare.ru

Этичный хакинг и тестирование на проникновение, информационная безопасность

Полное руководство по Wine: от установки до примеров использования

Оглавление

Для чего Wine

Эта инструкция расскажет об использовании Wine. Данные советы по использованию применимы как к Kali Linux, так и к любому другому дистрибутиву Linux.

С помощью Wine можно запускать программы Windows прямо на Linux без использования виртуальных компьютеров. Если говорить о Kali Linux, то одним из интересных примеров является программа Router Scan by Stas’M, которая прекрасно работает через Wine (находит и взламывает роутеры, но не работают функции, связанные с использованием Wi-Fi адаптера).

Итак, Wine — это набор программ и библиотек, которые позволяют запускать Windows приложения в Linux без использования виртуализации. Конечно, Windows программы можно запустить в Linux с использованием VirtualBox, но такой вариант потребует запуска полноценной операционной системы с соответствующими затратами ресурсов, особенно оперативной памяти — для работы Windows необходимо несколько гигабайт памяти, а также место на диске для установки — несколько десятков гигабайт. При этом важным требованием для работы VirtualBox и аналогичных виртуальных компьютеров является то, чтобы ваш центральный процессор поддерживал виртуализацию.

Wine позволяет обойти все эти ограничения — для запуска программ Windows не нужно устанавливать эту операционную систему и приложениям для работы требуется всего несколько десятков мегабайт оперативной памяти.

Но у Wine есть и недостатки — не все приложения работают хорошо или вообще работают. Тем не менее огромное количество Windows программ прекрасно запускаются и работают в Linux благодаря Wine.

Помните, что многие бесплатные программы являются кроссплатформенными и вы можете их установить из стандартных репозиториев вашего дистрибутива. Для таких программ не нужен Wine. Примеры популярных кроссплатформенных программ: LibreOffice, Google Chrome, Firefox, Double Commander, VirtualBox, Etcher, VLC, DeadBeef, GIMP, OBS Studio, Viber, Wireshark, Apache, PHP, MySQL, Calibre, Netbeans, Burp Suite, Visual Studio Code, KeePass, KeePassXC, OpenShot Dropbox, Python, Ruby, Perl, PowerShell, SSH, Vuse BitTorrent Client, FileZilla, Tor Browser, JDownloader и очень многие другие. Всем этим программам не нужен Wine, поскольку они имеют «родные» установочные пакеты для Linux.

Прежде чем пытаться установить и запустить программу через Wine, поищите её с помощью менеджера пакетов, например:

Возможности и ограничения Wine

Программа способна запускать 64-битные, 32-битные, 16-битные программы и библиотеки Windows 9x/NT/2000/XP/Vista/7/8/10 и Windows 3.x

Поддержка Win32 API:

Позволяет программе Windows взаимодействовать с:

Как вы можете увидеть, список впечатляющий и позволяет, к примеру, запускать игры для которых требуется DirectX и при этом выводить звук. Приложения из Wine могут работать с сетью и даже имеют доступ к некоторым аппаратным возможностям (принтеры, сканеры).

Если для работы приложения необходимы дополнительные библиотеки, например, Visual C++ Redistributable for Visual Studio, то их возможно установить в Wine и запускать приложение в среде с установленной этой библиотекой.

При этом нужно помнить о таком ограничении, как невозможность работать с устройствами напрямую, например, если для устройства требуется драйвер, то бессмысленно устанавливать Windows драйвер в Wine — вам нужно найти версию драйвер для Linux и установить её.

64-битный или 32-битный Wine?

В этой инструкции для установки Wine мы включим поддержку репозиториев для 32-битных платформ (i386) для того, чтобы скачать необходимые библиотеки. Может возникнуть вопрос, существует ли 64-битный Wine и если да, зачем нам подключать репозитории для i386 и скачивать 32-битную версию?

Да. 64-битный Wine доступен в Linux начиная с версии 1.2. Бинарные пакеты WineHQ доступны для 64-битных версий, и большинство основных дистрибутивов упаковывают их для пользователей. Обычно установка должна быть такой же простой, как установка пакета Wine для вашего дистрибутива через менеджер пакетов.

Но имеется несколько очень важных замечаний:

Главное, что из этого следует — даже при установке 64-битного Wine необходимо активировать 32-битные репозитории, поскольку многие приложения Windows по-прежнему являются 32-битными и в любом случае необходимо установить 32-битные библиотеки, иначе многие программы просто не будут работать.

При установке можно явно выбрать пакет wine64, но даже если вы установите wine, то им будет 64-битная версия, если у вас 64-битный Linux.

Как установить Wine

Установка Wine в Debian, Kali Linux, Linux Mint, Ubuntu и их производные

Выполните следующие команды:

После установки запустите Wine — возможно, он предложит скачать необходимые шрифты и другие компоненты:

Чтобы проверить версию Wine выполните команду:

Установка Wine в Arch Linux

Откройте текстовый файл /etc/pacman.conf:

В нём найдите и раскомментируйте строки (убедитесь, что раскомментировали обе строки, иначе изменения не вступят в силу):

Обновите информацию о пакетах:

Как запустить программу в Wine

Запуск двойным кликом по исполнимому файлу

Для запуска Windows приложений в Linux обычно достаточно дважды кликнуть по ним. Но может быть так, что .exe файл будет открываться менеджером архивов или другим приложением (обычно менеджером архивов).

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

В этом случае кликните по файлу правой кнопкой мыши, выберите пункт «Открыть с помощью» и выберите Wine.

Если у вас в контекстном меню не появился Wine, то сделайте так:

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

В Ubuntu ( GNOME 3) в контекстном меню отсутствует Wine и невозможно добавить пользовательскую команду. Для исправления выполните следующее:

Если столкнётесь с ошибкой, что файл wine.desktop отсутствует, то найдите его с помощью следующей команды и отредактируйте приведённую выше команду:

Кликните правой кнопкой мыши по .exe файлу и выберите пункт, который называется «Открыть в другом приложении».

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

Затем выберите «Посмотреть все приложения».

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

Нажмите на «Wine — загрузчик Windows программ» и затем нажмите кнопку «Выбрать».

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

Обратите внимание, насколько экономно используется оперативная память — для работы Router Scan by Stas’M в Kali Linux нужен всего 1 мегабайт оперативной памяти. Если бы для запуска этой программы мы устанавливали Windows в виртуальную машину, то потребовалось бы несколько гигабайт для работы ОС. К тому же, при использовании Wine необязательно, чтобы процессор поддерживал виртуализацию — в отличие от VirtualBox и других аналогичных способов запуска виртуальных компьютеров.

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

Запуск в командной строке

Использование wine start

В некоторых случаях может потребоваться указать полный путь к исполняемому файлу. Например, если вам нужно установить программу с нескольких компакт-дисков, ввод каталога в терминале не позволит вам извлечь компакт-диск.

Вы можете указать Wine путь в стиле DOS или Windows в одинарных кавычках, например:

Вы также можете использовать двойные кавычки, но вам нужны две обратные косые черты вместо одной:

Если вы предпочитаете использовать путь в стиле Unix, используйте параметр /unix для запуска, например:

Передача аргументов командной строки Windows

Если вы используете программу с аргументами в Windows, например:

То вы можете сделать то же самое в Wine, запустив:

То есть командная строка идентична, за исключением wine перед ней. Обратите внимание, однако, что вам может потребоваться экранировать некоторые специальные символы обратной косой чертой из-за того, как они обрабатываются в оболочке Linux. Например:

Файлы MSI нельзя запускать напрямую; вам нужно использовать либо программу Wine msiexec, либо запуск Wine с терминала:

Графическая среда Wine в стиле Explorer

Если вы предпочитаете использовать графический интерфейс для управления файлами, возможно, вам стоит рассмотреть возможность использования winefile. Это приложение Winelib поставляется с Wine и может быть найдено с другими программами Wine. Это полезный способ просмотреть конфигурацию вашего диска и найти файлы, а также вы можете запускать программы прямо из Winefile. Обратите внимание, что многие функции ещё не реализованы.

Чтобы его открыть выполните:

Вы можете запустить файл .bat разными способами:

1. Выполните команду

2. Выполните команду

И найдите в окне Проводника нужный вам файл.

чтобы сразу попасть в нужную папку.

Если вы используете путь до файла в файловой системе Linux, то обязательно нужно указать опцию /unix.

Как установить программу в Wine и создать ярлык

Как уже сказано, вам необязательно помещать файлы с программой именно туда. Вы можете запускать портативные программы показанными выше способами.

Если программа распространяется в виде установщика (инсталлятора), то просто запустите этот установщик с помощью Wine. В большинстве случаев всё пройдёт как в Windows, будет выполнена обычная установка и на рабочем столе вашей Linux и в меню появится ярлык для запуска программы.

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

Для портативной программой вы также можете сделать ярлык. Для этого кликните правой кнопкой мыши по рабочему столу и выберите пункт «Создать кнопку запуска здесь» (в Cinnamon), «Создать значок запуска» (в XFCE) или аналогичный пункт.

Обычно есть возможность установить иконку, в том числе присутствуют иконки программ, когда-либо запускаемых в Wine.

Даже если «мастер значка запуска» позволяет указать рабочий каталог, то лучше не полагаться на него. В качестве команды запуска укажите команду вида:

То есть команда для выполнения включает в себя две подкоманды — переход в нужный каталог и запуска исполнимого файла.

К примеру, исполнимый файл находится в папке /home/mial/.wine/drive_c/Program Files (x86)/foobar2000/ и называется foobar2000.exe, тогда команда запуска следующая:

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

Обратите внимание, что:

Другой пример, когда файл находится не на диске Wine: нужно создать ярлык для запуска файла /mnt/disk_d/Share/Conses/ConsFed/cons.exe, тогда команда запуска следующая:

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

Если для работы программы необходима специальная версия Wine или дополнительные компоненты, то можно найти скрипты, которые упрощают их установку, о них будет позже в разделах, посвящённых PlayOnLinux и winetricks.

Встроенные в Wine программы

В Wine имеется несколько встроенных «стандартных программ Windows».

Источник

Работа с Wine

2.7.3 Работа с Wine

Wine — свободное программное обеспечение, позволяющее пользователям ОС на базе ядра Linux исполнять 16-, 32- и 64- битные приложения созданные исключительно для Microsoft Windows. Название W.I.N.E. расшифровывается как «Wine Is Not an Emulator» — «W.I.N.E. — это не эмулятор». Имеется в виду, что Wine не является эмулятором компьютера или виртуальной машиной, как, например, qemu, VirtualBox и другие подобные им. Wine — это свободная реализация Windows API.

Установка Wine

Для установки необходимо открыть терминал, войти под суперпользователем root и начать установку:

если вы используете РЕД ОС 7.1 или 7.2, выполните команду:

если вы используете РЕД ОС 7.3 и старше, выполните команду:

После установки запустите команду от имени обычного пользователя, чтобы увидеть конфигурацию Wine:

При первом запуске команды winecfg создается префикс .wine 64-х разрядный по умолчанию.

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

Установка программ в Wine

Для легковесных программ достаточно команды:

Но чаще всего перед установкой программы в wine требуется настройка префикса.

Если при установке префикс не указывается, программа ставится в префикс по умолчанию.

Если установщик программы запускается файлом с расширением .msi, используем команду:

Установка в префикс не по умолчанию, например .wine_prefix, осуществляется следующим образом:

Запуск программы

Чтобы запустить программу, необходимо указать полный путь к исполняемой программе или имени программы, как показано в примере ниже:

Первый запуск программы может длиться достаточно долгое время.

Запуск bat-файлов осуществляется командой:

Префиксы Wine

Для разных программ могут потребоваться разные дополнительные компоненты, разные настройки Wine и т. п. Для этого существуют префиксы Wine. Используя для каждой программы свой префикс, вы можете обеспечить им индивидуальное окружение.

Для примера создадим и сконфигурируем 64-х разрядный префикс с именем .wine_prefix в домашнем каталоге пользователя:

где WINEARCH=win64 — указывает, что префикс создается под архитектуру amd64, что позволит запускать в нем 64-разрядные программы, а так же 32-разрядные. Для создания 32-разрядного префикса необходимо заменить 64 на 32.

WINEPREFIX=»/home/$USER/.wine_prefix» — указывает путь расположения создаваемого префикса.

Кавычки используются в случаях, если в имени папок содержится пробел, например «/home/user/Рабочий стол».

Для запуска программ с префиксом каждый раз указывать архитектуру не требуется, поэтому после создания параметр WINEARCH=win64 прописывать не нужно.

Пример запуска программы internet explorer с префиксом:

Настройка префикса

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

Вкладка «Диски» позволяет управлять виртуальными и физическими разделами. В стандартной конфигурации подключено 2 раздела: C и Z.

C — является системным каталогом префикса;

Z — ведет в корень файловой системы Linux, в некоторых случаях такое поведение нежелательно, поэтому данный диск рекомендуется удалить, тем самым изолировав префикс от основной системы.

Вредоносные программы для Windows потенциально способны нанести вред Linux-системе.

В префиксе стандартные каталоги Windows-пользователя располагаются по пути /home/user/.wine_prefix/drive_c/users/$USER/.

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

Ссылки в данном случае указывают на домашние каталоги Linux-пользователя, который создал префикс.

Остальные вкладки подробно описаны и интуитивно понятны.

Winefile является аналогом проводника Windows.

Запуск winefile осуществляется командой:

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

Удаление программ в Wine

Для удаления программ необходимо использовать команду:

или удаление из префикса:

После этого откроется окно «Установка/удаление программ», где следует выбрать нужную программу и нажать кнопку «Удалить».

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

При помощи wine uninstaller можно устанавливать программы, нажав на кнопку «Установить» и выбрав необходимую для установки программу.

Удаление программы без использования GUI осуществляется следующим образом:

Также есть возможность удалить программу, используя ее собственную программу удаления:

Работа с реестром

Для открытия реестра используется инструмент regedit:

Чтобы перемещаться по реестру, кликните на ключах в левой части панели, чтобы перейти на следующий уровень глубины.

Чтобы удалить ключ, кликните на нем и в меню Edit выберите «Delete».

Чтобы добавить ключ или значение, определите место, где вы хотите поместить его, и выберите «New» из меню «Edit».

Чтобы изменить существующий ключ, выделите его в правой панели и выберите «Modify» из меню «Edit». Другой способ проделать то же самое, это щелчок правой кнопкой мыши на ключе или значении.

Файлы реестра располагаются в папке префикса, например:

system.reg — содержит ветвь HKEY_LOCAL_MACHINE;

userdef.reg — HKEY_HKEY_USERS\.Default (содержит настройки Windows пользователя по умолчанию).

Установка Winetricks

Для установки winetricks требуются права администратора:

для РЕД ОС 7.1 или 7.2:

для РЕД ОС 7.3 и старше:

Чтобы открыть диалоговое окно программы для работы в графическом режиме, необходимо вызвать команду:

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

При выборе пункта меню, установленного по умолчанию, открывается следующее окно, которое содержит список доступных над wine-префиксом операций, где можно доустановить библиотеки, шрифты, вызвать редактор реестра или окошко настроек wine (winecfg).

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

Есть возможность установить пакеты напрямую через терминал:

Чтобы отобразить все установленные пакеты введите команду:

Установка дополнительных пакетов

Пакет Dotnet

Для установки пакета в графическом режиме необходимо запустить winetricks.

При открытии окна выбрать пункт меню, установленный по умолчанию, затем необходимо выбрать пункт «Установить библиотеку DLL или компонент Windows». В списке приложений следует выбрать пакет для установки в зависимости от того, какая версия необходима, и нажать «ОК».

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

Затем откроется окно установки программы, где необходимо изучить и принять условия лицензионного соглашения и следовать инструкциям по установке.

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

Для полуавтоматической установки (название и описание компонентов выводятся по ключу help):

Пример установки NET Framework 4.5 :

Пакет Mono

Mono — программная платформа, позволяющая разработчикам достаточно просто создавать развитые кроссплатформенные приложения.

В базовом варианте Mono состоит из нескольких компонентов:

Данный пакет ставится автоматически при установке Wine из репозитория версии 4.4.

Установка Gecko

Gecko – это свободный движок вывода веб-страниц для браузера при работе в интернете wine. Если wine не работает с интернетом и вы не запускаете windows.exe браузер, то вам Gecko не нужен.

Обычно при запуске приложения для работы с веб-страницами Wine автоматически ищет Gecko сперва в /usr/share/wine/gecko. Если Wine не находит архив с Gecko там, то он автоматически загружает его из интернета, но некоторые приложения не любят ждать, пока загрузиться Gecko и зависают или вылетают.

Данный пакет ставится автоматически при установке Wine из репозитория версии 4.4.

Виртуальный рабочий стол в Wine

Имитация рабочего стола Windows в wine необходима для решения проблем, связанных с разрешением экрана, а также при сворачивании программ в wine.

Рабочий стол можно включить через winecfg.

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

Запущенная программа размещается в рамках виртуального рабочего стола.

Также есть возможность запустить рабочий стол, не используя интерфейс:

explorer — проводник Windows;

Углубление в функционал Wine

Wineconsole — позволяет запускать консоль windows, в основном используется для отладки.

Что такое wine mono. Смотреть фото Что такое wine mono. Смотреть картинку Что такое wine mono. Картинка про Что такое wine mono. Фото Что такое wine mono

Wineserver — служба, исполняющая роль ядра Windows. Для каждого префикса запускается своя служба, что позволяет выполнять одновременно несколько программ из разных префиксов.

В случаях, когда программа зависла, поможет перезапуск winserver (жесткая перезагрузка):

0 — не выводит информацию;

1 — выводит основную информацию;

2 — выводит полную информацию.

Создание префикса через wineboot:

-i — инициализировать префикс.

Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.

РЕД СОФТ — участник
фонда «Сколково»

Отправить запрос

Отправить запрос

Заявка на расчет стоимости

Заявка на приобретение технической поддержки

Стать партнером

Заявка на производственную практику в РЕД СОФТ

Подписка на уведомления

Вы будете получать только актуальную информацию по обновлению безопасности

Подписываясь на уведомления, вы соглашаетесь с условиями обработки персональных данных.

Подписка оформлена

Политика в отношении обработки персональных данных Общества с ограниченной ответственностью «Ред Софт» (ООО «Ред Софт»)

1. Настоящая политика в отношении обработки персональных данных (далее – Политика) составлена в соответствии с требованиями Федерального закона от 27.07.2006 No152-ФЗ «О персональных данных» и применяется к информации, которую ООО «Ред Софт» (далее – Компания) может получить о Пользователях веб-сайта http://redos.red-soft.ru/ (далее – Сайт).

Использование Пользователем Сайта означает безоговорочное согласие с настоящей Политикой и указанными в ней условиями обработки персональных данных. В случае несогласия с данной Политикой использование Сайта должно быть немедленно прекращено.

При заполнении формы на Сайте Пользователь тем самым подтверждает:

2. Согласие Пользователя признается бессрочным и исполненным в простой письменной форме, на обработку следующих персональных данных:

Пользователь предоставляет Компании право осуществлять следующие действия с персональными данными:

3. Пользователь имеет право отозвать свое согласие посредством составления соответствующего письменного документа, который может быть направлен Пользователем в адрес Компании по электронной почте/по почте заказным письмом с уведомлением о вручении либо вручен лично под расписку уполномоченному представителю Компании. В случае получения письменного заявления об отзыве согласия на обработку персональных данных Компания обязана прекратить их обработку.

4. Компания обязуется приложить все усилия для обеспечения конфиденциальности данных, размещенных Пользователем посредством Сайта, на весь период использования Сайта Пользователем.

5. Персональные данные Пользователя никогда, ни при каких условиях не будут переданы третьим лицам, за исключением случаев, связанных с исполнением действующего законодательства.

6. Пользователь осознает, что в результате сбоя, технических неисправностей, действий третьих лиц, в том числе (но не ограничиваясь) вирусной или хакерской атаки, данные Пользователя, размещенные на Сайте, могут стать доступны третьим лицам. Пользователь обязуется не предъявлять требований к Компании о возмещении убытков (ущерба), возникших в связи с этим.

7. Пользователь может получить любые разъяснения по интересующим вопросам, касающимся обработки его персональных данных, отправив письмо на адрес электронной почты: redos@red-soft.ru.

8. Компания имеет право вносить изменения в настоящую Политику. При внесении изменений в актуальной редакции указывается дата последнего обновления. Новая редакция Политики вступает в силу с момента ее размещения, если иное не предусмотрено новой редакцией.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *