Что за программа вайн

Название Wine есть аббревиатура: Wine Is Not An Emulator. Почему? Потому что это не эмулятор. Программу можно назвать прослойкой между программами для операционной системы Windows и операционной системой Linux, FreeBSD, MAC OS X. Это кроссплатформенная программа — спокойно запускается во многих операционных системах.

Даже в Windows — а вдруг какая-нибудь старая программа не хочет работать в новой версии системы, или наоборот? Так как это прослойка, есть небольшая потеря в скорости. Мои игры работают с количеством кадров в секунду на 15% меньше, чем в Windows XP. Эмулятор, в отличие от подобной прослойки, имеет потерю в скорости работы программ в разы.

Wine обычно требует много зависимостей. Например, для того, чтобы специализированная для работы с локальной сетью программа для Windows работала, Wine делает прослойку с программой Samba. Например, интернет-пейджер QIP нуждается в компоненте Samba — Winbind. Однако, от ненужной лично вам зависимости всегда можно отказаться — подробнее пойдёт речь об этом в приложении. Если забыл сделать приложение — напомните?!

Wine. Запуск Windows приложений в Linux.

Ещё кое-что интересное

Запускается, к сожалению, не каждая программа. В моём представлении — почти каждое оконное приложение работает без проблем (если это не программа от самой Microsoft, пользующаяся огромным количеством специфических функций библиотек Windows). Работает также большинство игр. Эталонной средой для них является видеокарта nVidia с её проприетарными драйверами.

С ним у вас должны заработать самые последние графические эффекты, и скорость работы игр будет максимальной (минус 15-20% от скорости работы той же игры в операционной системе Windows). Проприетарный драйвер ATi страдает большим количеством проблем, которые часто проявляются именно в Wine. То, что не работает с этим драйвером, может быть сбоем fglrx (проприетарного драйвера ATi/AMD), а не программы Wine. Если полноэкранное приложение у вас неожиданно заполнилось месивом содержимого экрана, нажмите Alt-F2 и наберите:

wineserver -killall

Правда, закроются все программы, запущенные в Wine — в том числе и фоновые и оконные, о которых вы могли и забыть. Эту команду также можно ввести из текстового терминала, нажав сочетание клавиш Ctrl-Alt-F1 . Вернуться обратно можно сочетанием клавиш Ctrl-Alt-F7 . Примечание: я уже набрал весь текст, поэтому мне так лень редактировать множество его участков. Пусть эта команда будет моим нулевым советом вам.

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

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

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

Если ошибка и есть, программа аварийно завершает работу. Из 1000 программ, которые я протестировал, неправильная логика программы у меня встретилась только 2 раза. Первый случай: игра Герои Меча и Магии IV. Проверьте сами. Завершаем мы игру, убивая последнего врага. Что делает операционная система Windows?

Читайте также:
Astellia что это за программа

Пишет « Игрок Сизый уничтожен! Ура, игра закончилась! ». Что делает Wine? Мы играем дальше, собираем ресурсы, артефакты — но как только появится любой диалог (например, мы захватили шахту), то сразу после него нам и пишут «Игрок сизый уничтожен, игра окончена!». Второй случай — в Сталкере. Я игру полностью прошёл в версии Wine 1.1.2.

Запускаю его в 1.1.20, в 1.1.25. Замочу кучу врагов. Сохранюсь. Загружусь. Часть врагов под землёй, и оружия. Иногда его можно присесть и вытащить из-под земли. Чтобы всё появилось обратно, надо выйти из локации и зайти в неё обратно.

Я не помню, было ли это в 1.1.2, я не пробовал эту игру в Windows и не знаю, может, это свой самой игры, а не Wine’а. Слушайте, а синяя полоска в меню инвентаря, она у меня всегда полная в первой части игры, даже если броня повреждена. Но если нападает пси-собака или контролёр, она понижается, показывая мне психическое здоровье игрока. Так и надо?!

То, с чего можно начать «тюнинг» программы Wine. Установка Wine

Хотите улучшить запуск программ в Wine? Первый мой совет : научитесь компилировать Wine из исходного кода!

В случае, если у вас видеокарта nVidia, это почти ничего не изменяет: программы работают с той же скоростью — но в игре S.T.A.L.K.E.R. без патчей 1.004 и 1.005 в игре частично пропадает трава при перемещении героя, а в игре Morrowind неправильно показывается вода, если в игре включены пиксельные шейдеры. И это не исправляется никакими патчами: если вы любите игру Morrowind, вам придётся скомпилировать Wine вручную.

Дело в том, что Mesa, свободная реализация библиотеки OpenGL, с которой обычно компилируется программа Wine из репозитария, не содержит часть функций, которая есть в несвободных реализациях этой библиотеки от nVidia и ATi. При этом скомпилированный вариант Wine с драйвером nVidia не заработает с ATi должным образом — и наоборот.

Если у вас видеокарта Intel, или вы используете какой-нибудь свободный драйвер для видеокарты с поддержкой 3D-акселерации графики, компиляция ничего не изменит в работе игр. А если проприетарный драйвер от ATi. Ой! Бр-р-р. Лучше компилировать. Правда.

Это исправляет много-много ошибок и замедлений в скорости работы игр.

Как осуществить мой первый совет? Устанавливаем зависимости. Если у вас Debian/Ubuntu, скомандуйте от имени суперпользователя в консоли:

apt-get build-dep wine

При этом должен быть загружен репозитарий исходных кодов программ — он для этого и нужен!

fakeroot apt-get -b source wine

Ждём. Всё. Минус такого подхода в том, что сразу после релиза Wine специально подготовленные пакеты для компиляции из исходного кода могут быть не готовы, и придётся их сделать самому. Я напишу в приложении, как.

С дистрибутивами, программы в которые устанавливаются из пакетов в формате RPM, нужно скачать пакет src.rpm с Wine. Желательно, конечно же, для своего дистрибутива, но может подойти пакет и для любого другого! Я не пробовал. Достали? Командуем от имени пользователя:

rpmbuild -ba wine-1.1.44-fedora.src.rpm

Если ваш дистрибутив не работает ни с RPM, ни с DEB пакетами, я уверен, вы сами знаете, как скомпилировать Wine. Загрузить исходный код с главной страницы программы, распаковать его, и скомандовать:

Читайте также:
Opera для чего программа

./configure make

И make install от имени суперпользователя!

Установится программа в /usr/local . А почему не в /usr ? Если хотите в /usr , первую строчку команды нужно исправить так: ./configure -prefix=/usr . Если у вас несколько процессоров, или несколько ядер процессора, компиляцию программы можно ускорить при желании в несколько раз, исправив вторую команду на make -j2 . Ну, или -j4 , в зависимости от количества ядер процессора, которые вы хотите задействовать. Исходный код Wine готов к распараллеливанию потоков компиляции подобным образом.

Я всегда предпочитаю именно последний способ. С ним скрипт configure всегда сообщит мне, какой зависимости у меня нет (иногда появляются новые), и какая функция Wine не будет работать, если скомпилировать программу без неё. Или какую зависимость мне нужно обновить перед обновлением Wine. Так я могу получить самую последнюю версию Wine сразу, до того, как будет создан новый пакет для моего дистрибутива. А ещё мне приятно осознавать, что программа устанавливается с максимальной оптимизацией именно для моего оборудования.

А если у вас 64-битный дистрибутив? Тут уже не работает последний способ.

Вам поможет вот это руководство:

Читайте продолжение:

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

Что такое Wine в Linux и как его установить

Что такое Wine

Каждый пользователь операционной системы Linux сталкивался с проблемой отсутствия специфического или узкоспециализированного софта. За примерами далеко ходить не нужно, это Fl Studio, Adobe Photoshop, Autodesk AutoCAD и многие другие, недоступные для UNIX систем. Для решения этой задачи было создано специальное приложение Wine – интерпретатор программ Windows в среде UNIX.

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

Установка

Установить Wine в Linux можно несколькими способами — из центра обновлений (Synaptic или Aptitude), из репозитория, через PPA или собрав из исходников.

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

Из репозитория

Перед установкой Wine следует прописать следующее:

$ sudo dpkg —add-architecture i386

Окно терминала

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

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

$ sudo apt-get install —install-recommends wine-stable

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

$ sudo add-apt-repository ppa:wine/wine-builds sudo apt-get update

Эта команда добавляет репозиторий и автоматически обновляет список источников.

После чего идет установка:

$ sudo apt-get install —install-recommends winehq-stable

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

Сборка из исходников

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

Читайте также:
Time machine программа что это

$ mkdir /opt/wine $ cd /opt/wine $ sudo wget https://dl.winehq.org/wine/source/4.x/wine-4.15.tar.xz

Эта команда создает каталог Wine в указанной директории и загружает туда архив с исходниками.

Процесс «бездействие системы» — что это такое и почему грузит систему

После этого нужно распаковать архив:

$ cd opt/wine $ sudo tar xf wine*

Далее можно приступать к компиляции пакета и его установке. Для этого в терминале нужно ввести поочередно:

$ sudo ./configure $ make $ sudo checkinstall $ dpkg -i wine.deb

Настройки

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

Использование скрипта

Winetricks – скрипт для удобной установки компонентов ОС Windows таких, как DirectX, .NET Framework, Microsoft Visual C++ и других. Он помогает решить большинство проблем со шрифтами, графикой и изображениями.

Как пользоваться Wine?

Для открытия программы в Wine обычно не требуется писать множества команд в терминале, достаточно лишь найти нужный exe файл, нажать на него правой кнопкой мыши и использовать функцию ”Открыть с помощью”, выбрав нужную утилиту, после этого требуется только произвести инсталляцию. Если по каким-то причинам нет возможности использовать меню для открытия программы — есть консольный вариант:

$ cd home/”директория с exe файлом” $ wine “имя_файла.exe”

В случае если разрешение файла не EXE, а MSI то следует использовать команды:

$ cd home/”директория с msi файлом” $ sudo wine msiexec /i “имя_файла msi”

Как удалить Wine?

Удалить Wine можно двумя способами, через менеджер пакетов (Aptitude или Synaptic) или через терминал. В первом случае нужно лишь перейти в свой менеджер приложений, найти пункт ”Wine” и произвести деинсталляцию. В случае с консолью требуется лишь две команды:

$ sudo apt-get —purge remove wine $ sudo apt-get autoremove

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

$ cd “директория с установленным Wine” $ sudo make uninstall

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

Среда эмуляции Wine (Wine Is Not an Emulator) — отзывы

Отзыв о Среда эмуляции Wine (Wine Is Not an Emulator)

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


84

Достаточно эффективное приложение для запуска Windows-программ

Достоинства:
Высокая скорость работы, запуск многих Windows-программ.
Недостатки:
Программы Microsoft и некоторые другие нельзя обновить онлайн.

Использую Wine для некоторых Windows-программ в операционной системе Lubuntu 14.02.2. Для удобства управления в системе установлен Playonlinux — оболочка для Wine, позволяющая легко инсталлировать приложения, а также необходимые компоненты Microsoft, настраивать различные версии Wine и.


3

Система Wine позволяет запускать windows программы на операционных системах Linux, Unix и других unix подобных системах.

Достоинства:

Плюсов конечно больше, чем минусов. Во-первых,это сама работа с вайном, её настройка, конфигурация, адаптация под операционные системы.

Недостатки:

Минусов тоже хватает при работе с вайном. Во-первых, мало программ поддерживает вайн, которые работаю в досовском режиме.

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

Источник: otzovik.com

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