The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Wine: настройка и установка (wine windows freebsd linux)


<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>
Ключевые слова: wine, windows, freebsd, linux,  (найти похожие документы)
From: Toptyg <toptyg@bsdportal.ru.> Newsgroups: email Date: Mon, 19 Jun 2006 14:31:37 +0000 (UTC) Subject: Wine: настройка и установка Wine Что такое? Аббревиатура "Wine" -- это рекурсивный акроним "Wine Is Not an Emulator" Из названия следует, что он не является эмулятором в широком смысле этого слова: он не эмулирует работу процессора, не требует установки windows. Не является родственником VMware и ей подобных виртуальных машин. В тоже время wine представляет собой набор библиотек, подменяющих стандартные виндусовые с winAPI функциями. Это позволяет запускать приложения windows под юниксподобными системами. Для работы wine установленный windows не требуется, но могут понадобиться отдельные его библиотеки. Сразу хочу развеять сомнения в отношении wine -"никудышная вещь и не может она хорошо работать". Это не так. Wine существует с 1993 (со времен win3.1), а запущенные под ним DOOMIII(мной лично), 1C Бухгалтерия, IE6.0 и др. подтверждают обратное. Но ждать от него того, что ВСЕ программы запускаемые под windows с ним будут также работать не стоит. Итак, ставим. Может, wine уже установлен? Проверить это можно так: #wine --version Для FreeBsD cd /usr/ports/emulators/wine/ make install clean Хорошо бы еще поставить, если до этого не стояли. cd /usr/ports/x11-fonts/webfonts/ make install clean Для Linux ./configure make depend make make install Скачать новую версию всегда можно с http://www.winehq.com/ Сразу хочу оговориться, перед установкой должны быть установлены драйвера для видео(с поддержкой OpenGL), и присутствовать шрифты с поддержкой русского. Если шрифты и локаль верно настроены, то с выводом русских символов проблем быть не должно. Настройка. Итак, приступим. Сначала просто сделаем #wine затем #winecfg после запуска последнего в окне выберем вкладку звук и нажмем autodetect(***). Теперь должен появиться в катологе %HOME%/.wine фаил настроек config. Его мы и будем редактировать. Откроем его и смотрим раздел [fonts]. Пожалуй, самым важный раздел. От его настройки зависит корректность отображения шрифта, и если он не настроен, то многие приложения могут просто не запускаться. Пишем нечто вроде такого: ;; default TrueType fonts with russian koi8-r encoding "Default" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r" "DefaultFixed" = "-monotype-courier new-*-*-*--*-*-*-*-*-*-koi8-r" "DefaultSerif" = "-monotype-times new roman-*-*-*--*-*-*-*-*-*-koi8-r" "DefaultSansSerif" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r" Если у Вас установлены русские шрифты, то нужно просто заменть в приведенном примере monotype на webfonts или cyrillic, или свои другие. После этого соответственным образом раскомментировал строку и установить нужный путь для шрифта. [FontDirs] ;"dir1" = "/usr/X11R6/lib/X11/fonts/TrueType" ( и ,например, вместо TrueType написать webfonts) Если ttf-шрифты не установлены, то скорее всего у вас есть шрифты cronix, тогда русификация будет выглядеть так: ;"Default" = "-cronyx-helvetica-" ;"DefaultFixed" = "fixed" ;"DefaultSerif" = "-cronyx-times-" ;"DefaultSansSerif" = "-cronyx-helvetica-" Далее в файле настроек видим виртуальные устройства ..................... [Drive C] "Path" = "%HOME%/.wine/c" "Type" = "hd" "Label" = "MS-DOS" "Filesystem" = "win95" ........................ Видно, где находится директория с виртуальным диском. Находим секцию со звуком. [WinMM] ... "Drivers" = "wineoss.drv" ; default for most common configurations ;"Drivers" = "winearts.drv" ; for KDE ;"Drivers" = "winealsa.drv" ; for ALSA users ............. Обычно, все работает с первым, но если после (***) определилось по-другому, то здесь можно изменить. Могут возникнуть проблемы если не настроена многопоточность, и другое звукавое приложение блокирует wine. Далее исправляем версию windows на "приличную". [Version] ; Windows version to imitate (win95,win98,winme,nt351,nt40,win2k,winxp,win20,win30,win31) "Windows" = "winxp" Указываем значение переменной Temp: [wine] ... "Temp" = "C:\\Temp" ... Еще одна важная сеция: [DllOverrides] "commdlg" = "builtin, native" "comdlg32" = "builtin, native" "ver" = "builtin, native" В ней вписаны библиотеки которые и будет использовать wine при эмуляции. БОльшая их часть это переделаные под *nux, но можно, с осторожностью, воизбежании конфликта, добавлять свои. Делается так: добавляем строчку "C:\\windows\\system32\\mfc42.dll" = "native, builtin" и в %HOME%/.wine/windows/system32/ копируем mfc42.dll Как же запустить что-нибудь? Для этого достаточно перейти в папку с win приложением и выполнить $wine prog.exe и все. У меня при установке добавился пункт в меню(если правой на исполняемый фаил) помимо open whith... еще и wine windows emulator -- удобней запускать. Но я первый считаю предпочтительней т.к. в консоли выводятся все ошибки при запуске, да и вообще вероятность таким образом запустить приложение выше. С такими настройками у меня работает порядка 70% установленных программ. Список прилагается. Вся установка и настойка делалась для версии 20050310(ports freeBsd 5.4) Настройки последних версий могут несколько отличаться. В завершении хочу отметить, что Wine не единственная программа, этой же фирмой выпускаются другие проекты(на основе wine) Codega- специализируеся на запуске игр и Crossover Office--на запуске Photoshop, Office 2000/XP, Internet Explorer(5.0, 5.5, 6 ). Я рассмотрел wine тк он не является платным и имеет более общее применение. Ссылки по теме. http://www.winehq.com/ --оф. сайт http://ru.wikibooks.org/wiki/LOR-FAQ-Wine http://gazette.linux.ru.net/lg80/taneja.html Список программ: 3D Grapher1.2 Advanced Grapher 2.06 Bred3.0.3 Opera 8.5 SAFlashPlayer xnview 1.7 IrfanView Light Alloy mp3DirectCut PDF2TXT v3.1 Totalcmd powecal 2.070 Winamp WinRAR Printkey2000 TheBat! Блокнот foobar2000 Mozilla Firefox DoomIII I-mage Teleport.pro Tuxracer(for win) Zuma Deluxe QDictionary(англ. словарь) DrWeb ........ Общий список запущеных программ значительно больше, у меня он тоже растет. :) PS Сейчас ставил FreeBsd 6.0 настройка не изменилась.

<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, Глобалист, 11:20, 19/06/2006 [ответить] [смотреть все]
  • +/
    У кого-нибудь звук через arts в wine под FreeBSD работает?
     
     
  • 2.6, Toptyg, 15:50, 19/06/2006 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    Какая ОС, какая версия wine лучше поновее wine попробовать Определение через... весь текст скрыт [показать] [показать ветку]
     
  • 1.2, Zerot, 11:47, 19/06/2006 [ответить] [смотреть все]  
  • +/
    У вас в статье прозвучало, что запускалась 1С бухгалтерия. Она работает в нормальной коммерческой эксплуатации ? И как с ключами ? Собственно в сети есть некая фирма, продающая свои решения под 1C, и говорящая, что Wine хоть и позволяет запускать 1C, но, вроде, до конца не будет работать ... без проведенных модификаций Wine ...
     
     
  • 2.4, Дима, 14:08, 19/06/2006 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    у меня запускалась с нетхаспом на мандрейке 10-м.
     
  • 1.3, Demimurych, 12:48, 19/06/2006 [ответить] [смотреть все]  
  • +/
    Статья кроме того что на русском языке не имеет никакой пользы. man на английском значительно более информативен.
    О чем бы действительно хотелось бы почитать - так это - каким образом заставить работать то что сразу на запустилось. Каким образом бороться с артефактами на экране в игрушках и т.д. Когда нибудь у специалистов этой области дойдут до этого руки ?
     
  • 1.5, Toptyg, 15:46, 19/06/2006 [ответить] [смотреть все]  
  • +/
    Про настройку новых версий(в частноси версии wine из портов 6.0)извиняюсь. Фаил config вообще не нужен.

     
  • 1.7, Toptyg, 16:12, 19/06/2006 [ответить] [смотреть все]  
  • +/
    Этим занимается фирма EterSoft http://www.etersoft.ru/content/view/80/ я не бухгалтер.., но хороших отзывов о ней видел намного больше.
    Продукты у ней коммерческие и ,вроде как, законченные.imho(не являюсь ее представителем) но если бухгалтерия не сильно навороченая, то попробовать стоит.    
     
  • 1.8, Gelenberg Andrej, 18:03, 19/06/2006 [ответить] [смотреть все]  
  • +/
    Лучшая версия --- последняя --- 0.9.15
    Кроме того последнии версии wine уже давно не используют .wine/config, а пишет все в реестр и настраивается вполне коректно через winecfg
     
  • 1.9, Camb, 14:22, 22/06/2006 [ответить] [смотреть все]  
  • +/
    А консультант плюс запускаецца?
     
  • 1.10, Coder, 13:42, 23/06/2006 [ответить] [смотреть все]  
  • +/
    Статье 100 лет в обед. Мало того, что абсолютно бесполезно, так еще и с прошлого года Вайн ни в какой конфиг ничего не пишет. Всё в свой реестр.
    Вот там да, есть некоторые тонкости.
     
  • 1.11, Ups_wc3, 10:26, 20/02/2007 [ответить] [смотреть все]  
  • +/
    Что-то с реестром не получается разобраться. Банальнейший WarCraft III на последних версия не запускается. Обидно. На Федоре запускался.
     
  • 1.12, gryg, 16:21, 03/04/2007 [ответить] [смотреть все]  
  • +/
    Прочитал статью, сделал все как там написано, запустил
    #winecfg
    открылось окно настройки wine, но вот вкладки "звук", и тем более кнопки "autodetect" я не нашел, вместо этой вкладки была вкладка "аудио", но и на ней нет кнопки "autodetect".
    Затем, в статье написано, что после нажатия на "autodetect", в домашней директории должен появиться файл ~/.wine/config но там такого файла нет. В общем я полностью запутался с этим вином. Помогите разобраться плз.
    Да и еще, после того как я сделал от рута portupgrade wine, в рабочей директории рута появилась еще однра директория, кроме .wine еще и .wine-YwXeIS , полностью идентичная по содержанию с директорией .wine
    В общем я не знаю, что не так и что делать, помогите разобраться пожалуйста.
     
  • 1.13, gryg, 17:12, 03/04/2007 [ответить] [смотреть все]  
  • +/
    Теперь в новых версиях вина нет файла cofig.
    Говорят вместо этого теперь нужно править реестр.
    Кто может дать инфу по этому поводу, буду очень благодарен.
     
  • 1.14, SoulOMON, 09:48, 13/07/2007 [ответить] [смотреть все]  
  • +/
    Соглашусь с последним постом!
    Проблемка... Вся конфига в 3х файлах реестра: userdef.reg, system.reg, user.reg!
    Вот как их править?
    А то что он настроил самостоятельно, из 10 програм запустилось 2 и то криво работают... :(
     
     
  • 2.15, Green, 10:31, 27/07/2007 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    $ wine regedit.exe

    + К списку World of Warcraft 2.1.3 (ASPLinux10)

     
  • 1.16, Евгений, 19:23, 23/09/2007 [ответить] [смотреть все]  
  • +/
    что значит при ./configure flex...no
    а потом говорит что его нужно установить
     
  • 1.17, Аноним, 11:13, 12/10/2007 [ответить] [смотреть все]  
  • +/
    а запущенные под 1C Бухгалтерия а зачем тогда потребовался Етерсофтовский хак ... весь текст скрыт [показать]
     
     
  • 2.18, Illustrator 10, 20:44, 26/12/2007 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    10й Илюстратор запускается и работает в slackware 12

    поставить вот только с первого раза не получается

    ставите сначала фотошоп cs потом илюстратор cs потом илюстратор 10  (не все инсталляции становятся! пробуйте разные с разными кряками)

    запускаете илюстратор cs он виснет и в этот момент запускаете илюстратор 10


     
     
  • 3.19, Палыч.RU, 17:43, 29/01/2008 [^] [ответить] [смотреть все]  
  • +/
    покупал все вместе Mandriva 2008 PowerPack Box  и Wine@Etersoft 1.0 Local  в декабре 2007 года.
    Wine (коммерческий) брал чисто для запуска Консультант+ т.к. мои попытки запустить его в Мандрива-2007 в среде wine которая поставлялась по умолчанию  не удались. Так вот при моих  познаниях в системах типа Linux близких к нулю, мне удалось с первой попытки установить коммерческий Wine и запустить Консультант+ чему я бы не сказано рад. Еще к в добавок к К+ установил PhotoShop -тоже работает, попытки запустить CorelDraw пока не увенчались успехом. Эксперименты продолжаются - цель одна сделать офисную машину чиновника свободную от продуктов MicroSoft. А еще мне очень не хочется повторить подвиг учителя Поносова.

     
     
  • 4.20, Вадим, 16:02, 02/06/2008 [^] [ответить] [смотреть все]  
  • +/
    Консультант+, PhotoShop, CorelDraw даже по отдельности стоят дороже, чем винда. Так, что если это пиратское, то подвиг Поносова повторить придётся. Не нужно линуксовую машину набивать чужим для неё софтом. Нужно использовать уже готовый для Линукса софт. И только в редких случаях использовать wine. А при такой потребности в виндовс-софте уже имеет смысл и саму операционку (Windows) легальную купить.
     
  • 1.21, Евгений, 20:18, 20/06/2008 [ответить] [смотреть все]  
  • +/
    программы написанные на delphi7 (в основном базы данных) запустятся? кто нить тестил?
     
  • 1.22, int_true, 19:20, 14/11/2008 [ответить] [смотреть все]  
  • +/
    Писал клиент-серверную базу (рыло к mysql) на  делфи 7 с ZEOSDB . Писал в основном для linux под wine. Работало, но иногда приходилось под вайн подгонять то, что в винде работало без проблем. Т.ч. как повезет.
     
  • 1.24, Наталия, 13:08, 20/03/2011 [ответить] [смотреть все]  
  • +/
    Подскажите, как установить драйвера на материнку через Вино. выдает: he file '/media/VUCD241B04051301/Setup.exe' is not marked as executable.  If this was downloaded or copied from an untrusted source, it may be dangerous to run.
    Что надо исправить?
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:





      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList