Wine gecko что это

Wine gecko что это

Статья об установке и настройке пакета Wine

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

Установка

Пакет присутствует в хранилище пакетов debian.
Для установки пакета

Полезно также установить дополнительные пакеты cabextract, ttf-mscorefonts-installer, а также скрипт winetricks.
Для начала работы с пакетом пользователю необходимо создать рабочую среду wine в своем рабочем каталоге. Для этого используется команда: # winecfg

После этого пакет готов к использованию.
Некоторые часто используемые команды

Установка с сайта

Для установки пакета с не debian-овского хранилища

Изменение ОС по умолчанию

Для изменения ОС по умолчанию

Установка directx

Для установки DirectX

Для проверки работоспособности directx

Установка gecko

Gecko необходим для установки прочих программ windows. Без него при установке windows-программ может появиться сообщение «mozilla Gecko Install».
Для установки Gecko

Замечание: При установке программы seamonkey (проверено для версии 1.1.14.ru-RU.win32) будет установлен и движок Gecko.

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

Для установки шрифтов существует несколько вариантов

Если в меню windows программ шрифт кажется мелким изменяем его размер. Для этого

Отладка программ в wine

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

Запуск консольных приложений windows

Wine поддерживает запуск консольных приложений и пакетных файлов windows. Для этого используется утилита wineconsole.
Для запуска windows-программы в консольном режиме

Изменение стилей

Wine поддерживает изменения внешнего вида запускаемых приложений (изменение «стилей»).
Для установки и изменения стиля

Источник

Установка Wine

Содержание

Установка Wine

Установка из PPA

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

Для последних версий wine и ubuntu 64 бита

И вообще не рекомендуется заполнять и настраивать wine самому. Работать с wine не совсем удобно. Чтобы установить ту или иную программу придется облазить кучу форумов и блогов, чтобы понять какие пакеты нужно установить и какие библиотеки добавить. Затем следует длинный процесс решения проблем, установки пакетов через winetricks и ручной настройки реестра и так далее. Это все очень сложно даже для опытных пользователей, не говоря уже про новичков. Поэтому рекомендуется скачать настроенный префикс wine отсюда : http://forum.ubuntu.ru/index.php?topic=199897.0

Настройка

Перед использованием Wine для запуска приложений нужно запустить программу настройки, которая создаст в вашей домашней директории каталог

/.wine с необходимыми для работы файлами. Для этого либо выберите пункт главного меню Приложения→Wine→Configure Wine, либо выполните в терминале команду:

Ассоциирование файлов с программами wine

Чтобы прозрачно запускать файлы с помощью wine-программ, напишем небольшой скрипт. Допустим, нам надо открывать CAD-файлы Компасом и zwcad’ом.

Не забудем сделать наш скрипт исполняемым

и ассоциируем в файловом менеджере чертежи со скриптом.

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

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

где надо заменить на версию установленного Wine.

Запуск через дискретную видеокарту

Для запуска через дискретную видеокарту надо прописать в терминале на свободных драйверах( или написать скрипт)

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

Winetricks

Winetricks – это скрипт для установки различных компонентов от Microsoft®, и некоторых других. Для получения Winetricks в терминале введите:

. Winetricks содержит несколько десятков пакетов различных библиотек для wine. Например, чтобы установить DirectX™, введите:

Для просмотра списка всех пакетов, введите:

Источник

Хитрости и трюки при использовании Wine

Wine gecko что это. Смотреть фото Wine gecko что это. Смотреть картинку Wine gecko что это. Картинка про Wine gecko что это. Фото Wine gecko что это

Всем привет!
Прочел статью про «Все тонкости настройки Wine», оказалось, что там далеко не все тонкости. Поэтому написал этот пост как дополнение тому.

В данном посте в основном вольный перевод оф. документации, а так же несколько своих и чужих хитростей при работе с вайн.
Скорее всего данный пост будет интересен новичкам и обычным пользователям GNU\Linux. Тем не менее добротные советы от специалистов не будут лишними.

Что такое вайн думаю объяснять нет смысла. Хочу лишь показать несколько трюков при работе с ним.

Префиксы

То есть каждый созданный вами префикс можно рассматривать как отдельный wine – он независим от других префиксов. Или, для еще большей простоты, воспринимайте каждый созданный префикс, как отдельно установленную винду.

Теперь немного практики:
Сейчас мы создадим папку Gamez, в ней мы создадим префикс lib в который установим несколько библиотек. Эти библиотеки все равно пригодятся потом, поэтому пусть кешируются.

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

wine winecfg — откроется конфигуратор wine (не из префикса), проверьте ту же вкладку. Видите! Здесь никаких библиотек. Значит он цел и невредим.

Как установить несколько разных версий wine?

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

./configure prefix=/path/to/install/directory && make
sudo make install

AppDB

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

Наводим порядок в домашнем каталоге

Если вы любите поиграть, то вероятно ваш /home раздел забит сейвами и прочими файлами игр. Избавиться от этого всего дела, не в ущерб можно так:

Wine gecko что это. Смотреть фото Wine gecko что это. Смотреть картинку Wine gecko что это. Картинка про Wine gecko что это. Фото Wine gecko что это

Замените стандартный путь к моим документам, на желаемое место для хранения сейвов. У меня, к примеру, этот путь ведет в папку с игрой.

Использование последних версий wine

Wine такая штука, чем новее тем лучше! С помощью следующей команды вы всегда будете иметь последнею версию wine (для Ubuntu-подобных дистрибутивов):

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

После выполнения этих команд ищите последнею версию wine в synaptic.

Установка winetricks

Если по каким-либо причинам у вас до сих пор нет winetricks, то завести его в хозяйстве можно так:

wget winetricks.org/winetricks
sudo cp winetricks /usr/bin
sudo chmod +x /usr/bin/winetricks

Как установить MSI файл?

Это можно сделать двумя способами: wine msiexec /i whatever.msi

Альтернативный способ: wine start whatever.msi

The file foo.exe is not marked as executable… — Что это значит?

Эта ошибка происходит потому что на exe файле стоит запрет на выполнение. Для файла на вашей ФС эта команда должна исправить положение:

если же файл находится на диске, то должна помочь вот эта команда:

Как вывести содержимое отладки в отдельный файл?

/.wine/drive_c/Games/Tron
wine tron.exe &> log.txt

Как отключить «crash» диалог?

Если вы используете префиксы, не забудьте в команде указать путь к префиксу — winetricks nocrashdialog

После запуска приложения\игры, wine ругается и ничего не запускает. Что делать?

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

MFC40.DLL : через winetricks установи mfc40 (Microsoft Foundation Classes from Visual C++ 4).
MFC42.DLL, MSVCP60.DLL : через winetricks установи vcrun6 (MS Visual C++ 6 sp4 libraries: mfc42, msvcp60, msvcrt).
MFC71.DLL, MSVCP71.DLL : через winetricks установи vcrun2003 (MS Visual C++ 2003 libraries: mfc71,msvcp71,msvcr71).
MFC80.DLL, MSVCP80.DLL : через winetricks установи vcrun2005 (MS Visual C++ 2005 libraries: mfc80,msvcp80,msvcr80).
MFC90.DLL, MSVCP90.DLL : через winetricks установи vcrun2008 (MS Visual C++ 2008 libraries: mfc90,msvcp90,msvcr90).
MDAC : через winetricks установи mdac27 (MS MDAC 2.7).

Мое приложение работает, но текстовые поля ведут себя странно

Проанализируйте дебаг wine после запуска приложения, если видите что ругается на RICHED20.DLL, то доустановите через winetricks следующею библиотеку: riched20

После запуска в консоль выводятся fixme сообщения. Что это?

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

Через вайнтрикс можно установить 1 или 2 фреймворк. Как альтернатива использовать mono. Если же приложение требует 3 или 4 фреймворк, то скорее всего оно работать не будет (хотя 3 и даже 3.5 доступен в меню winetricks). Ждем пока решат эту проблему.

Игра которую я пытаюсь установить защищена от распространения возможно ли её установить?

Смотри список copy protection, которые работают.

Что делать если приложение требует IE?

Wine использует по умолчанию ядро\движок Gecko – это то же, что и на Firefox. Поэтому можно через winetrikcs доустановить gecko(если его нет) и\или fakeie6.

Если же это не помогло, попробуйте поменять версию windows на win2k и установить через winetricks ie6, ie7 или ie8.

Как включить сглаживание шрифтов в wine?

Если ваша версия выше чем 1.1.12 вы можете использовать winetricks и выбрать один из трех вариантов сглаживания: fontsmooth-gray, fontsmooth-rgb или fontsmooth-bgr

После выхода из игры не восстанавливается разрешение экрана
Как попасть в реестр wine?

wine regedit — Если используются префиксы укажите путь в команде.

Нуждается ли wine в отдельной установке драйверов?

Нет. Wine – это не эмулятор компьютера, он лишь переводит вызовы Windows API в понятные линуксу команды.

Безопасно ли запускать wine от root?

Никогда не запускайте wine от root пользователя.

Если это уже случилось измените владельца

Техника безопасности при использовании wine

Вот несколько советов, которые помогут вам повысить безопасность:

/.xsession-errors
done

Добавьте его в автозагрузку, и установите следующий пакет (он необходим для работы скрипта).
apt-get install inotify-tools

Источник

Как установить Wine HQ в Ubuntu 14.04 — 12.04

Наиболее важные изменения в версии 1.7.18?

Подробнее можно почитать на официальном сайте: [urlspan]Здесь[/urlspan]

Установка последней версии Wine HQ в Ubuntu 14.04 — 12.04

Чтобы установить WineHQ в Ubuntu, откройте терминал (Ctrl + Alt + T) скопируйте и выполните следующие команды в терминале:

Всё, теперь Wine hq установлен!

Установка стабильной версии wine 1.6 в Ubuntu 12.04

Для Ubuntu 12.04 существует возможность установки стабильной версии wine 1.6, ее можно
установить, подключив репозиторий, тот, что и в случае с установкой Wine HQ последней версии и установить из него Wine 1.6

Но эта версия, как правило уступает в возможностях и скорости работы по сравнению с последней версии, поэтому я всё-таки советую к установке Wine HQ последней версии.

Установка wine-gecko

Gecko – это свободный движок вывода веб-страниц.

При запуске приложения для работы с веб-страницами Wine автоматически ищет Gecko сперва в

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

Как запустить winetricks.

Winetricks нужен для того, чтобы установить дополнительные компоненты в wine из windows, например dotnet, internet explorer, другие различные библиотеки, шрифты и прочее.

Winetricks содержит несколько десятков пакетов различных библиотек для wine. Например, чтобы установить DirectX™, введите в терминале:

Wine gecko что это. Смотреть фото Wine gecko что это. Смотреть картинку Wine gecko что это. Картинка про Wine gecko что это. Фото Wine gecko что это

Чтобы запустить интерфейс winetricks, выполните в терминале команду:

Как добавить ярлык с wine приложением на панель Unity

Wine gecko что это. Смотреть фото Wine gecko что это. Смотреть картинку Wine gecko что это. Картинка про Wine gecko что это. Фото Wine gecko что это

Делается это довольно просто:
1. Открываем файловый менеджер, включаем просмотр скрытых файлов (в наутилусе сочетание клавиш Ctr-H).
2. Переходим по адресу

Wine gecko что это. Смотреть фото Wine gecko что это. Смотреть картинку Wine gecko что это. Картинка про Wine gecko что это. Фото Wine gecko что это

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

Wine gecko что это. Смотреть фото Wine gecko что это. Смотреть картинку Wine gecko что это. Картинка про Wine gecko что это. Фото Wine gecko что это

3. Копируем его на рабочей стол, нажимаем на этом файле правой кнопкой мыши, и в свойствах выбираем пункт:

Wine gecko что это. Смотреть фото Wine gecko что это. Смотреть картинку Wine gecko что это. Картинка про Wine gecko что это. Фото Wine gecko что это

4. После чего, должен появится значок, как в windows. Теперь его просто перетащите мышкой на панель Unity.
Как удалить Wine HQ и все его компоненты из Ubuntu
В комментарии прозвучал вопрос о полном удалении wine из системы и я решил дополнить статью.

Сперва удаляем wine и winetricks из системы:

Затем устанавливаем ppa-purge (это компонент системы для удаления репозиториев из системы), если он у вас не установлен, конечно.

И удаляем репозиторий wine из системы:

Затем обновляем сведения о репозиториях:

И наконец, чтобы удалить «остатки от Wine», выполняем удаление его каталога:

Читайте другие интересные статьи

Понравилась статья, расскажи о ней друзьям, нажми кнопку!

Источник

7.3 Работа с Wine

Wine — свободное программное обеспечение, позволяющее пользователям ОС на базе ядра Linux исполнять 16-, 32- и 64- битные приложения созданные исключительно для Microsoft Windows. Название W.I.N.E. расшифровывается как «Wine Is Not an Emulator» — «W.I.N.E. — это не эмулятор». Имеется в виду, что Wine не является эмулятором компьютера или виртуальной машиной, как, например, qemu, VirtualBox и другие подобные им. Wine — это свободная реализация Windows API.
Смотрите видеоролик о работе с WINE в РЕД ОС на нашем официальном YouTube канале.

Установка Wine

Для установки необходимо открыть терминал, войти под суперпользователем root и начать установку:
если вы используете РЕД ОС версии 7.1 или 7.2, выполните команду:

если вы используете РЕД ОС версии 7.3 и старше, выполните команду:

Wine gecko что это. Смотреть фото Wine gecko что это. Смотреть картинку Wine gecko что это. Картинка про Wine gecko что это. Фото Wine gecko что это

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

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

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

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

Префиксы Wine

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

Где example, например, может быть название программы, которая в этом префиксе будет располагаться. Будет создан новый префикс и откроется панель управления Wine. Здесь можно что-то настроить, можно ее просто закрыть.

Все дальнейшие команды выполняем добавляя:

Например, запуская установщик нужной программы, вводим:

С помощью механизма префиксов можно создать 32 битное окружение wine и запускать в нем программы. Некоторые компоненты Windows и программы работают только или стабильнее в 32 битном префиксе.

Создайте сам 32 битный префикс командой

Пример установки dotnet35sp1 в 32-битный префикс:

Ключ «-q» означает автоответ, т.е на все вопросы отвечать «Yes».
И запустите в нем любую программу добавив в начале путь к префиксу и его архитектуру:

Удаление программ в Wine

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

После этого откроется окно «Установка/удаление программ», где следует выбрать нужную программу и нажать кнопку «Удалить»

Wine gecko что это. Смотреть фото Wine gecko что это. Смотреть картинку Wine gecko что это. Картинка про Wine gecko что это. Фото Wine gecko что это

Работа с реестром

Для открытия реестра используется инструмент regedit:

Чтобы перемещаться по реестру, кликните на ключах в левой части панели, чтобы перейти на следующий уровень глубины. Чтобы удалить ключ, кликните на нем и в меню Edit выберите «Delete». Чтобы добавить ключ или значение, определите место, где вы хотите поместить его, и выберите «New» из меню Edit. Чтобы изменить существующий ключ, выделите его в правой панели и выберите «Modify» из меню Edit. Другой способ проделать то же самое, это щелчок правой кнопкой мыши на ключе или значении.

Установка Winetricks

Wwinetricks — вспомогательный скрипт для загрузки и установки различных распространяемых библиотек, необходимых для запуска некоторых программ в Wine, а так же настройки окружения.
Для установки winetricks требуются права root:
для РЕД ОС версии 7.1 или 7.2:

для РЕД ОС версии 7.3 и старше:

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

По умолчанию выделен пункт «Выбрать путь для wine по умолчанию» — С ним обычно и предстоит работать, так как он указывает на дефолтный wine-префикс, который содержит drive_c и позволяет производить операции по его настройке.

Wine gecko что это. Смотреть фото Wine gecko что это. Смотреть картинку Wine gecko что это. Картинка про Wine gecko что это. Фото Wine gecko что это

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

Wine gecko что это. Смотреть фото Wine gecko что это. Смотреть картинку Wine gecko что это. Картинка про Wine gecko что это. Фото Wine gecko что это
Установка пакета Dotnet

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

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

При открытии окна выбрать пункт меню, установленный по умолчанию, затем необходимо выбрать пункт «Установить библиотеку DLL или компонент Windows». В списке приложений следует выбрать пакет для установки, в зависимости от того, какая версия необходима, и нажать «ОК».

Wine gecko что это. Смотреть фото Wine gecko что это. Смотреть картинку Wine gecko что это. Картинка про Wine gecko что это. Фото Wine gecko что это

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

Wine gecko что это. Смотреть фото Wine gecko что это. Смотреть картинку Wine gecko что это. Картинка про Wine gecko что это. Фото Wine gecko что это

Для полуавтоматической установки (название и описания компонентов выводятся по ключу — help):

Пример установки NET Framework 4.5 :

Работа с Mono

В базовом варианте Mono состоит из нескольких компонентов:

Начиная с версии Mono 2.2 реализована поддержка классов компилятора Mono.CSharp.Evaluator (сборка Mono.Sharp.dll) для создания собственных сервисов компиляции.

Среда исполнения Mono поддерживает инфраструктуру промежуточного языка CLI (Common Language Infrastructure), соответствующую стандарту ECMA-335. Виртуальная машина среды исполнения допускает возможность запуска приложений и сборок, скомпилированных в других системах (например, возможно запускать в Linux без перекомпиляции приложения, созданные при помощи Microsoft Visual Studio для исполнения в Microsoft Windows).

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

Данный пакет ставится автоматически при установке Wine из репозитория версии 4.4.

Установка Gecko

Gecko – это свободный движок вывода веб-страниц для браузера при работе в интернете wine. Если wine не работает с интернетом и вы не запускаете windows exe браузер, то вам Gecko не нужен.

Обычно при запуске приложения для работы с веб-страницами Wine автоматически ищет Gecko сперва в /usr/share/wine/gecko. Если Wine не находит архив с Gecko там, то оно автоматически загружает его из интернета, но некоторые приложения не любят ждать, пока загрузиться Gecko и зависают или вылетают.

Данный пакет ставится автоматически при установке Wine из репозитория версии 4.4.

Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *