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

Обновлено: 21.11.2024

Удалены порты, для которых требовался этот порт:

Количество найденных коммитов: 19

< td >джеральд
История коммитов — (может быть неполной: полную информацию см. по ссылке SVNWeb выше)
ДатаПоОписанию
23 ноя 2021 22:11:40
5.1.1
Стефан Эссер (se)
26 июля 2021 г. 08:49:53
5.1.1
Джеральд Пфайфер (gerald) (Выше показаны только первые 15 строк сообщения фиксации)
06 апреля 2021 г. 14:31:07
4.9.4_1
Матье Арнольд (мат)
07 мая 2020 г. 07:19:06
4.9.4_1
< /td>
джеральд
15 февраля 2020 г. 08:47:11
4.9.4_1
джеральд
03 фев 2020 20:21:08
4.9.4
рене
31 января 2020 г. 08:23:05
4.9.4
gerald (Выше показаны только первые 15 строк сообщения фиксации )
22 фев 2019 11:13:08
4.7.5
gerald (Выше показаны только первые 15 строк сообщения фиксации)
19 мая 2018 г. 07:59:58
4.7.1
se
31 марта 2018 г. 22:30:37
4.7.1
21 марта 2017 г. 20:48:59
4.6.4
джеральд
08 марта 2016 г. 22:30:31
4.5.6
джеральд
22 март 2015 г. 18:04:06
0.0.8
dbn
20 декабря 2014 г. 18:17:20
0.0.8
bapt
18 ноября 2013 г. 18:09:12
0.0.8
dbn
20 сентября 2013 г. 16:43:53
0.0.8
bapt < /td>
16 января 2013 г. 20:15:07
0.0.8
dbn
27 октября 2012 г. 18:39:50
0.0.8
gerald
07 августа 2012 г. 23: 55:13
0.0.4
джеральд

Количество найденных коммитов: 19

Этот сайт
Что такое FreshPorts?
Об авторах
Вопросы
Часто задаваемые вопросы
Насколько он велик?
Политика безопасности
Конфиденциальность
Блог
Контакты

Найдите
больше.

Последние уязвимости
< td>openvpn-mbedtls < tr>< /tr> < tr>
go19 марта
openvpn17 марта
17 марта
libressl * 16 марта
libressl-devel * 16 марта
openssl * 16 марта
openssl-devel * 16 марта
openssl-quictls * 16 марта
weechat16 марта
wordpress16 марта
wordpress16 марта
wordpress16 марта
wordpress16 марта
wordpress16 марта
apache2415 марта

За последние 14 дней было зарегистрировано 10 уязвимостей, затрагивающих 183 порта

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

Это тема, которую я открыл на общей доске, но теперь понимаю, что должен был опубликовать ее здесь, так как я использую LMDE 3.

Перед установкой Windows-приложения (Scrivener) под Wine я ввел команды
winetricks dotnet45
winetricks dotnet46
.
Однако при вводе этих команд они запускались со следующим сообщением:
"-------------------------- ----------------------------
Вы используете 64-разрядный WINEPREFIX. Если у вас возникнут проблемы, повторите проверку в очистите 32-разрядный WINEPREFIX, прежде чем сообщать об ошибке.
--------------------------------------------------- ------------------
Использование winetricks 20170101 - sha1sum: c844fda0cca25ac9ed0ed1b55cd138cab6a4af16 с wine-1.8.7 (Debian 1.8.7-2) и WINEARCH=win64
Выполнение w_do_call dotnet45
Выполнение load_dotnet45
------------------------------------ ------------------
Этот пакет может не работать в 64-разрядной системе
------------- --------------------------------------------------------"

(Я отмечаю, что версия Winetricks, которая у меня есть, относится к 2017 году, но я не решаюсь попробовать обновление, поскольку оно может быть несовместимо с Debian.)

Если ни 4.5, ни 4.6 не установлены правильно, может быть проблема в этом? Какие-либо предложения?(Я остаюсь новичком и знаю правильный синтаксис для создания 32-битного WINEPREFIX в соответствующем каталоге, если это необходимо.)

Я открыл тему на форумах Scrivener и получил следующий совет:
.NET 4.6.2 — это минимальная версия .NET, которую необходимо установить для работы кода менеджера лицензий. обновите их. Вам также может потребоваться убедиться, что он устанавливает .NET в правильный экземпляр WINE. Похоже, ваш экземпляр WINE является 64-разрядным экземпляром, вам может потребоваться убедиться, что он правильно загружает и устанавливает 64-разрядную версию. .NET для вашего экземпляра. Вам нужно установить только последнюю версию — начиная с версии 4.5 и выше, все версии являются кумулятивными."

(Я создал 64-битный WINEPREFIX, чтобы разрешить установку Scrivener, но теперь, когда он установлен, я полагаю, что его можно безопасно заменить. Однако я не уверен в процессе или синтаксисе этого.)

Кажется, ему не нравятся URL. Или, может быть, это WINEPREFIX.

Есть мысли или предложения?

Что касается вопроса WINEPREFIX, как можно выбрать альтернативные версии или переключиться с них?

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

Поиск в WINEPREFIX показывает только различные файлы в PlayOnLinux. Но я пытаюсь использовать WINETRICKS для обновления NET framework, и там нет никакой возможности.

Версия по умолчанию 64-разрядная, если я правильно понимаю, и я пытаюсь изменить ее на 32-разрядную версию.

Я попробовал новую команду, которая, как я надеялся, сработает. Это и вывод выглядит следующим образом:

Как видно, это не сработало. Я понятия не имею об ошибке в моей команде или синтаксисе. Очень расстраивает.

Версия по умолчанию 64-битная, если я правильно понимаю, и я пытаюсь изменить ее на 32-битную версию.
Как?

Переименуйте или удалите текущий, а затем создайте новый.

"6.5.3 Как создать 32-битный префикс вина в 64-битной системе?

В настоящее время существуют серьезные ошибки, которые не позволяют многим 32-разрядным приложениям работать с 64-разрядным префиксом вина. Чтобы обойти это, вы можете создать новый 32-битный винный префикс, используя переменную среды WINEARCH. В терминале введите:

WINEARCH=win32 WINEPREFIX=path_to_wineprefix winecfg

(используйте фактический путь к винному префиксу) Не используйте существующий каталог для нового винного префикса: Wine должен создать "

^^ теперь у вас есть 32-битный префикс Wine.

Я не знаю, что происходит с вашей проблемой URL:

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

Пожалуйста, измените заголовок исходного сообщения, добавив [РЕШЕНО], если/когда проблема будет решена!
Ваши данные и ОС зарезервированы. правильно?

Обновлено: 20 мая 2019 г.

Линукс. ВИНО. Интересный вариант использования. Так случилось, что я игрался с WINE, пытаясь установить какое-то программное обеспечение для Windows. Оказывается, конкретная программа доступна изначально, так что ничего страшного, но иногда я пробую эту структуру, чтобы посмотреть, стал ли она проще и легче.

В этот дождливый день у меня не было успеха ни с Mono, ни с dotNET, если хотите. Приложение не могло работать, потому что в моем Linux-боксе отсутствовал Mono, но его правильная настройка была далеко не тривиальной. Отсюда и этот учебник. У кого-то где-то может быть неясный вариант использования, и это небольшое руководство однажды пригодится. Или не. После меня.

Ошибка, которая может быть

Короче говоря, когда вы запускаете винную "программу", вы получаете следующее:

003a:err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono не установлен

Очевидно, нет? Что ж, решение состоит в том, чтобы установить полный фреймворк Mono, что делается путем указания мета-пакета mono-complete. Я протестировал это на системе на основе Ubuntu, так что не ненавидьте меня, если соглашение об именах отличается в вашем дистрибутиве:

sudo apt-get install mono-complete

Увы, это не помогло.

Решение 1. Официальный установщик Mono

Вы можете получить пакет с официального веб-сайта WINE, а затем установить его с помощью функции «Добавить/удалить» в деинсталляторе Wine, как я показал вам несколько недель назад. Нажмите «Добавить», выберите пакет Mono MSI, и это все.

В моем случае я добился прогресса, но недостаточного. Новое сообщение об ошибке:

002f:err:mscoree:LoadLibraryShim ошибка чтения ключа реестра для installroot

Решение 2. Winetricks

Я решил пойти по старинке и вернуться к этому аккуратному маленькому скрипту-оболочке, который можно использовать для установки множества распространенных приложений, библиотек и утилит Windows, и, надеюсь, мне не придется иметь дело с какими-либо причудливыми ошибками. Я установил скрипт из репозиториев, а затем установил dotNET 4.5 используя его.

sudo apt-get установить winetricks

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

Это было немного затянуто, и появилось несколько мастеров Microsoft, которые просили меня принять лицензионное соглашение с конечным пользователем и тому подобное. Но, в конце концов, я правильно установил dotNET и, что более важно, приложение Windows смогло обнаружить фреймворк, и я смог завершить установку WINE.

Если вам интересно, моей тестовой программой был KeePass, который также доступен в репозиториях. Но, как оказалось, версии для Windows имеют более приятный значок и лучшую интеграцию с системной областью, по крайней мере, в Plasma, но сам пользовательский интерфейс изначально более приятный визуально, возможно, из-за шрифта DPI и многого другого. Так что в целом я был довольно доволен, как обычно, мне не везло с попытками WINE в прошлом.

Заключение

Поехали. Успех! Это не означает, что мы сейчас находимся в золотом веке совместимости Windows-Linux. Нисколько. Но каждый небольшой прогресс, который мы делаем, хорош и полезен, особенно если он помогает людям получить больше свободы в выборе программного обеспечения. Нативные решения — всегда лучший вариант, но если их нет, можно попробовать WINE.

Большая проблема с этой структурой заключается в том, что не существует золотой формулы. Вы не можете просто сказать: выполните эти четыре шага, и все ваши приложения будут установлены и работать хорошо. Неа. Есть много шансов и удачи, и некоторые настройки могут быть довольно запутанными. Я предполагаю, что этот находится на полпути по этой шкале. Но мы свою задачу выполнили. Вы хотели Моно, вы получили Моно. Удачного линуксинга. Я имею в виду Winduxing.

Wine — это уровень совместимости, способный запускать приложения Windows в нескольких POSIX-совместимых операционных системах, таких как Linux, macOS и BSD. Вместо имитации внутренней логики Windows, такой как виртуальная машина или эмулятор, Wine на лету переводит вызовы Windows API в вызовы POSIX, устраняя потери производительности и памяти, связанные с другими методами, и позволяя вам аккуратно интегрировать приложения Windows на рабочий стол (ярлыки на рабочем столе). , элементы меню и элементы, открываемые с помощью).

Недавно в Wine добавлена ​​поддержка ChromeOS и Android.

ВиноD3D

WineD3D — это уровень совместимости, способный запускать Direct3d от версии 1 до версии 11 путем преобразования вызовов Direct3d в вызовы OpenGL на лету. WineD3D является частью Wine.

Direct3D — это интерфейс программирования графических приложений (API) для Microsoft Windows. Являясь частью DirectX, Direct3D используется для рендеринга 3D-графики в приложениях, где важна производительность, например в играх.

Разработчики Wine работают над добавлением поддержки Vulkan в WineD3D, но она еще не готова. DXVK может сделать эту работу прямо сейчас, но это не часть Wine.

DXVK – это уровень перевода на основе Vulkan для Direct3D 10 сентября 2011 года, который позволяет запускать 3D-приложения в Linux с помощью Wine. DXVK не является частью Wine, это отдельный проект, основанный Филипом Реболе, а позже к нему присоединился Джошуа Эштон, чтобы предложить поддержку Direct3D 9, которая ранее не поддерживалась DXVK, и они оба наняты Valve для работы над Proton. .

ВКД3D

VKD3D — это слой перевода на основе Vulkan для Direct3D 12, который по умолчанию используется в WINE и Proton. Его основал Юзеф Куция, разработчик WINE, который скончался в 2019 году в возрасте 30 лет в результате несчастного случая, затем развитие продолжил Ханс-Кристиан Арнтцен в отдельном проекте под названием VKD3D-Proton, и к нему присоединился Разработчики Valve, Филип Реболе и Джошуа Эштон.

Винный геккон

В Wine реализована собственная версия Internet Explorer. Реализация основана на пользовательской версии Mozilla's Gecko Layout Engine.

Вино Моно

FAудио

FAudio — это повторная реализация XAudio, ориентированная исключительно на разработку полностью точных библиотек времени выполнения DirectX Audio для проекта FNA, включая XAudio2, X3DAudio, XAPO и XACT3.

FAudio стал частью Wine, начиная с версии Wine 5.0, и при установке Wine 5.0 FAudio будет установлен как зависимость от Wine. FAudio также является частью Proton, и он устраняет множество проблем со звуком, которые раньше можно было решить только путем установки Xact через winetricks. Проект основан Итаном Ли.

Nvidia PhysX

PhysX — это библиотека физического моделирования, предоставляемая NVIDIA, которая используется в некоторых играх.Wine уже некоторое время поддерживает эту библиотеку в резервном режиме процессора, что означает, что все физические вычисления выполняются на вашем процессоре. В Windows PhysX также поддерживает перенос вычислений на графические карты на базе NVIDIA через CUDA. Начиная с Wine Staging 1.7.34, были добавлены необходимые функции, обеспечивающие те же возможности в Wine.

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

Вы можете проверить правильность работы PhsysX с помощью теста PhysX FluidMark Benchmark. Программное обеспечение отображает в диалоговом окне запуска, доступно ли ускорение графического процессора. Вы также можете сравнить FPS между симуляциями на основе графического процессора и процессора, установив флажок графического процессора в диалоговом окне запуска.

Что такое винный префикс

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

Wine создает винный префикс внутри ~/.wine после того, как вы запустите Wine в первый раз, и Wine обновляет этот винный префикс каждый раз, когда устанавливается новая версия Wine.

Вы можете изменить расположение префикса Wine по умолчанию, используя переменную среды WINEPREFIX, которая будет подробно объяснена позже

Содержимое винного префикса

system.reg , user.reg и userdef.reg используются для хранения настроек реестра.

dosdevices содержит символические ссылки (ярлыки) на смонтированные диски в вашей системе

z: указывает на корневой каталог /, который вы использовали во время установки дистрибутива Linux.

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

drive_c содержит те же папки, что и на диске C в любой операционной системе Windows

Program Files используется для установленных 64-битных приложений. Путь к этой папке в Windows:

Program Files (x86) используется для 32-битных приложений. Путь к этой папке в Windows:

C:\Program Files (x86)

ProgramData используется для данных приложения. Путь к этой папке в Windows:

users содержит 2 каталога: Public и еще один каталог с именем пользователя, которое вы использовали при установке дистрибутива Linux.

GNU/Linux Ubuntu 18.04 Установка NET Framework 4.5 — Краткое руководство

Эта установка основана на вспомогательном сценарии Winetricks для загрузки и установки NET 4.5 Framework для Ubuntu Bionic.

Итак, следуйте инструкциям по установке требуемого WineHQ на компьютеры с Ubuntu.

Наконец, NET 4.5 Framework — важный компонент многих средств установки программного обеспечения Microsoft с помощью Wine на настольных компьютерах GNU/Linux.

1. Доступ к командной консоли

Откройте окно терминала
Ctrl+Alt+t на рабочем столе
(нажмите «Enter» для выполнения команд) .

Содержание

"В Свободе Нет Концепции! Свобода - это абсолютная Пустота, но она действительна только в том случае, если ощущается как гармоничное сердцебиение."

Фонд GNU+Linux

"Когда будет срублено последнее дерево, поймана последняя рыба, отравлена ​​последняя река, только тогда мы поймем, что деньги нельзя есть".

"Сегодня не существует пригодных для использования компьютеров с полностью открытым программным и аппаратным обеспечением (настолько, насколько некоторые компании хотят рекламировать себя как таковые)".

Подпишитесь на нас

Философия свободного программного обеспечения GNU/Linux

"Сны показывают Внутреннее обнаженное Истину. Трансцендентное Чувство-Информация-Осознание, свободно сияющее из Вечного Источника Реальности: Бесценной, Вневременной и Безграничной Души!"

Последние слова Стива Джобса

«Быть ​​победителем в миссии свободной вычислительной ОС означает принять Коммерческую Стратегию. Превзойти Двойственность в Единстве и, таким образом, распространять как свободное, так и несвободное программное обеспечение. Потому что евангелизация свободы в несвободном мире подобна содержанию троянского коня. Аллилуйя!"

Лучшие природные средства защиты от коронавируса

"Заботиться о том, чтобы кто-то лайкнул, подписался или купил, — это просто серьезное препятствие на бесценном Пути творческой свободы".

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

Что может спасти мир от самоуничтожения? Смиренное обращение на духовный путь.
Потому что Земля и Природа были Опустошены слепой дикой массовой гонкой, чтобы доказать, что вы Кто-то Лучше, потому что у вас есть $несколько fla$hy Power$.

Спасибо Google

Уважаемый пользователь Linux, было бы неплохо, если бы вы могли понять, что без Google Ads большая часть этого Контента, скорее всего, никогда не будет написана!
Итак, спасибо Google и рекламодателям Google Ads за их поддержку.
Более того, я могу легко найти необходимую информацию для повторного создания своих руководств с помощью лучшей поисковой системы: Google.

Кредиты

Вечная слава Богу, Иисусу Христу, Святому Духу, Ганеше, Шиве, Вишну, Кришне, Лаози, Будде, Бодхидхарме, Ма Гигу, Хакуину, Иккью, Нагарджуне, Тилопе, Наропе, Миларепе, Сухраварди, Святому Дисмасу, Святому Франческо, Святая Тереза, Святой Иоанн, Святой Филиппо, Экехарт. Все Святые Божества, Аватары, Святые, Мистики и Истинные Духовные Мастера. Потому что они в Вечном Свете Истины и Восторга, Освещающих Мир Тьмы, Неведения, Слепоты, Беспокойства и Лжи!

Божественная и дьявольская природа

«Божественная Святая Динамика — это Вечное Единство, Все Добродетели и Совершенство. Чистота, Духовность, Невинность, Невозмутимость, Доверчивость, Невинность, Альтруизм, Разделение и Пустота.
Вместо Дьявольского Человеческого есть Эфемерная Дифференциация, Все Недостатки и неприятности. Нечистота, Бездуховность, Извращенность, Яростность, Сомнение, Вина, Эгоизм, Жадность и Денежность."

Пожертвовать крайне бедным

Тема QuickChic • Работает на WordPress

Обязательные файлы cookie должны быть включены постоянно, чтобы мы могли сохранить ваши настройки для файлов cookie.

Читайте также: