Как открыть программу через wine

Чтобы установить программу нажмите кнопку Install Application. После этого пойдет загрузка выбранной версии Wine, необходимых пакетов, подготовка префикса и установка приложений wine.

Как установить новую версию Wine?

  1. Добавить репозиторий Wine в систему
  2. Предварительно подготовить систему
  3. Установить Wine.
  4. Настроить Wine и установить утилиту Winetricks для расширения его возможностей

Как открыть exe через Wine?

Еще один простой способ запустить Windows-программы в Wine состоит в использовании файлового менеджера Nautilus. Необходимо отыскать в нем файл с расширением *exe, открыть контекстное меню и выбрать способ запуска — Wine.

Как удалить программу с Wine?

  1. Откройте папку ~/. local/share/applications/wine/Программы (~ — это ваша домашняя директория).
  2. Найдите необходимые файлы с расширением . desktop и удалите их.

Куда устанавливаются программы Wine?

Устанавливаются программы в ваш домашний каталог, в папку . wine (папка скрытая). Где example, например, название программы, которая в этом префиксе будет «жить». Будет создан новый префикс и откроется панель управления Wine.

Установка Wine в Linux Mint и запуск Windows-приложения

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

  1. Добавляем репозиторий с wine. sudo apt-add-repository ppa:ubuntu-wine/ppa.
  2. Обновляем список доступных для установки программ sudo apt-get update.
  3. Устанавливаем wine. sudo apt-get install wine.

Как установить Wine на Linux Mint 19 64 bit?

Запускаем менеджер программ «Меню -> Менеджер программ» или «Меню -> Администрирование -> Менеджер программ». В поиск вводим «Wine» (иногда Wine отображается сразу на главной странице менеджера приложений). Затем ищем и открываем двойным кликом пункт «Wine». Далее жмем «Установить».

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

  1. Установка из официальных репозиториев Для того, чтобы установить wine стабильной версии из официального репозитория, введите в терминале команду: sudo apt install wine. .
  2. Установка из PPA репозиториев Сначала необходимо включить поддержку 32-битной архитектуры пакетов:

Как запустить программу для Windows на Linux?

  1. Шаг 1 – Установка Wine. Сначала необходимо установить программу Wine. .
  2. Шаг 2 – Скачивание установочного файла программы .
  3. Шаг 3 – Установка программы .
  4. Шаг 4 – Запуск программы

Как работать с Play on Linux?

Запустите PlayOnLinux и в главном окне программы нажмите кнопку Установка. Откроется окно в котором вы должны выбрать игру или программу, которую вы будете устанавливать. Я выбрал пункт Игры и в нем игру 18 Wheels of Steel Haulin. Далее нажимаем кнопку Установка.

Как сделать Wine 32 бит?

  1. Чтобы создать 32-битный префикс WINE в 64-битной системе Ubuntu, вам нужно открыть терминал и выполнить следующую команду: WINEPREFIX=»$HOME/prefix32″ WINEARCH=win32 wine wineboot. .
  2. Вот как я это сделал. .
  3. Просто создаю wine32 префикс / каталог (без wine64 префикс / каталог) не будет работать.

Почему Wine не эмулятор?

Wine не эмулирует API Win32, это его реализация. . Wine — это оболочка, которая перехватывает вызовы API Windows и на лету преобразует их в соответствующие вызовы API Linux. Вместо этого эмулятор или виртуальная машина эмулирует физическую машину.

Для чего нужен Debian?

Debian является стабильной и безопасной операционной системой на основе Linux. Debian — операционная система для широкого круга устройств, включающего ноутбуки, настольные компьютеры и серверы. Пользователям нравится её стабильность и надёжность начиная с 1993 года.

Читайте также:
Кем разрабатываются программы инструктажей

Источник: fortune-project.ru

Установка Wine

Wine легко устанавливается на Gentoo двумя способами.
Первый из исходных кодов смотри:
Полезные советы >Установка пакетов программ из исходных кодов.
Для загрузки или обновления wine-gecko, wine-mono и.т.д. идём: Wine Download Server
Для более удобного способа установить библиотеки DLL, необходимые для работы Wine устанавливаем скрипт Winetricks командой:

Делаем его исполняемым:

sudo chmod +x ~/winetricks

Второй способ:
Локально устанавливаем USE флаги.
Поддержка движка Gecko при использовании IExplore
Поддержка .NET с использованием Mono дополнения Wine
run-exes чтобы открыть и запустить .EXE и .MSI файлы

vim /etc/portage/package.use
app-emulation/wine gecko mono run-exes

Глобально добавлена ​​поддержка для файлов XML

vim /etc/portage/make.conf
USE=». xml. «

В файл /etc/portage/package.accept_keywords добавляем

app-emulation/wine ~amd64

Устанавливаем Wine

emerge —ask app-emulation/wine

Устанавливаем запрет Wine добавлять ссылки пунктов меню на рабочем столе

vim ~/.bashrc
# Запрет Wine добавлять ссылки пунктов меню на рабочем столе
export WINEDLLOVERRIDES=’winemenubuilder.exe=d’

Для поддержки Winetricks в 64 битной системе в файл /etc/portage/package.accept_keywords добавляем

app-emulation/winetricks ~amd64

Устанавливаем Winetricks

emerge —ask app-emulation/winetricks

Всё. Можно работать.
Установка Wine в Arch Linux
Раскомментируем раздел [multilib] в /etc/pacman.conf, чтобы включить репозиторий multilib:

vim /etc/pacman.conf
[multilib]
Include = /etc/pacman.d/mirrorlist

Обновляем систему:

Устанавливаем пакет wine

sudo pacman -S wine wine_gecko wine-mono

Немного теории

Wine не изолирован от вашей системы.
Если в рамках учётной записи есть доступ к определённому файлу или ресурсу, то программы, запущенные в Wine, тоже его получат.
Wine может запускать в том числе и вредоносные программы.
Не запускайте wine из под root, это только приведёт к созданию префикса в /root!
Файлы реестра Wine.
Реестр, находится в трех файлах в директории ~/.wine:
system.reg
Этот файл содержит HKEY_LOCAL_MACHINE.
user.reg
Этот файл содержит HKEY_CURRENT_USER.
userdef.reg
Этот файл содержит HKEY_HKEY_USERS.Default (то есть установки пользователя по умолчанию).
Не следует редактировать эти файлы вручную, так как они используют необычную кодировку. Всегда используйте программу regedit.
Открыть реестр можно командой в терминале:

regedit

Полный список ключей реестра можно найти здесь.
Запускаем Wine:

winecfg

Когда Wine запускается в первый раз, используется ~/.wine.
Если префикс не существует Wine создаст его и наполнит дефолтным содержимым, создаст и наполнит файлами каталоги C:windows, C:Program Files, C:users.
Плюс будет создан чистый реестр.
Не всегда возможно запустить приложение, используя встроенные в Wine DLL.
Иногда «родные» DLL просто лучше работают. После того, как вы «засекли» «родную» DLL в Windows системе, необходимо поместить ее в такое место, где Wine найдет ее, а затем настроить для работы. Обычно таковым местом является директория, c:windowssystem32.
Чтобы добавить заменяющий файл FOO.DLL, впишите «FOO» в поле, озаглавленное New override for library (Новая замена для библиотеки), и нажмите кнопку Add (Добавить).
Чтобы изменить поведение DLL, нужно выбрать ее из поля Existing overrides: (Существующие замены) и нажать Edit. По умолчанию, первой будет загружена «родная» Виндовская, второй — встроенная в Wine (Native then Builtin).
Можно также выбрать только «родную», только встроенную, или отключить обе.
Существуют 4 DLL, «родные» версии которых никогда не следует использовать:
kernel32.dll, gdi32.dll, user32.dll и ntdll.dll.
Эти библиотеки требуют низкоуровневый доступ к ядру Windows, которого просто нет в структуре Wine.
Можно создать поддельные DLL файлы, чтобы обмануть многие программы, проверяющие только наличие файла, чтобы убедиться, что определенное свойство (такое как Winsock и его TCP/IP networking) теоретически доступно.
Если встала эта проблема, создайте в сконфигурированной директории c:windowssystem32 пустые файлы с соответствующими именами, чтобы программа думала, будто они на месте, а встроенные в Wine DLL будут загружены, когда программа действительно их запросит.
Иногда требуется зарегистрировать некоторые библиотеки. Это делается в терминале.
Например:

Читайте также:
Лучшие программы для захвата экрана Андроид

regsvr32 ~/.wine/dosdevices/c:/Program Files/Common Files/System/OLE DB/msdaps.dll
Результат успешной регистрации:
regsvr32: DLL «/home/nikolay/.wine/dosdevices/c:/Program Files/Common Files/System/OLE DB/msdaps.dll»
успешно зарегистрирована

Проверить список установленных пакетов winetricks можно коммандой:

winetricks list-installed

Вызов панельи управления Wine, запустив в терминале:

wine control

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

$ wine «c:program filesappnameappname.exe»

Не забудьте про двойные кавычки.
Запуск Wine консоли:

wineconsole

После удаления Wine необходимо удалить муср оставшийся после него:
В директориях

~/.local/share/desktop-directories/
~/.cache/

удалить всё, что касается wine и winetricks

rm -r ~/.local/share/applications/wine
rm ~/.local/share/applications/wine*

/usr/local/share/
/usr/local/share/applications/

и удалить всё, что касается wine

Префиксы

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

WINEPREFIX=~/.wine2/ winecfg

Все дальнейшие команды выполняем добавляя WINEPREFIX=~/.wine2/
Например, запуская установщик нужной программы, вводим:

WINEPREFIX=~/.wine2/ wine filename.exe

Для запуска программы:

WINEPREFIX=~/название_префикса C:/путь/до/программы

Запуск winetricks для созданного префикса:

WINEPREFIX=~/.wine2/ winetricks

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

Создаём префикс. У меня 64 битная система, но по рекомендациям Wine лучше работает с
32 битной.
По этому создаю префикс 32 битной системы:

WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Настройки оставляю по умолчанию (Версия Windows XP).
Пробуем запустить
«Налогоплатильщик ЮЛ» загружаем с сайта ИФНС файл NalogUL449.msi
и двойным щелчком запускаем его, Wine подхватывает и устанавливает.
Всё делаем в соответствии с «Руководством по установке, Установка программы в Linux».
1.Устанавливаем программу не в папку «Налогоплательщик ЮЛ», а в папку с латинским наименованием (например, NPUL), далее все по руководству установки НП ЮЛ. Так же устанавливается «Печать НД с PDF417 3.2.4»
2. через winetricks добавляем русские windows шрифты tahoma.ttf
3. командой

regedit

изменяем значение настройки реестра

HKEY_LOCAL_MACHINESoftwareClasseshtmlfileshellopencommand на
C:windowssystem32winebrowser.exe «%l»

4.Загружаем файл http://npul.ru/download/linux/ooffice и кладём в папку command
(обычно это папка .wine/drive_c/windows/command в домашней папке пользователя)
5.Загружаем файл http://npul.ru/download/linux/ooffice.reg в папку ~/.wine/drive_c/windows/ и импортируем в программе regedit

regedit ~/.wine/drive_c/windows/ooffice.reg

6. в папке с программой «NPUL» (обычно ~/.wine/drive_c/NPUL/INPUTDOC/ создаём файл linux.txt (содержимое неважно)
Запускаем установленный «Налогоплатильщик ЮЛ»
Предлагается «Добавить налогоплатильщика»
После заполнения данных и нажатии «OK» выскакивает окошко:

Нажимаем «OK» выскакивает окошко:

Нажимаем «выйти из программы» выскакивает окошко:

Нажимаем «прекратить» выскакивает окошко:

Нажимаем «прекратить» выскакивает такое же окошко:
Повторно нажимаем «прекратить» программа закрывается.
Устранение причины оказалось очень простым.
С помощью Winetricks устанавливаем IE8.
Запускаем опять «Налогоплатильщик ЮЛ»
Заполняем например «Налоговую декларацию по ЕНВД»
После заполнения делаем контроль и сохраняем.
Для рапечатки нажимаем на значёк принтера.
В окошке устанавливаем галочку «Двумерный штрих-код PDF417» «OK»
Появляется окошко с установленным принтером.
После нажатия «OK»
Выскакивает окошко:

В чём дело?
Без штрих-кода всё печатается нормально.
Оброщаться к разработчикам — пустая трата времени.
Вместо решения проблеммы, создают себе рекламу. В описании программы указывают свойства не соответствуещие действительности. Не могут решить между собой кто чем занимается. Одни отправляют в службу технической поддержки сервисов ФНС, а другие в Филиал АО ГНИВЦ в ЧР. При этом страдает пользователь.

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

Wine и другие способы запуска Windows-приложений в Linux

В статье «Установка LibreOffice в организации» мы рассматривали случай замены офисного пакета Microsoft на свободный офисный пакет. Теперь предположим, что ситуация стала более масштабной, и наша фирма задумалась на переход на свободную операционную систему.

Читайте также:
Программа технология облицовочных работ

Безусловно, первый вопрос, который закрадется в голову системного администратора, это совместимость существующего программного обеспечения с Linux-системами. В подавляющем числе случаев нужное ПО или имеет версию под Linux, или есть свободная альтернатива. Но бывает и так, что крайне нужная для фирмы программка имеет только Windows-версию. Что же делать в таком случае?

По большому счету, если программа действительно так необходима, то у системного администратора есть три варианта:

  1. Оставить всё как есть — т.е. сохранить на компьютере данного пользователя Windows;
  2. Использовать виртуализацию — запускать в Linux виртуальную машину с установленной Windows;
  3. Использовать эмуляцию, а именно, Wine. Хотя, наверное, создатели Wine были бы недовольны такой трактовкой, ибо само название Wine говорит нам, что это не эмулятор.

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

Плюс виртуализации в том, что здесь обеспечивается идеальная совместимость, ведь Вы запускаете приложение ни где-нибудь, а в самой Windows, пусть и на виртуальной машине. Минусы в данному случае в том, что виртуализация это более ресурсозатратный вариант, да и от покупки Windows Вас никто не освобождает. Да да, на виртуальной машине тоже должна крутиться лицензионная «винда».

Соответственно, с Wine всё наоборот — ресурсов уходит меньше, и финансовых тоже. Зато возможны «танцы с бубном». Что ж, если это Вас не пугает, тогда приступим.

В качестве тестового стенда выбрана Linux Mint 17.1. Для начала установим Wine простой командой:

$ sudo apt-get install wine

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

Wine и другие способы запуска Windows-приложений в Linux

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

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

$ wine /home/test/Загрузки/SetupDurak.exe

или щелкнуть по exe-файлу правой кнопкой мыши и выбрать пункт «Открыть в программе → Wine».

Wine и другие способы запуска Windows-приложений в Linux

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

$ wine /[путь к файлу]/[имя файла]

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

Wine и другие способы запуска Windows-приложений в Linux

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

Wine и другие способы запуска Windows-приложений в Linux

Установка завершена, Wine поместил папку с программой в каталог, указанный при установке. Если ярлык на рабочем столе не создался автоматически, можно пройти в каталог с программой и создать ярлык вручную. Только укажите ему по умолчанию запускаться в Wine.

Wine и другие способы запуска Windows-приложений в Linux

Вот и всё! Нужно заметить, что запуск приложения в Wine не освобождает Вас от обязанности использовать лицензионное программное обеспечение.

P.S. На самом деле, Wine не идеален. Чем масштабнее приложение, тем сложнее его запустить в Wine. Зачастую приходится подгружать библиотеки и делать другие не совсем очевидные вещи, которые, как правило описаны в Интернете. В случае же, если Wine не справляется ну никак, дело за виртуализацией или более продвинутыми приложениями, заслуживающими отдельной статьи.

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

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