mono пакет установщика что это
Mono и ОС МСВС
Знакомство с ОС МСВС
Итак, википедия говорит, что ОС МСВС — это Мобильная Система Вооруженных Сил. А именно, защищенная операционная система общего назначения. Разработала ее организация ВНИИНС. Система создана на базе Linux в соответствии с требованиями Министерства Обороны РФ.
В постановке задачи не была указана конкретная версия системы, поэтому, посоветовавшись с техподдержкой ВНИИНС, была выбрана наиболее актуальная на сегодняшний день ОС МСВС 5.0 ЦАВМ.11004-01 изм. №7.
Примерно месяц ушел на покупку официальной версии и еще несколько дней на подбор “железа” и установку системы. Однозначно можно сказать что ОС МСВС 5.0 не ставится на процессоры х86 и ноутбуки с 2-мя видеокартами.
Так выглядит графическая оболочка МС ОСВС:
Можно предположить, что такое состояние дел вызвано трудностями с сертификацией составных частей системы.
Установка Mono
Реализации Mono существуют для следующих операционных систем: Windows, Linux, BSD (FreeBSD, OpenBSD, NetBSD), Solaris, Mac OS X, Apple iOS, Wii. Поддерживаются платформы: s390, SPARC, PowerPC, x86/x86-64, IA64, ARM, Alpha, MIPS, HPPA.
Идем на сайт проекта и видим там, что для установки нужно выполнить всего лишь 3 команды:
Первая команда добавляет ключ подписи для доступа в репозиторий, вторая настраивает репозиторй, третья инсталлирует Mono.
Программное обеспечение устанавливается в ОС МСВС (как в наследнике RHEL) в виде RPM пакетов. Для удобства этого процесса часто используется менеджер пакетов YUM. В состав ОС МСВС входит графическая оболочка менеджера пакетов, но я пользовался консольной версией. Пакеты находятся в репозиториях, которые могут находиться как на локальной машине, так и где-то в сети. Добавив ссылки на репозитории в менеджер пакетов YUM, можно довольно удобно обновлять систему. Как правило, в RHEL и его наследниках репозитории уже добавлены и настроены, однако в ОС МСВС имеется только один репозиторий, расположенный на установочном компакт-диске.
Проблемы начались уже на второй команде. Оказалось, что yum-config-manager отсутствует в системе:
[mono_repository]
name=mono repository
baseurl=http://download.mono-project.com/repo/centos/
enabled=1
gpgcheck=0
Однако и теперь ничего не получилось:
После этого репозитории заработали, как нужно:
Но выполнить инсталляцию Mono все равно не получается.:
При установке проверяются зависимости пакетов. Оказалось, что инсталляция Mono из данного репозитория требует, чтобы в системе были версии библиотек не ниже:
Можно было бы попробовать обновить все эти библиотеки, однако это может привести к проблемам в работе другого ПО, использующего их.
StackOverFlow подсказал мне другое решение: нужно попробовать поставить более раннюю версию Mono. Оказывается, существует архив версий. Опытным путем удалось определить, что самой свежей версией Mono, которая нормально ставится на ОС МСВС 5.0 ЦАВМ.11004-01 изм. №7 является версия 2.10.2. Репозиторий находится тут.
В итоге, чтобы все установить, нужно сделать следующее:
2. Выполнить команду yum install monotools-addon-server для установки основных библиотек.
3. Выполнить команду yum install mono-addon-winforms-2.10.2-5.1.x86_64 для установки библиотек winforms.
4. Выполнить команду yum install mono-addon-libgdiplus0.x86_64 0:2.10-6.2 для установки реализации GDI+.
В результате должно получиться так:
Кроме того, можно проверить работоспособность, запустив пару программ.
Проблемы портирования
Чтобы работать в привычной среде, я установил ту же версию Mono для Windows.
В каждой из них я добавил опцию компилятора /define MONO
Теперь можно использовать такую вот конструкцию:
С первого раза, конечно же, ничего не заработало. В первую очередь — получение имени процессов:
Этот код возвращает количество таких же запущенных в системе процессов. Проблема решилась, путем игнорирования исключений от не нужных нам процессов.
При этом код продолжил выполнять свою функцию.
Затем на форме “уехали” кнопки. Должно быть так:
А получилось так:
Это решилось небольшим изменением расположения элементов на форме:
В итоге пришлось переписывать весьма внушительную часть кода, заменяя автоматическую сериалиацию на “ручную” сборку класса из массива.
Результат
В результате задача была решена. Непосредственно на портирование ушло около 2-х недель. Еще где-то неделю заняли исследования процесса установки Mono. И месяц заняла покупка операционной системы.
Что дальше?
А дальше нужно формировать собственный репозиторий, который автоматически будет устанавливать Mono и само ПО. После этого должна быть сертификация…
Но, как обычно, все поменялось на самом интересном месте. В самом разгаре работы оказалось, что ОС МСВС уже не актуальна. Нужно все делать на AstraLinux… А это уже немного другая история.
Что такое MONO.EXE? Это безопасно или вирус? Как удалить или исправить это
Что такое MONO.EXE?
MONO.EXE это исполняемый файл, который является частью Сеть разработчиков Microsoft разработанный Microsoft, Версия программного обеспечения для Windows: 1.0.0.0 обычно 16043 в байтах, но у вас может отличаться версия.
MONO.EXE безопасен, или это вирус или вредоносная программа?
Первое, что поможет вам определить, является ли тот или иной файл законным процессом Windows или вирусом, это местоположение самого исполняемого файла. Например, для MONO.EXE его путь будет примерно таким: C: \ Program Files \ Microsoft \ Microsoft Developer Network \ MONO.EXE
Если статус процесса «Проверенная подписывающая сторона» указан как «Невозможно проверить», вам следует взглянуть на процесс. Не все хорошие процессы Windows имеют метку проверенной подписи, но ни один из плохих.
Наиболее важные факты о MONO.EXE:
Если у вас возникли какие-либо трудности с этим исполняемым файлом, вы должны определить, заслуживает ли он доверия, прежде чем удалять MONO.EXE. Для этого найдите этот процесс в диспетчере задач.
Найти его местоположение и сравнить размер и т. Д. С приведенными выше фактами
Если вы подозреваете, что можете быть заражены вирусом, вы должны немедленно попытаться это исправить. Чтобы удалить вирус MONO.EXE, необходимо скачайте и установите приложение полной безопасности, как это, Обратите внимание, что не все инструменты могут обнаружить все типы вредоносных программ, поэтому вам может потребоваться попробовать несколько вариантов, прежде чем вы добьетесь успеха.
Могу ли я удалить или удалить MONO.EXE?
Не следует удалять безопасный исполняемый файл без уважительной причины, так как это может повлиять на производительность любых связанных программ, использующих этот файл. Не забывайте регулярно обновлять программное обеспечение и программы, чтобы избежать будущих проблем, вызванных поврежденными файлами. Что касается проблем с функциональностью программного обеспечения, проверяйте обновления драйверов и программного обеспечения чаще, чтобы избежать или вообще не возникало таких проблем.
Однако, если это не вирус, и вам нужно удалить MONO.EXE, вы можете удалить Microsoft Developer Network со своего компьютера, используя его деинсталлятор. Если вы не можете найти его деинсталлятор, вам может потребоваться удалить Microsoft Developer Network, чтобы полностью удалить MONO.EXE. Вы можете использовать функцию «Установка и удаление программ» на панели управления Windows.
Распространенные сообщения об ошибках в MONO.EXE
Наиболее распространенные ошибки MONO.EXE, которые могут возникнуть:
• «Ошибка приложения MONO.EXE».
• «Ошибка MONO.EXE».
• «MONO.EXE столкнулся с проблемой и должен быть закрыт. Приносим извинения за неудобства».
• «MONO.EXE не является допустимым приложением Win32».
• «MONO.EXE не запущен».
• «MONO.EXE не найден».
• «Не удается найти MONO.EXE».
• «Ошибка запуска программы: MONO.EXE.»
• «Неверный путь к приложению: MONO.EXE.»
Как исправить MONO.EXE
Если у вас возникла более серьезная проблема, постарайтесь запомнить последнее, что вы сделали, или последнее, что вы установили перед проблемой. Использовать resmon Команда для определения процессов, вызывающих вашу проблему. Даже в случае серьезных проблем вместо переустановки Windows вы должны попытаться восстановить вашу установку или, в случае Windows 8, выполнив команду DISM.exe / Online / Очистка-изображение / Восстановить здоровье, Это позволяет восстановить операционную систему без потери данных.
Чтобы помочь вам проанализировать процесс MONO.EXE на вашем компьютере, вам могут пригодиться следующие программы: Менеджер задач безопасности отображает все запущенные задачи Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записи автозапуска. Единый рейтинг риска безопасности указывает на вероятность того, что это шпионское ПО, вредоносное ПО или потенциальный троянский конь. Это антивирус обнаруживает и удаляет со своего жесткого диска шпионское и рекламное ПО, трояны, кейлоггеры, вредоносное ПО и трекеры.
Обновлен декабрь 2021:
Мы рекомендуем вам попробовать этот новый инструмент. Он исправляет множество компьютерных ошибок, а также защищает от таких вещей, как потеря файлов, вредоносное ПО, сбои оборудования и оптимизирует ваш компьютер для максимальной производительности. Это исправило наш компьютер быстрее, чем делать это вручную:
Загрузите или переустановите MONO.EXE
Вход в музей Мадам Тюссо не рекомендуется загружать файлы замены exe с любых сайтов загрузки, так как они могут сами содержать вирусы и т. д. Если вам нужно скачать или переустановить MONO.EXE, то мы рекомендуем переустановить основное приложение, связанное с ним. Сеть разработчиков Microsoft.
Что такое сеть разработчиков Microsoft
Информация об операционной системе
Ошибки MONO.EXE могут появляться в любых из нижеперечисленных операционных систем Microsoft Windows:
Начните с Mono
Вот отказ от ответственности: я избегаю Linux и никоим образом не являюсь экспертом по Linux. Я содрогаюсь при мысли о черных экранах с мигающим курсором. Я двигаю мышью, пытаясь найти значок, который нужно щелкнуть, или меню для выбора.
Именно с такой точки зрения, эта статья продемонстрирует, как любой (даже я!) Может запустить Mono на новом чистом Linux-компьютере. Я расскажу о своем опыте установки пакета и расскажу обо всех компонентах, необходимых для запуска Mono.
Что такое моно?
Что можно использовать в моно?
Сам компилятор написан на C #. Вы можете загрузить все 1,7 миллиона строк кода C # и скомпилировать их самостоятельно, или, как мы увидим в ближайшее время, вы можете использовать один из множества дистрибутивов, чтобы упростить процесс установки.
Классы ADO.NET и System.Data также достаточно развиты; однако, они не находятся на уровне производства на момент написания. Это один из крупнейших проектов в Mono, и в настоящее время вы можете подключаться к широкому спектру баз данных. Собственная поддержка предоставляется для многих баз данных, обычно связанных с Linux, таких как PostgreSQL.
Mono успешно используется в коммерческих и тяжелых условиях эксплуатации. Novell использовала этот инструмент для создания двух своих продуктов, iFolder и ZenWorks. Кроме того, SourceGear использовал веб-сервисы, развернутые в Mono в своем приложении Vault.
Начало работы: скачать Mono
Mono доступен во многих пакетах. Вы можете загрузить последнюю версию сборки исходного кода и ежедневной сборки снимка исходного кода через CVS, пакет RPM или установку Red Carpet для тех, кто работает с Xiamian Desktop. Безусловно, самой простой в использовании является система Red Carpet, которая, хотя и похожа на RPM, предлагает хороший контроль версий, что позволяет очень легко обновить Mono на вашей машине.
На странице загрузки Mono подробно описаны различные пакеты и способы их загрузки, а также специальные пакеты для конкретных разновидностей Linux.
Я скачал tar-архив Mono Runtime и использовал следующую команду для распаковки дистрибутива:
После того, как архив был извлечен, я мог начать процесс установки, используя:
Почему Mono хорош
Мы с участниками социальной сети open-life.org решили сделать перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck». В результате получилась статья «Почему Mono хорош». Копию данного перевода можно прочитать здесь: Почему Mono хорош — open-life.org
Прим.: Если кто захочет инвайт на open-life.org — стучитесь в личку
Я участник Debian Mono Group, Debian CLI Applications Team, и Debian CLI Libraries Team. И уже в течении года работаю над сопровождением пакетов проекта Mono и программ, которые используют его в ОС Ubuntu (и Debian). Мне хорошо известны горячие споры, угрозы и последующие переходы на личности, и сейчас я принимаю ваш «вызов». В этой статье я говорю от себя лично — не от проекта Debian, не от Ubuntu, не от Mono, и не потому, что меня попросил мой начальник.
Вам хотелось «объективного пояснения, чем хорош Mono, почему он не представляет угрозы и почему его следует включить в Ubuntu по умолчанию»? — Я отвечу на эти 3 вопроса по очереди, затем предложу общий вывод к этой статье, а так же к более широкому движению «Анти-Mono». Это сообщение подписано GPG (прим. переводчика: GPG=GNU Privacy Guard — свободная альтернатива набору криптографического ПО PGP) для подтверждения факта его публикации без изменений. Оригинальный текст доступен по адресу retro.apebox.org/herewegoagain.txt чтобы каждый желающий мог проверить его подлинность самостоятельно.
Почему Mono не опасен?
Почему Mono должен быть включен в Ubuntu по-умолчанию?
Мы не хотим, чтобы Mono был установлен по-умолчанию во всех дистрибутивах. Mono — это программная платформа, а значит он не должен быть установлен у всех пользователей. Ubuntu не поставляется по-умолчанию с Java, Scheme, Assemby, LISP и различными фреймворками, просто потому, что они не интересны большинству пользователей.
Мы хотим, чтобы по-умолчанию были хорошие программы. После загрузки Ubuntu, Kubuntu, Xubuntu или другого дистрибутива пользователь должен сказать «Ух ты, Свободное ПО настолько хорошо, что я больше не нуждаюсь в Windows». Все дистрибутивы СПО, стремящиеся обрести фанатов, должны выбирать лучшие приложения. В случае с Ubuntu, командой Desktop Team было принято решение включить в дистрибутив лучшее приложение для работы с заметками и лучший фото менеджер.
Zim — высококачественный продукт, но Desktop Team решила использовать Tomboy, поскольку это приложение удобнее для многих пользователей (и сейчас Tomboy используется как стандартное приложение в этом классе)
Также Desktop Team решила, что лучшим фото-менеджером является программа F-Spot. Приложение F-Spot можно сравнить по возможностям с проприетарными приложениями iPhoto компании Apple и Picasa от Google Inc. F-Spot нельзя сравнивать с приложениями типа файл-менеджер как gThumb, поскольку одной из ключевых особенностей является возможность прикреплять к фотографии важные метаданные, но gThumb работает для каждого каталога отдельно, а не для всех фото сразу, как F-Spot.
Как Tomboy, так и F-Spot для запуска требуют Mono JITter, а также набор библиотек таких как GTK#. Таким образом, чтобы предложить эти лучшие бесплатные программы для новых пользователей (эти программы выбраны командой Ubuntu Desktop Team), часть свободного программного обеспечения нужна для запуска других приложений, как например GNOME System Monitor требует для работы GTKmm. До тех пор, пока Tomboy и F-Spot будут лучшими в своем классе, они будут включены в дистрибутив Ubuntu, а значит вместе с ними будут включены нужные для их работы библиотеки и приложения. Если же найдутся лучшие программы, то они будут включены в стандартную поставку Ubuntu, если приложение основанное на Mono будет лучше других приложений, то Mono будет включен в дистрибутив. Это мнение не основывается на предпочтении к данному фреймфорку, хотя я думаю, что разработка на языках высокого уровня таких как C# или Python гораздо быстрее и удобна, чем на C.
Пост размещенный в Linux Today
Из вашего первого сообщения ясно, что вы не беспристрастны. Вот несколько конкретных фраз, цель которых — обругать и показать ваше уже определенное мнение на выбранные вами темы. Все фразы основываются на чистом предубеждении, что вынуждает тех, кто понимает что-то про Mono, не лезть на рожон. Поэтому всем кажется, что большинство — противники Mono.
«Есть множество приложений и получше, которые можно включить в дистрибутив» — Пожалуйста, назовите такие приложения.
«проталкивание технологий Microsoft» — Помогите! Помогите! Нас угнетают! Нет, давайте серьёзно. Хорошая технология — это хорошая технология, а не изобретение велосипеда, который никому никогда не помогал. Среди участников Desktop Team нет профессионалов в Mono (большинство из них фанаты Python) и односторонних решений связанных с включением программ в дистрибутив не было, нету и не будет. Никто ничего не проталкивает! Ни один из пакетов связанных с Mono не был помечен как «важный» (Essential:yes).
«Включение этих програм оскверняет Ubuntu» — Демагогия. Microsoft — обычная корпорация, а не нечто сверхъестественное. Обвинение Microsoft в нечестивости и проталкивании продуктов делает им слишком много чести. Они — корпорация с огромным количеством глупых менеджеров и с редкими просветами в виде компетентных разработчиков. И ничего больше.
«Фанаты Mono разводят слишком много шума на форумах Ubuntu» — На самом деле, в этом виноваты противники Mono. Если вы говорите об обвинениях в цензуре, то вы заблуждаетесь. Те, кто читал подробности этих обвинений, могут увидеть в сообщениях грубость, угрозы, споры и прочее, а в корне всего этого были противники Mono. Ни ребячество, ни друзья среди модераторов не помогли победить в споре.
«Просто включить его в стандартный репозиторий не приемлемо.» — Это абсолютно приемлемо, хотя это не единственное выдвинутое предложение — они варьируются от реклассификации Mono в non-Free репозиторий, до его полного удаления из Debian и Ubuntu. Свободные программы должны быть в стандартном репозитории, независимо от их реализации — но если реализация какого-то приложения является лучшей, то она должна быть включена по умолчанию.
«Неспособность фанатов Mono ответить на те простые вопросы меня немного беспокоит, такое впечатление, что есть куда более важные вопросы.» — Если вы обвиняете кого-то, тогда объясните суть обвинений. Если у вас есть конкретные обвинения к людям, которые не противостоят Mono, тогда напишите их или же не распространяйте мифы.
Движение против Mono
Есть люди, которые «за» какие-то вещи. Они за свободу, или за техническое превосходство, или за спортивную команду, или за что-то другое. Есть люди, которые «против». Они против некоторых политиков, или людей определенной национальности, или чего-то другого. Некоторые люди определяют себя сторонниками чего-то, а другие противниками. Mono вызывает огромный гнев среди второй группы; в частности, люди, которые используют GNU/Linux не потому, что они «за» что-либо, а потому, что они «против» Microsoft. Это можно хорошо разглядеть в использовании слов «Microshaft» или «Micro$oft» или других детских попытках определить «их» и «нас», чтобы высмеять «их». Для них все символично: если Mono — свободное ПО, то они «за», но если оно безвозмездно получено из рук Великого Сатаны, то это непростительно.
Многие из тех, кто рекламировал себя как противник Mono, откровенно говоря, выглядят жутковато, т.к. желают смерти сотрудников Microsoft (см. комментарии к Boycott Novell), или пытаются навредить людям, которые позитивно отозвались о Mono (см. недавние замечания в списках рассылки Ubuntu), или намекают на это тем, кто с ними не согласен (практически в каждой новости Boycott Novell) — это отвратительное поведение представляет из себя наихудшую рекламу «Свободному ПО». Если люди хотят быть «против» Mono, то для этого есть разумный путь — например, работа по поддержке пакетов альтернативного ПО. Если анти-Mono движение хочет быть принято всерьез, то они должны понять, что для борьбы им необходимо хорошо знать как Mono работает и почему, для того, чтобы правильно направлять свою энергию (и крики “ZOMG! MICRO$HAFT!” имеют неверное направление). Я буду СЧАСТЛИВ увидеть высококачественные приложения для GNOME на Java или Python — такая конкуренция приведет к улучшению ПО в целом.
Большинство противников Mono не являются даже создателями сборок, а не то что разработчиками ПО. Они заявляют, что программисты (которые действительно тратят время на разработку СПО) должны использовать те платформы, которые нравятся им, а не самим разработчикам. Это другая причина, почему аргументы противников Mono не получают должного внимания — предположение о том, что кто-то может решать за разработчиков очень раздражает. СПО основывается на меритократии — более способные получают больше уважения. Пока противники Mono не будут вносить свой вклад в СПО они будут выглядеть чудаковато и их вопросы останутся без ответа.
В конце концов, не найдется ничего, что заставит исчезнуть споры вокруг Mono, до тех пор, пока расплывчатые угрозы юридической атаки распространяются и подпитываются некоторыми членами сообщества. Практически ничто не сможет успокоить тех, кто уже составил свое собственное мнение без какой-либо озабоченности о реальных основаниях или фактах. Аргументы против Mono основанные на реальности или фактах я считаю хорошими и приветствую их, но встречаться с ними мне приходилось очень редко. И даже если они приводятся, то тонущими в настолько густом соусе демагогии, страха, неуверенности и сомнения, что действительно важная информация попросту невидна.
Итак, я считаю эта статья то, что вы искали. Вы можете перепечатывать её или нет. Она создана как новая глава в ежедневных личных нападках на меня со стороны уж очень искушенных противников Mono.
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 в РЕД ОС на нашем официальном YouTube канале.
Установка Wine
Для установки необходимо открыть терминал, войти под суперпользователем root и начать установку:
если вы используете РЕД ОС версии 7.1 или 7.2, выполните команду:
если вы используете РЕД ОС версии 7.3 и старше, выполните команду:
Установка программ на Wine
Запуск программы
Чтобы запустить программу, необходимо указать полный путь к исполняемой программе или имени программы, как показано в примере ниже:
Первый запуск программы может длиться достаточно долгое время.
Префиксы Wine
Для разных программ могут потребоваться разные дополнительные компоненты, разные настройки Wine и т. п. Для этого и существуют префиксы Wine. Используя для каждой программы свой префикс, Вы сможете обеспечить им индивидуальное окружение. Для того, чтобы задействовать эту возможность, выполняем команду от обычного пользователя :
Где example, например, может быть название программы, которая в этом префиксе будет располагаться. Будет создан новый префикс и откроется панель управления Wine. Здесь можно что-то настроить, можно ее просто закрыть.
Все дальнейшие команды выполняем добавляя:
Например, запуская установщик нужной программы, вводим:
С помощью механизма префиксов можно создать 32 битное окружение wine и запускать в нем программы. Некоторые компоненты Windows и программы работают только или стабильнее в 32 битном префиксе.
Создайте сам 32 битный префикс командой
Пример установки dotnet35sp1 в 32-битный префикс:
Ключ «-q» означает автоответ, т.е на все вопросы отвечать «Yes».
И запустите в нем любую программу добавив в начале путь к префиксу и его архитектуру:
Удаление программ в Wine
Для удаления программ необходимо войти под суперпользователем root и использовать команду
После этого откроется окно «Установка/удаление программ», где следует выбрать нужную программу и нажать кнопку «Удалить»
Работа с реестром
Для открытия реестра используется инструмент regedit:
Чтобы перемещаться по реестру, кликните на ключах в левой части панели, чтобы перейти на следующий уровень глубины. Чтобы удалить ключ, кликните на нем и в меню Edit выберите «Delete». Чтобы добавить ключ или значение, определите место, где вы хотите поместить его, и выберите «New» из меню Edit. Чтобы изменить существующий ключ, выделите его в правой панели и выберите «Modify» из меню Edit. Другой способ проделать то же самое, это щелчок правой кнопкой мыши на ключе или значении.
Установка Winetricks
Wwinetricks — вспомогательный скрипт для загрузки и установки различных распространяемых библиотек, необходимых для запуска некоторых программ в Wine, а так же настройки окружения.
Для установки winetricks требуются права root:
для РЕД ОС версии 7.1 или 7.2:
для РЕД ОС версии 7.3 и старше:
Чтобы открыть диалоговое окно программы для работы в графическом режиме, необходимо вызвать команду:
По умолчанию выделен пункт «Выбрать путь для wine по умолчанию» — С ним обычно и предстоит работать, так как он указывает на дефолтный wine-префикс, который содержит drive_c и позволяет производить операции по его настройке.
При выборе пункта меню, установленного по умолчанию, открывается следующее окно, которое содержит список доступных над вайнпрефиксом операций, где можно доустановить библиотеки, шрифты, вызвать редактор реестра или окошко настроек wine (winecfg).
Установка пакета Dotnet
Для установки пакета в графическом режиме необходимо запустить winetricks.
Запускать программу надо именно под тем пользователем, под которым у вас работает wine, иначе программа установится не туда, куда нужно. Права root не нужны.
При открытии окна выбрать пункт меню, установленный по умолчанию, затем необходимо выбрать пункт «Установить библиотеку DLL или компонент Windows». В списке приложений следует выбрать пакет для установки, в зависимости от того, какая версия необходима, и нажать «ОК».
Затем откроется окно установки программы, где необходимо изучить и принять условия лицензионного соглашения и следовать инструкциям по установке.
Для полуавтоматической установки (название и описания компонентов выводятся по ключу — help):
Пример установки NET Framework 4.5 :
Работа с Mono
В базовом варианте Mono состоит из нескольких компонентов:
Начиная с версии Mono 2.2 реализована поддержка классов компилятора Mono.CSharp.Evaluator (сборка Mono.Sharp.dll) для создания собственных сервисов компиляции.
Среда исполнения Mono поддерживает инфраструктуру промежуточного языка CLI (Common Language Infrastructure), соответствующую стандарту ECMA-335. Виртуальная машина среды исполнения допускает возможность запуска приложений и сборок, скомпилированных в других системах (например, возможно запускать в Linux без перекомпиляции приложения, созданные при помощи Microsoft Visual Studio для исполнения в Microsoft Windows).
Также, вместо использования виртуальной машины, среда исполнения может быть интегрирована в приложение с целью создания встраиваемой системы, не требующей установки Mono для запуска и обладающей высоким быстродействием. При этом, в приложение включаются только необходимые компоненты среды исполнения.
Данный пакет ставится автоматически при установке Wine из репозитория версии 4.4.
Установка Gecko
Gecko – это свободный движок вывода веб-страниц для браузера при работе в интернете wine. Если wine не работает с интернетом и вы не запускаете windows exe браузер, то вам Gecko не нужен.
Обычно при запуске приложения для работы с веб-страницами Wine автоматически ищет Gecko сперва в /usr/share/wine/gecko. Если Wine не находит архив с Gecko там, то оно автоматически загружает его из интернета, но некоторые приложения не любят ждать, пока загрузиться Gecko и зависают или вылетают.
Данный пакет ставится автоматически при установке Wine из репозитория версии 4.4.
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.