Как запустить win программы

Содержание

Wine — это свободное программное обеспечение, позволяющее пользователям UNIX-подобных систем архитектуры x86 (и других архитектур, при наличии совместимости, например, AMD64) исполнять 16 и 32-битные приложения Microsoft Windows (64-битные приложения находятся в стадии ранней реализации).

Установка Wine

Для установки (и только для установки) воспользуйтесь терминалом суперпользователя:

sudo -s

Добавьте список репозиториев, ключ и установите Wine:

RELEASE=`lsb_release -cs` elif [[ $RELEASE = «karmic» || $RELEASE = «jaunty» || $RELEASE = «intrepid» || $RELEASE = «hardy» ]]; then wget -q http://wine.budgetdedicated.com/apt/sources.list.d/$RELEASE.list -O /etc/apt/sources.list.d/winehq.list wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | apt-key add — apt-get update apt-get install -y wine cabextract

Запустите конфигуратор wine , в домашней директории создастся папка ~/.wine/

winecfg

Пока что ничего там не стоит трогать, закройте.

Установил Windows 11 на Android смартфон

Установка DirectX с помощью Winetricks

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

Вы можете скачать, распаковать и установить DirectX вручную.

Вы можете воспользоваться WineSX или Q4Wine — которые позволяют легко настроить Wine путем установки и удаления программ, редактирования реестра, управления файлами и многое другое в графическом режиме.

  • WineSX — GUI для Ubuntu.
  • Q4Wine — GUI для Kubuntu.

Но сообщество Wine, предлагает вам более изящный вариант установки с помощью скрипта winetricks . Который помимо DirectX может ставить ряд других программ, например: .NET, Mono и даже Firefox3, и MS Windows Media Player и др. Шрифты.

Скачайте скрипт командой в терминале:

wget http://www.kegel.com/wine/winetricks

Дайте права на запуск:

chmod a+rwx winetricks

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

Для открытия графического меню, два раза кликните по скрипту и выберите: «Запустить»

Поставьте галочку против directx9 и нажмите «OK»

А так же, вы можете установить пакет из терминала:

./winetricks directx9

Для запуска скрипта winetricks по alt+F2 , его следует переместить в /usr/bin

sudo mv winetricks /usr/local/bin

В терминале можно указывать сразу несколько пакетов, разделяя названия пробелом. В графическом интерфейсе программы, тоже можно выбирать несколько пакетов (используя для этого клавиши shift или ctrl ).

Установка необходимых библиотек

Скачайте в домашнюю директорию несколько необходимых библиотек Windows:

Скопируйте их в ~/.wine/drive_c/windows/system32/ , перейдите в эту папку и удалите ненужные библиотеки:

cp mscoree.dll streamci.dll mfc42.dll ~/.wine/drive_c/windows/system32/ cd ~/.wine/drive_c/windows/system32/ rm d3d8.dll d3d9.dll ddraw.dll dsound.dll dsound.vxd quartz.dll dxdiagn.dll

При необходимости отредактируйте файл ~/.wine/user.reg

Как ЗАПУСТИТЬ Windows 11 на ТЕЛЕФОНЕ #shorts


gedit ~/.wine/user.reg

В конец файла вставьте:

[Software\Wine\DllOverrides] 1196330736 «d3d8″=»native» «d3d9″=»native» «d3dim»=»native» «d3dx8″=»native» «d3dxof»=»native» «dciman32″=»native» «ddrawex»=»native» «devenum»=»native» «dinput»=»native» «dinput8″=»native» «dmband»=»native» «dmcompos»=»native» «dmime»=»native» «dmloader»=»native» «dmscript»=»native» «dmstyle»=»native» «dmsynth»=»native» «dmusic»=»native» «dplay»=»native» «dplayx»=»native» «dpnaddr»=»native» «dpnet»=»native» «dpnhpast»=»native» «dswave»=»native» «dxdiagn»=»native» «mscoree»=»native» «quartz»=»native» «streamci»=»native»

Снова запустите конфигуратор wine:

winecfg

Перейдите на вкладку «Библиотеки», где каждый указанный из ниже приведенного списка файл отредактируйте, указывая что библиотека «Встроенная (Wine)»: d3d8 , d3d9 , ddrawex , dinput , dinput8 .

Установка шрифтов

Для того, чтобы шрифты отображались нормально, их надо установить. Дело в том, что по умолчанию папка ~/.wine/drive_c/windows/fonts почти пустая.

Установите системные шрифты Windows:

winetricks corefonts

Вы можете дополнить коллекцию шрифтов скачав архив, распаковав и скопировав файлы *.ttf в ~/.wine/drive_c/windows/fonts

wget https://www.kobzarev.com/wp-content/uploads/wine/notes_69.tar.gz tar xvfz notes_69.tar.gz cp ~/fonts-cyr-win311/*TTF ~/.wine/drive_c/windows/Fonts

Удалите весь мусор из домашней директории:

rm -f mscoree.dll streamci.dll mfc42.dll notes_69.tar.gz rm -rf fonts-cyr-win311

Если необходимо использование ttf-шрифтов всеми пользователями системы, тогда скопируйте их в папку /usr/share/wine/fonts (Ubuntu) и измените атрибуты файлов на 644:

sudo chmod 644 /usr/share/wine/fonts/*.TTF

Установка и удаление приложений

Для установки win-приложения проще всего воспользоваться файловым браузером winefile :

winefile

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

Многие win-приложения запрашивают перезагрузку для завершения установки. Разумеется, перезагружать host-систему при этом не следует.

Процедуре перезагрузки Windows, соответствует команда:

wineboot

Если в этот момент в Wine выполняются другие приложения, то рекомендуется их завершить до перезагрузки.

Для установки *.msi , воспользуйтесь командой:

msiexec /i example.msi

Для удаления win-приложения перейдите в «Приложения» — «Wine» — «Программы» — «Папка с программой» — «Uninstall»

Или воспользуйтесь утилитой uninstaller . Эта утилита выводит список установленных приложений. Чтобы удалить приложение, выберите его из списка и нажмите кнопку «Uninstall». Если приложения, которое вы хотите удалить, нет в списке, то будет достаточно просто удалить каталог с приложением (можно воспользоваться для этого программой winefile , а можно вручную, перейдя в каталог ~/.wine/drive_c/Program Files ).

Читайте также:
Как запустить программу если отказано в доступе

Запуск приложений

Если установка приложения прошла правильно, в «Приложения» — «Wine» — «Программы» появится соответствующее меню. Если по каким-то причинам этого не произошло, пробуйте запустить установленную программу через терминал.

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

cd «~/.wine/drive_c/Program Files/Calc» calc.exe

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

Общие настройки

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

По умолчанию все библиотеки в Wine используются свои. Но при установке DirectX, вы внесли там необходимые изменения.

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

Вид и интеграция:

Во вкладке «Графика», по умолчанию стоят галочки «разрешить менджеру окон управлять окнами Wine” и «разрешить менджеру окон декорировать окна», оформление win-окон будет таким же, как и у любых других приложений. При желании вы можете управлять размерами системных шрифтов и цветом десктопа.

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

На ваше усмотрение. Если звук работает, то трогать там ничего не рекомендуется.

Неполадки

Если что-то прошло некорректно, рекомендуется переустановить Wine и все программы.

Для этого следует удалить директорию ~/.wine , выполнить команду winecfg и снова установить программы.

Удалять пакеты wine и wine-gecko в Synaptic не нужно.

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

Если вы не используете SCIM — рекомендую удалить:

sudo apt-get remove scim

Бывает что после удаления программ установленных под Wine , остаются ярлыки в меню.

Их можно удалить следующим образом:

Посмотрите и удалите тут: ~/.local/share/applications/wine/Программы

Для удаления ВСЕХ ярлычков:

sudo rm -r ~/.local/share/applications/wine/Программы

Памятка

При запуске Wine — закрывайте все работающие приложения и отключайте Compiz !

Возможно вам потребуются распаковщики *.rar , *.zip и пр.

sudo apt-get install unace rar unrar zip unzip p7zip-full p7zip-rar sharutils aish uudeview mpack lha arj cabextract file-roller

Ссылки

  • Wine — запуск Windows программ
  • Как установить русские ttf-шрифты в Wine (Ubuntu)

Источник: www.kobzarev.com

Wine — Debian 11 и запуск программ в wine, создание ярлыка wine

Маленькая инструкция по тому как установить wine и запустить с его помощью программу Windows. В статье будет рассказан только минимальный набор эмулятора wine.

Я противник того, чтоб запускать программы в Linux не созданные именно для этой системы. Всегда стараюсь искать альтернативные программы и решения, созданные именно для той операционной системы в которой ты работаешь.

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

Возникла потребность запустить маленькую программу Windows в операционной системе Linux. Программа портативная и даже в Windows не требует установки.

Чтоб не ставить вторую систему решено было поставить минимальный набор эмулятора Wine.

Wine — подготовка перед установкой

Я устанавливал wine в Debian 11 в котором еще ни разу не ставился эмулятор wine. Если вы уже, что-то ставили или пытались самостоятельно его установить и настроить, рекомендую все удалить.

Удаляем папку wine в домашнем каталоге, она как правило скрыта. Все скрытые файлы и папки в Linux начинаются с точки.

Чтоб скрытые файлы и папки отображались можно нажать сочетание клавиш Ctrl+H, повторное нажатие этих клавиш снова скроет их отображение.

скрытая папка wine в домашнем каталоге

Можно просто открыть терминал и выполнить команду rm с двумя аргументами

Аргумент -f говорит системе игнорировать все аргументы папки

Аргумент R — собственно и говорит удалить директорию или файл

rm -fR ~/.wine

Теперь удалим все пакеты wine, установленные в системе и конфигурации связанные с этой программой, командой purge

sudo apt purge wine*

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

Сам процесс установки эмулятора

Говорим системе, что будем ставить пакеты 32 битной архитектуры i386

Кому интересно почему i386? Можете почитать тут в википедии.

sudo dpkg —add-architecture i386
sudo apt update

Ставим пакет, необходимый для работы wine, libpulse0:i386

sudo apt install libpulse0:i386

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

sudo apt install -f

Теперь производим установку 32 битного пакета wine из репозитория вашей системы.

sudo apt-get install wine:i386

На данном этапе, wine с 32 битной архитектурой будет установлен и им можно пользоваться.

Запускаем программу через эмулятор wine

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

Читайте также:
Обзор программы k 3d

Если файл в папке Dawnload домашней директории то это выглядит так:

wine /home/download/file.exe

Можно предварительно перейти в нужную папку командой cd, и просто указать команду wine и сам файл запуска программы с расширением exe

Создаем ярлык запуска программы

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

Создайте файл в любом текстовом редакторе и сохраните его с именем оканчивающимся на .desktop

ярлык для запуска программы из под wine

Файл должен иметь следующее содержимое:

[Desktop Entry] Name=имя программы (можно любое) Exec=env WINEPREFIX wine «путь до файла программы_и_file.exe» Type=Application StartupNotify=true Path=путь до рабочей папки программы Icon=путь к иконке (можно не указывать)

Для полного понимания вот пример содержания ярлыка файла программы layout60.exe

ярлык запуска программы через эмулятор wine

Этот файл можно поместить на рабочий стол или куда вам будет угодно и запускать программу кликнув по нему.

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

Ярлык запуска программы из под wine при помощи скрипта

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

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

Терминал открывайте в папке где файл расположен, либо командой cd перейдите в папку со скриптом, а затем выполните команду

chmod u+x shortcut.sh

Затем запустить его командой

./shortcut.sh

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

скрипт создания ярлыка для программы wine

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

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

Источник: propk.ru

Wine

Wine

Wine — набор библиотек и утилит для запуска Windows программ и игр внутри Linux.

История Wine

Первая версия Wine появилась в 1993 году и изначально была разработана для запуска 16-битных приложений Windows 3.1 внутри Linux.

Основателем проекта является Боб Амштадт (Bob Amstadt). С 1994 г проект перешел под управление программиста Александра Джуллиарда (Alexandre Julliard).

Название

Название Wine (W.I.N.E) является рекурсивным акронимом фразы «Wine Is Not an Emulator» — «Вайн это не эмулятор.»

Слово wine в переводе с английского означает вино. По этой причине в терминологии программы используется понятие бутылок (см. ниже). Бутылка (или префикс) — это директория (среда) внутри которой выполняется Windows программа.

Wine это не эмулятор

Wine работает не как эмулятор и не как виртуальная машина, он не эмулирует систему Windows, не создает имитацию Windows и не пытается реализовать ее логику. Вместо этого он на лету выполняет преобразование API-вызовов Windows в POSIX-совместимые вызовы.

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

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

Wine работает не только под Linux, но и под другие POSIX-совместимые операционные системы — macOS и *BSD.

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

Среда Wine

Для текущего пользователя Wine создает в его домашней директории каталог .wine , в котором создается структура директорий аналогичная Windows.

Внутри каталога drive_c содержатся директории Program Files , ProgramData , windows , users . Там же хранится реестр.

Внутри директории windows размещаются DLL файлы (библиотеки). Это не библиотеки из Windows. Они были написаны с нуля на основе документации к Windows API и фактически реализуют функции оригинальных библиотек, но для Linux.

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

Директория .wine называется «префиксом» или «бутылкой». Для некоторых программ может потребоваться создание отдельного префикса, то есть для ее работы нужны будут какие-то специфические настройки и она будет работать в среде другой директории отличной от ~/.wine . Можно создавать сколько угодно префиксов (бутылок).

Как запускать программы Windows через Wine

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

wine program.exe

Через Wine также можно запускать установщики Windows приложений и устанавливать их прямо в Linux.

wine setup.exe

Список программ и игр, работающих через Wine

На официальном сайте Wine ведется база данных программ и игр, которые можно запустить через Wine: Wine Application Database (AppDB) — https://appdb.winehq.org.

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

База данных постоянно пополняется. В ней насчитывается более 26000 приложений. Введутся списки самых популярных приложений, они делятся на Платиновые, Золотые и Серебряные. Вот некоторые из самых популярных программ и игр, работающих через Wine (конкретную версию уточняйте в базе данных AppDB):

  • Adobe Animate
  • Adobe Photoshop
  • Microsoft Office
  • Total Commander
  • Lingvo
  • 1C:Предприятие
  • Гарант
  • КонсультантПлюс
  • Final Fantasy XI Online
  • StarCraft
  • Warcraft III
  • World of Warcraft
  • Counter-Strike: Source
  • EVE Online
  • Half-Life 2
  • Magic: The Gathering Online
  • The Sims 3
  • И многие многие другие.
Читайте также:
Составьте программу которая запрашивает имя человека и повторяет его на экране

Использование отдельных префиксов (бутылок)

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

Префикс задается переменной WINEPREFIX .

Сначала создадим новый префикс. Выполняем команду:

WINEPREFIX=»/home/pingvinus/.wine2/» winecfg

Теперь выполняем саму программу и указываем для нее новый префикс:

WINEPREFIX=»/home/pingvinus/.wine2/» wine /путь/до/файла/setup.exe

Установка недостающих библиотек (утилита Winetricks)

Очень часто для работы программ требуются дополнительные компоненты (библиотеки, шрифты), которых нет в Wine. Их можно установить самостоятельно, но это может стать очень трудоемким процессом, так как придётся искать и устанавливать каждый компонент вручную.

Для автоматического поиска и установки библиотек была создана специальная вспомогательная утилита Winetricks.

Утилита Winetricks

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

Winetricks поддерживает установку более сотни различных компонентов. Среди них — .Net Framework, Mono, DirectX, DivX и XviD кодеки, шрифты Windows и многие другие.

Winetricks список библиотек для Wine

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

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

Заключение

На нашем сайте вы также можете ознакомиться со следующими материалами:

  • Аналоги программ Windows в Linux
  • Игровые клиенты и сервисы (эмуляторы) для Linux
  • Виртуальные машины и эмуляторы для Linux

Установка

Установка Wine в Ubuntu Linux и Linux Mint через PPA репозиторий

Wine есть в штатных репозиториях Ubuntu, но там может содержаться не самая свежая версия, поэтому рекомендуется устанавливать программу из PPA-репозитория, предлагаемого разработчиками.

Во время установки Wine дополнительно устанавливается довольно много других зависимостей (это может быть более 100 дополнительных компонентов).

Установка Wine из штатных репозиториев Ubuntu (не самая свежая версия)

Для установки Wine из штатных репозиториев Ubuntu, выполните команду:

sudo apt install wine-stable

Для установки Winetricks выполните команду:

sudo apt install winetricks

Установка Wine из PPA репозитория (рекомендуется)

Процесс установки Wine в Ubuntu Linux описан в официальном руководстве. Рассмотрим, как установить Wine в Ubuntu Linux, используя PPA репозиторий.

Если у вас 64-х битная версия системы, то нужно разрешить использование 32-х битной архитектуры. Выполняем команду:

sudo dpkg —add-architecture i386

Устанавливаем ключ для репозитория — выполняем команды:

wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo apt-key add winehq.key

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

# Ubuntu 21.04 sudo add-apt-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ hirsute main’ # Ubuntu 20.10 sudo add-apt-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ groovy main’ # Ubuntu 20.04 Linux Mint 20.x sudo add-apt-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ focal main’ # Ubuntu 18.10: sudo apt-add-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ cosmic main’ # Ubuntu 18.04 и Linux Mint 19.x: sudo apt-add-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main’

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

sudo apt update

Устанавливаем Wine. Для установки стабильной версии выполняем команду:

sudo apt install —install-recommends winehq-stable

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

sudo apt install —install-recommends winehq-devel

Также можно установить Winetricks:

sudo apt install winetricks

Установка в Ubuntu (LinuxMint)

sudo apt install wine-stable

Установка в ArchLinux (Manjaro)

sudo pacman -S wine

Установка в Fedora

sudo dnf install wine

Установка в openSuse

sudo zypper install wine

Установка в Gentoo

sudo emerge -a virtual/wine

Разработка

Open Source (открыт)

Программа кроссплатформенная
Работает в:

Релизы программы Wine

ВерсияДата
релиза
..
0.9 25 октября 2005
1.0 17 июня 2008
1.2 16 июля 2010
1.4 07 марта 2012
1.5.0 16 марта 2012
1.6.0 18 июля 2013
..
2.0.1 20 апреля 2017
..
3.0 18 января 2018
..
3.0.4 29 ноября 2018
3.0.5 03 марта 2019
..
3.19 26 октября 2018
3.20 09 ноября 2018
3.21 23 ноября 2018
4.0 22 января 2019 Что нового
4.1 04 февраля 2019
4.2 15 февраля 2019
4.3 01 марта 2019
4.4 15 марта 2019
4.5 29 марта 2019 Что нового
4.6 12 апреля 2019 Что нового
..
4.21 29 ноября 2019
5.0 21 января 2020 пресс-релиз
5.1 02 февраля 2020 пресс-релиз
5.2 16 февраля 2020 пресс-релиз
5.3 29 апреля 2020
5.4 13 марта 2020 пресс-релиз
5.5 27 марта 2020 пресс-релиз
5.6 10 апреля 2020 пресс-релиз
5.7 24 апреля 2020 пресс-релиз
5.8 08 мая 2020 пресс-релиз
5.9 22 мая 2020 пресс-релиз
5.10 04 июня 2020 пресс-релиз
5.11 19 июня 2020 пресс-релиз
5.12 03 июля 2020 пресс-релиз
5.13 17 июля 2020 пресс-релиз
5.14 01 августа 2020 пресс-релиз
5.15 15 августа 2020
5.16 28 августа 2020
5.17 11 сентября 2020
5.18 25 сентября 2020 пресс-релиз
5.19
5.20
5.21
5.22
6.0 14 января 2021 пресс-релиз
6.1 29 января 2021
6.2 12 февраля 2021
6.3 26 февраля 2021
6.4 12 марта 2021 пресс-релиз
6.5 пресс-релиз
6.6 09 апреля 2021 пресс-релиз
6.7
6.8
6.9 21 мая 2021

Источник: pingvinus.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru