Kav-soft.ru

ПК Софт
11 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

Глава IV. Работа с Wine

4.1. Основное использование: приложения и апплеты панели управления

Стандартным способом деинсталляции программ является штатный деинсталлятор самой программы, обычно зарегистрированный в аплете панели управления «Add/Remove Programs». Чтобы вызвать эквивалент деинсталлятора от самой Wine, запустите в терминале программу uninstaller (она расположена в папке programs/uninstaller/ в директории с исходниками Wine): Некоторые программы, например Internet Explorer и QuickTime, устанавливают объединенные апплеты панели управления. Вы можете вызвать панель управления Wine, запустив в терминале: которая откроет окно панели управления с установленными аплетами, как в Windows.

Если приложение не устанавливает себя в меню или значок на рабочем столе, вам придется запускать его из командной строки. Если вы помните, куда вы установили программу, то примерно такая команда: скорее всего сделает свое дело. Путь (path) не реагирует на регистр букв, но не забудьте про двойные кавычки. Некоторые программы не всегда используют достаточно очевидные способы именования своих программ и EXE файлов, так что можно заглянуть в директорию Program Files и посмотреть, что там записано.

4.2. Как запускать Wine

Первым аргументом должно быть имя файла, который вы хотите запустить с помощью Wine. Если исполняемый файл находится в переменной окружения Path, можно просто напечатать его имя. Если же файл не входит в Path, то нужно указать полный путь к исполняемому файлу (в формате Windows, а не Юникс!). Например, дана такая переменная окружения Path: Вы можете запустить файл c:windowssystemfoo.exe при помощи: Однако файл c:myappsfoo.exe придется запускать командой: (обратите внимание на двойной обратный слэш!)

О подробностях запуска исполняемых файлов в текстовом режиме (CUI) смотрите раздел ниже.

4.3. Графический интерфейс Wine, подобный интерфейсу «Проводника» Windows

4.4 Опции командной строки Wine

4.4.1. —help

4.4.2. —version

4.5. Переменные окружения

4.5.1. WINEDEBUG=[channels]

Каждый канал отладки, будучи активирован, начинает выводить сообщения протоколирования на консоль, в которой работает Wine. Вы можете перенаправить эти сообщения в файлы и исследовать их в свободное время. Но будьте осторожны! Некоторые из каналов отладки могут записывать в протокол немыслимые объемы сообщений. Среди наиболее плодовитых вредителей выделяются relay, который записывает сообщение в протокол при каждом вызове win32-функции; win, который отслеживает прохождение Windows сообщений, и, конечно, all, который является синонимом каждого отдельного существующего канала отладки. Для сложного приложения объем ваших отладочных логов легко может превысить 1 Мб и больше. Сыщик relay часто генерирует более 10 Мб логов, в зависимости от продолжительности работы программы. (Чтобы изменить содержание отчетов relay, вам придется редактировать ключ реестра RelayExclude). Ведение всех этих логов тормозит работу Wine, так что пользуйтесь WINEDEBUG только тогда, когда действительно хотите получить лог сообщения.

Внутри каждого отладочного канала, вы можете задать класс сообщений, чтобы отфильтровывать степень серьезности ошибок. Четыре класса сообщений суть: trace (след), fixme (исправить), warn (предупредить), err (ошибка).

Для включения отладочного канала, используйте форму class+channel. Для отключения канала форму class-channel. Чтобы перечислить несколько каналов в одной опции WINEDEBUG, разделяйте каналы запятыми. Например, чтобы получать сообщения класса warn в канале отладки heap, вы можете запустить Wine такой командой: Если вы не укажете класс сообщения, Wine будет выдавать сообщения всех 4 классов для данного канала: Если вы захотите получать логи со всех каналов, кроме канала relay, вы можете дать примерно такую команду: Вот список всех отладочных каналов и классов в Wine. В следующих версиях каналы будут добавлены (или убавлены).

Таблица 1. Отладочные каналы

О деталях работы с отладочными каналами, читайте The Wine Developer’s Guide.

4.5.2. WINEDLLOVERRIDES=[DLL Overrides]

Для примера: вы хотите, чтобы Wine использовал «родные» ole32.dll, oleaut32.dll и rpcrt4. Тогда запускайте Wine такой командой: В разделе замена DLL вы найдете дополнительную информацию по этому вопросу.

4.5.3. Настройка OSS звуковых драйверов

4.6. Опции командной строки wineserver’а

4.6.1. -d

4.6.2. -h

4.6.3. -k[n]

4.6.4. -p[n]

Обычно wineserver прекращает работу почти мгновенно после окончания последнего процесса Wine, использовавшего данный wineserver. Однако, в силу того, что wineserver загружает множество вещей при старте (например, данные целого реестра Windows), его последующий старт может быть весьма долгим, так что полезно удержать его от закрытия после окончания сессии Wine, сделав его постоянным.

4.6.5. -w

4.7. Настройка переменных окружения Windows/DOS

Это обеспечит доступ вашей Windows программы к переменной окружения MYENVIRONMENTVAR, когда вы запустите программу при помощи Wine. Если вы хотите установить MYENVIRONMENTVAR на постоянной основе, вы можете поместить настройку в файл /etc/profile, или также, в случае bash, в файл

Имейте однако, в виду, из этого правила есть исключения: Если вы захотите таким способом изменить переменные окружения PATH, SYSTEM или TEMP, вы, ни в коем случае не должны действовать подобным образом, потому что измените настройку переменных окружения Юникс. Вместо этого вам следует установить их в реестр. Чтобы сделать это запустите Wine regedit, и найдите ключ

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

Эта запись определит нахождение системных файлов Windows. Системная директория Windows должна располагаться ниже директории, с установками Windows. Если у вас путь (path) к Windows такой: /usr/local/wine_c/windows, то системная директория будет: /usr/local/wine_c/windows/system. Это должно быть прописано без закрывающего слэша, и вы должны иметь право записи в эту директорию.

Читайте так же:
Как установить linux второй системой

Это директория, где будут сохраняться ваши временные файлы, /usr/local/wine_c/temp из нашего предыдущего примера. И снова, никаких закрывающих слэшей и право на запись!!

Эта запись ведет себя как настройки PATH в Юникс системах. Если запустить пасьянс в Wine следующим образом:

то он запустится, если файл sol.exe находится в одной из директорий, включенных в Path (конечно, если файл sol.exe находится в рабочей директории, он тоже запустится). Убедитесь, что в Path всегда прописаны ваши Windows и системная директории. Для этого нужно иметь запись «c:\windows;c:\windows\system».

4.8 Программы с текстовым выводом (CUI: консольный интерфейс пользователя)

Решая столь широкий диапазон свойств, и их современное применение в мире Юникс, Wine действует тремя различными способами для запуска консольных программ (aka CUI исполняемые файлы):

bare streams — исходные потоки

wineconsole with user backend — с пользовательским выходным буфером

wineconsole with curses backend — с обязательным выходным буфером

Эти имена звучат немного загадочно и непонятно. «bare streams» (исходные потоки) — означает, что Wine не осуществляет никаких дополнительных преобразований, а просто передает ввод с консоли Юникс на консоль Windows. Два других способа подразумевают использование специальной программы Wine (wineconsole), которая обеспечивает дополнительные возможности и средства. Следующая таблица описывает, что вы можете (и чего не можете) делать в этих трех вариантах.

Таблица 2. Основные различия в консолях

4.8.1 Настройка CUI исполняемых файлов

На сегодняшний день, только USER backend позволяет редактировать эти опции (мы не рекомендуем вручную вносить изменения в содержание реестра). Это редактирование начинается при помощи щелчка правой кнопкой мыши в консоли (это вызывает всплывающее меню), в котором вы можете выбрать:

  • Default (По умолчанию): это установит настройки, общие для всех приложений, которые еще не были сконфигурированы. Итак, когда приложение впервые запускается (на вашей машине и под вашим аккаунтом) в wineconsole, wineconsole унаследует эти настройки по умолчанию для этого приложения. Впоследствии приложение будет иметь собственные настройки, которые вы уже сможете изменять по своему усмотрению.
  • Properties (Свойства): редактирует настойки приложения. Когда вы закончите редактировать, у вас спросят, хотите ли вы:

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

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

Вот список возможных настроек и их значение:

Таблица 3.Опции настройки Wineconsole

Всплывающее меню: Как уже говорилось, это всплывающее меню настройки wineconsole запускается правым щелчком мыши в окне консоли. Однако, это может стать помехой, если приложение, которое вы запустили в wineconsole, использует правый щелчок мыши в своей работе. Нажатием клавиш Ctrl или Shift, вы вводите дополнительный контроль над правым щелчком мыши, открывающим меню. Например, если вы производите правый щелчок мышью без нажатия клавиши Shift, то событие направляется в приложение; а если вы делаете правый щелчок при нажатой клавише Shift, то открывается меню.

Quick edit (быстрый выбор): Это переключатель позволяет вам выбрать, как будет интерпретирован щелчок левой кнопкой мыши. Если вы отключите переключатель, то левый щелчок будет направлен как событие в приложение. Если включите — то с помощью левой кнопки мыши сможете выделять прямоугольную область экрана для последующего копирования в буфер обмена.

История: Позволяет установить количество команд, запоминаемых консолью. Кроме того, позволяет определить порядок сохранения повторяющихся одинаковых команд (возможно, перемежаемых другими). Если хотите сохранить их все, то отключите переключатель, если хотите сохранить только последнюю, то включите переключатель.

Police: Позволяет выбрать шрифт для консоли (файл шрифта, размер, цвета шрифта и фона).

Буфер экрана (Screenbuffer) и размер окна: Консоль, что мы видим, состоит из двух различных частей. С одной стороны, это буфер экрана, который содержит все, что программа выводит на экран. С другой стороны, это окно, которое показывает заданную часть буфера. Заметьте, что окно всегда меньше (или равно) буфера экрана. Если задать размер окна, сильно меньший, чем размер буфера, то появятся полосы прокрутки, которые позволят просматривать содержимое всего экранного буфера.

Close on exit: Если переключатель нажат, то wineconsole закроется, как только приложение завершит работу. В противном случае, консоль останется открытой, пока пользователь не закроет ее вручную, Это позволяет увидеть информацию, выводимую после завершения программы.

Edition mode (стиль редактирования): При вводе команд пользователь может выбрать два стиля:

  • Стиль Emacs: работают те же сочетания клавиш, что и в Emacs. Например, Ctrl-A вернет курсор на начало строки. Для изучения деталей смотрите руководство Emacs.
  • Стиль Win32: это стандартные для Windows сочетания клавиш (в основном при помощи стрелок).

WINE — инструкция по установке и работе

Wine (/waɪn/ — между «уа́йн» и «вайн») — это свободное программное обеспечение, позволяющее пользователям UNIX-подобных систем архитектуры x86 (и других архитектур, при наличии совместимости, например, AMD64) исполнять 16- и 32-битные приложения Microsoft Windows (64-битные приложения находятся в стадии ранней реализации). Wine также предоставляет программистам библиотеку программ Winelib, при помощи которой они могут компилировать Windows-приложения для портирования их в UNIX-подобные системы. Название Wine является рекурсивным акронимом и расшифровывается «Wine Is Not an Emulator» — «Wine — не эмулятор» (имеется в виду, что Wine не является эмулятором компьютера, как, например, qemu или VirtualBox, Wine — это альтернативная реализация Windows API).

1. Лицензировании программного продукта Wine.

Собственно сам Wine лицензируется, как написано на сайте проекта «Wine is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. » Что в переводе на русский — можете использовать лицензию GNU GPL 2.1 или более позднюю лицензию по своему выбору.

Использовать WINE можно совершенно свободно в любой отрасли и при любом виде деятельности. Конечно при условии отсутствия требований законодательства. Например — обязательная сертификация. WINE в РФ не сертифицирован.

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

Лицензия на ОС Windows для запуска экземпляров ПО, разработанных под ОС Windows не нужна.

2. Плюсы и минусы запуска приложений из-под WINE

В отличии от виртуальных машин WINE ничего не виртуализирует, он лишь частично реализует функционал WinAPI, позволяя выполнять приложения Microsoft Windows в GNU/Linux. И у этого программного решения есть свои плюсы и минусы. Минусы достаточно весомые: гарантия запуска и работы приложения ниже, чем при использовании виртуальных машин, при переходе WINE от версии к версии приложение может и перестать работать, в основном это касается приложений, использующих сторонние dll файлы, отсутствует поддержки 64-битных приложений. Среди плюсов стоит сказать о меньшей потере в производительности, системные требования, по сравнению с виртуальными машинами ниже, а интеграция с основной ОС выше.

3. Что можно запускать

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

Приложения, которые устанавливаются и работают на Wine из коробки

  • WordViewer 97
  • WordViewer 2003
  • ExcelViewer 2003
  • Total Commander 7.0
  • FlylinkDC++ — Программа автоматически определяет запуск под wine и динамически корректирует свои настройки

Приложения которые работают после специальной настройки

  • Adobe Photoshop — при работе с версиями 7 и CS (8) проблем почти нет. В версии CS2 иногда возникают ошибки с расширениями и клавишами быстрого доступа.
  • 1C:Предприятие 7.7, 8.0, 8.1 — работу приложений успешно обеспечивает WINE@Etersoft
  • Гарант 6.3.2
  • КонсультантПлюс 3000.03.16
  • Lotus Notes 6.0
  • Возмещение НДС: Налогоплательщик 2.0.3
  • Microsoft Office. Microsoft Office 2000 работает отлично, с Office XP есть некоторые проблемы, Word XP работает отлично, хотя и медленно.
  • Lingvo

Подробная информация о совместимости WINE с программами доступна на сайтеAppDB

4. Установка WINE в Ubuntu

После выполнения этой команды будут скачаны, установлены и настроены все необходимые пакеты, однако стоит учитывать, что в официальных репозиториях Ubuntu, как правило, находится старая версия WINE. Чтобы получить доступ к последним релизам, необходимо подключить сторонний репозиторий WINE. Как это сделать, описано на http://www.winehq.org/download/deb. Затем следует выполнить команду «sudo apt-get update» и установить WINE, воспользовавшись приведенной выше командой. Настроить WINE вы можете, выполнив команду winecfg (либо из меню «Wine» в «Приложениях» запустите «Configure Wine»).

Есть два способа запуска приложений Microsoft Windows: из консоли, что является более гибким способом, так как в строке можно будет указать дополнительные параметры для запуска; через графический интерфейс пользователя. В первом случае в командной строке необходимо выполнить что-то вроде этого:

  • wine — команда выполнения WINE,
  • -keys — ключи, которые вы хотите передать на выполнение программе,
  • /home/user/ — каталог в котором расположена программа,
  • program.exe — исполняемый файл Windows.

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

На официальном сайте WINE есть специальная база данных, отображающая работоспособность того или иного популярного Windows-приложения, благодаря которой можно заранее узнать, будет ли работать любимая игра или необходимая программа. Web-интерфейс к базе данных расположен на сайте http://appdb.winehq.org/

5. Графическая оболочка для Wine -q4wine

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

Описание q4wine

  • q4wine — это графическая оболочка к Wine, которая облегчает и ускоряет работу по установке windows-приложений.
  • q4wine имеет встроенный браузер по базе приложений запущенных в Wine — Wine AppDB.
  • Через q4wine можно удобно управлять запущенными системными процессами windows-приложений.
  • Есть возможность монтировать образы дисков. Поддерживаются форматы: iso, nrg, mdf.
  • Можно запустить windows-приложение в различной версии Wine на ваш выбор.
  • Можно задать приоритет запущенным системным процессам.
  • Поддерживается выбор иконок из *.dll и *.exe.
  • С помощью q4wine можно легко создать и отредактировать префикс Wine (WINEPREFIX). Так же можно создать резервную копию созданного префикса и откатить ее обратно.
  • Можно легко запустить системный реестр эмулированного Windows, системную консоль (cmd), окно Установки/Удаления приложений.
  • Все действия в программе q4wine записываются в журнале. В случае неудачного стечения обстоятельств или ошибочных действий можно посмотреть ваши последние действия.
  • Графическая оболочка q4wine написана на Qt, поэтому выглядит в любом графическом окружении хорошо и гармонично.

Установка

Чтобы установить q4wine в Ubuntu нужно добавить дополнительный репозиторий:

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

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 также можно запускать установщики Windows приложений и устанавливать их прямо в Linux.

Список программ и игр, работающих через 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 .

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

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

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

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

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

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

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

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

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

Установка Wine в Ubuntu Linux и Linux Mint

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

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

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

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

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

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

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

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

Устанавливаем ключ для репозитория — выполняем команды:
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key

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

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

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

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

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

Заключение

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

Wine: запуск Windows программ

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

Установка Wine

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Скопируйте их в

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

При необходимости отредактируйте файл

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

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

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

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

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

/.wine/drive_c/windows/fonts почти пустая.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Неполадки

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

Для этого следует удалить директорию

/.wine , выполнить команду winecfg и снова установить программы.

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

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

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

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

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

Посмотрите и удалите тут:

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

Памятка

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

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

Linux Mint установка wine

Программа Wine служит для запуска приложений из операционной системы Windows в линукс-системах. Чаще всего это необходимо для установки игр или какого-либо специфичного софта, у которого нет аналогов. В данной статье мы рассмотрим как установить Wine на Linux Mint 17.1.

Установка Wine в Linux Mint

Открываем терминал и добавляем репозиторий программы с помощью команды

sudo add-apt-repository ppa:ubuntu-wine/ppa

Обновляем список пакетов

sudo apt-get update

И устанавливаем wine

sudo apt-get install wine1.8

Закрываем терминал и переходим в меню-wine

Здесь пока что ничего нет, поэтому вбиваем в строку поиска слово «wine» и находим утилиту настройки.

Настройка Wine в Linux Mint

Запускаем «Настройка Wine» и система предложит нам установить пакет Mono. Соглашаемся и жмем на кнопку «установить».

На следующем шаге нам предложат установить пакет Gecko. Снова жмем на «установить»

После этого, перед нами появится вот такое окно:

Во вкладке «приложения» выбираете версию Windows в которой работает ваша программа или игра.

Перейдите на вкладку «диски» и нажмите на кнопку «автоопределение». После этого, нажмите на «применить».

Во вкладке «аудио» нажмите на кнопку «проверить звук». Если звук есть, то все нормально, если нет, то проверьте установлен ли у вас пакет pulseaudio.

Теперь нажмите на кнопки «применить» и «ок».

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

В качестве примера, мы установим программу notepad2 с помощью Wine. Переходим в папку с установочным файлом, кликаем по нему правой кнопкой мыши и выбираем «открыть в программе-wine.

Перед нами появится окно установки. Жмем на «ок»

По окнчании установки, получаем сообщение, что все прошло как нужно.

Теперь находим блокнот в списке программ и запускаем его

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

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

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

wine winecfg

WINEARCH=win32 WINEPREFIX=

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

WINEARCH=win32 WINEPREFIX=

/.wine32 wine ‘/home/user/Microsoft Office 2003/ru_office_2003_pro/SETUP.EXE’

Обратите внимание, что все 64-битные программы будут храниться в папке /.wine, а 32-битные в /.wine32 (ее нужно создать самостоятельно).

Как полностью удалить Wine в Linux Mint

Откройте терминал и запустите команду

sudo apt-get autoremove wine1.7*

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

2. Для x64:
sudo dpkg —add-architecture i386
sudo add-apt-repository ppa:wine/wine-builds
sudo apt-get update

sudo apt-get install wine
sudo apt-get install winetricks

Для облегчения, чтобы не искать зависимости делаем
3.sudo apt-get install libfontconfig1:i386 libxslt1.1:i386 libxcursor1:i386 libxcomposite1:i386 libtiff5:i386 libosmesa6:i386 libopenal1:i386 libmpg123-0:i386 libldap-2.4-2:i386 liblcms2-2:i386 libgstreamer0.10-0:i386 libgstreamer-plugins-base0.10-0:i386 libxinerama1:i386 libxi6:i386 libv4l-0:i386 libudev1:i386 libxml2:i386 libx11-xcb1:i386 libasound2:i386 libc6:i386 libcomerr2:i386 libcups2:i386 libdbus-1-3:i386 libexpat1:i386 libffi6:i386 libfreetype6:i386 libgcc1:i386 libgpg-error0:i386 libgssapi-krb5-2:i386 libice6:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 libp11-kit0:i386 libpciaccess0:i386 libpng12-0:i386 libsm6:i386 libsane:i386 winbind libtxc-dxtn-s2tc0:i386 libp11-kit-gnome-keyring:i386 libnss-mdns:i386 libgl1-mesa-glx:i386

4. Ну и последний штрих — directx для игрулек, одновременно ставим mono и gekko.
winetricks directx

Не забудьте указать через Nemo или Dolphin, в свойствах EXE-файла — открывать wine-ом.
Далее можете спокойно устанавливать любую игру и наслаждаться.
Надеюсь, кому-то сэкономит время.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector