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

Для запуска приложений, которые изначально разработаны для ОС Windows, пользователи Linux используют Wine. Если переводить дословно, то Wine — это НЕ эмулятор Windows, это альтернативный API. Для запуска большинства программного обеспечения Windows чистого Wine не хватает, нужны дополнительные шрифты или библиотеки.

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

Столько же вопросов вызывает установка windows-шрифтов, .NET Framework`ов, библиотек MS Visual Basic и т.д.

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

Возможности скрипта Winetricks

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

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

Название пакетаОписание пакета
art2kmin MS Access 2000 runtime. После этого, по-хорошему, нужна лицензия на Access 2000
colorprofile Стандартный цветовой RGB-профиль Windows
comctl32 MS common controls 5.80
comctl32.ocx MS comctl32.ocx and mscomctl.ocx, comctl32 необходимые библиотеки для VB6
controlpad MS ActiveX Control Pad
corefonts Microsoft шрифты: Arial, Courier, Times
d3dx9 Основная библиотека для DirectX 9
dcom98 MS DCOM (ole32, oleaut32); После этого, по-хорошему, нужна лицензия на Win98
dirac0.8 Уже устаревший DirectShow-фильтр Dirac 0.8
directx9 Полная версия DirectX 9 (не рекомендуется использовать совместно с отдельно установленной библиотекой d3dx9)
divx DivX видеокодек
dotnet11 .NET Framework 1.1 (После этого, по-хорошему, нужна лицензия на Windows)
dotnet20 .NET Framework 2.0 (После этого, по-хорошему, нужна лицензия на Windows)
fdshow ffdshow видеокодек
flash Adobe Flash Player и Firefox-плагин
fm20 Библиотека MS Forms 2.0
fontfix Исправление плохих шрифтов, которые приводят к «падению» некоторых приложений
fontsmooth-disable Отключение сглаживания шрифтов
fontsmooth-gray Включение сглаживание шрифтов Grayscale
fontsmooth-rgb Включение субпиксельное сглаживание RGB
fontsmooth-bgr Включение субпиксельное сглаживание BGR
gdiplus Библиотека gdiplus.dll для корректного отображения в приложении PowerPoint
gecko HTML-движок рендеринга страниц (Mozilla)
gecko-dbg HTML-движок рендеринга страниц (Mozilla), с отладкой
hosts Добавляет файл C:windowssystem32driversetc
icodecs Intel-кодек (Indeo)
jet40 MS Jet 4.0 Service Pack 8
liberation Библиотека шрифтов ОС Red Hat (Sans, Serif, Mono)
mdac25 MS MDAC 2.5: Microsoft ODBC drivers и т.д.
mdac27 MS MDAC 2.7
mdac28 MS MDAC 2.8
mfc40 MS mfc40 (Microsoft Foundation Classes from Visual C++ 4)
mfc42 MS mfc42
mono20 mono-2.0.1
mono22 mono-2.2
msi2 MS Installer 2.0
mshflxgd MS Hierarchical Flex Grid Control
msls31 MS Line Services 3.1
msmask MS Masked Edit Control
msscript MS Script Control
msxml3 MS XML версии 3
msxml4 MS XML version 4
msxml6 MS XML версии 6
ogg OGG фильтры/кодеки: flac, theora, speex, vorbis, schroedinger
ole2 MS 16 bit OLE
pdh MS pdh.dll
quicktime72 Apple Quicktime 7.2
riched20 MS riched20 and riched32
riched30 MS riched30
tahoma Шрифт MS Tahoma
urlmon MS urlmon.dll
vb2run MS Visual Basic 2 runtime
vb3run MS Visual Basic 3 runtime
vb4run MS Visual Basic 4 runtime
vb5run MS Visual Basic 5 runtime
vb6run MS Visual Basic 6 runtime
vcrun6 MS Visual C++ 6 sp4 libraries (mfc42, msvcp60, msvcrt)
vcrun2003 MS Visual C++ 2003 libraries (mfc71,msvcp71,msvcr71)
vcrun2005 MS Visual C++ 2005 libraries (mfc80,msvcp80,msvcr80)
vcrun2005sp1 MS Visual C++ 2005 sp1 libraries
vcrun2008 MS Visual C++ 2008 libraries (mfc90,msvcp90,msvcr90)
vcrun2008sp1 MS Visual C++ 2008 sp1 libraries
vjrun20 MS Visual J# 2.0 libraries (requires dotnet20)
wininet MS wininet.dll (requires Windows license)
wme9 MS Windows Media Encoder 9 (По-хорошему, нужна лицензия Windows)
wmp9 MS Windows Media Player 9 (По-хорошему, нужна лицензия Windows)
wmp10 MS Windows Media Player 10 (По-хорошему, нужна лицензия Windows)
wsh56 MS Windows Scripting Host 5.6
wsh56js MS Windows scripting 5.6, jscript only, no cscript
wsh56vb MS Windows scripting 5.6, vbscript only, no cscript
xact MS XACT Engine (x3daudio?_?.dll, xactengine?_?.dll)
xvid xvid video codec
autohotkey Autohotkey (open source gui scripting language)
firefox3 Firefox 3
ie6 Microsoft Internet Explorer 6.0
kde KDE for Windows installer
mpc Media Player Classic
vlc Видеоплеер VLC
allfonts Установка шрифтов (corefonts, tahoma, liberation)
allcodecs Установка видеокодеков (xvid, ffdshow, icodecs)
fakeie6 Set registry to claim IE6sp1 is installed
native_mdac odbc32 and odbccp32
native_oleaut32 oleaut32
nt40 Запускать все приложения через Wine, как из под Windows NT 4.0 (дублирует выбор Версия Windows в окне Свойства Wine)
win98 Запускать все приложения через Wine, как из под Windows 98 (дублирует выбор Версия Windows в окне Свойства Wine)
win2k Запускать все приложения через Wine, как из под Windows 2000 (дублирует выбор Версия Windows в окне Свойства Wine)
winxp Запускать все приложения через Wine, как из под Windows XP (дублирует выбор Версия Windows в окне Свойства Wine)
vista Запускать все приложения через Wine, как из под Windows Vista (дублирует выбор Версия Windows в окне Свойства Wine)
winver= Можно указать любую ОС (по умолчанию используется Windows XP)
volnum Переименование drive_c в harddiskvolume0
Читайте также:
Программа ета не видит модем

Wine и Windows программы на Mac

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

Чтобы установить пакет с помощью скрипта Winetricks нужно:

  1. Установить пакет cabextract. Установить этот пакет можно командой:

sudo apt-get install cabextract
wget http://www.kegel.com/wine/winetricks
sh winetricks

Скрипт Winetricks или доводим Wine до ума

Где можно выбрать нужный пакет, доступный в Winetricks, для установки: Либо вручную установить, выбранный пакет, с помощью скрипта Winetricks:

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

Использование Wine.

При миграции на Linux возникают проблемы в связи с тем, что многие производители коммерческого ПО не пишут Linux версий своего ПО, многие сайты не соответствуют стандартам и тестируются только на IE, а на других браузерах не работают. Одно из возможных решений данной проблемы- это использование Wine. Стоит сразу оговориться , что Wine — не эмулятор Windows.

Это просто набор средств для быстрого портирования Windows приложений в среде Linux. Поэтому Wine имеет как достоинства , так и недостатки. Иными словами, необходимы некоторые действия для запуска Windows приложения в Linux. Зачастую производитель ПО берет на себя настройку среды Wine, но порой даже и в этом случае могут быть проблемы. Например, в программе «фотоальбом Picasa» нет русских шрифтов.

Что делать в данной ситуации? Решение некоторых простейших проблем и описывает данная статья. Хотя некоторые программы удается запустить легко и просто. Итак, рассмотрим некоторые решения .

Установка программ в среду Wine.

Первый способ такой же, как и в Windows, нужно запустить программу setup.exe в среде Wine , пройти по шагам, предлагаемым мастером установки и все. Хотя это редко работает, но случается, что и повезет. Затем нужно найти исполняемый файл программы в $HOME.wine/drive_c/Program Files (или там, где вы указали инсталятору) и запустить его.

Например: wine ‘$HOME/.wine/drive_c/Program Files/FileZilla/FileZilla.exe’ . Если мастер установки сообщает, что программа предназначена для другой ОС и отказывается работать дальше, то можно попробовать утилиту winecfg. Эта утилита предназначена для конфигурирования среды Wine и позволяет создавать индивидуальные настройки для каждого приложения. Для запуска winecfg , естественно, нужно дать команду winecfg.

Читайте также:
С какой программой установить пароль на компьютер

Добавить программу setup.exe в список приложений и назначить тип имитируемой системы. При использовании утилиты winecfg следует контролировать, меняете вы параметры по умолчанию или параметры для конкретной программы.

Эта утилита — достаточно мощное средство и позволяет настроить среду для каждого приложения в отдельности, включая параметры графики, звука, используемые версии библиотек. В общем, эта утилита имеет массу возможностей, которые мы не будем рассматривать. Еще один способ установить программу — скопировать файлы приложения, установленного в Windows, в среду Wine. Именно таким образом я использую FineReader 5.0 Sprint под Linux.

Рассмотрим проблему со шрифтами.

Все, что нужно, для решения проблемы -это расположить необходимый шрифт в папке, в которой расположены шрифты Wine, но есть две сложности! Во- первых, мы, как правило, не знаем, какой шрифт необходим, а во-вторых, запускаемое приложение может использовать рабочее пространство Wine, отличное от стандартного ($HOME/.wine/ ); так, как правило, делают портированые приложения или приложения, установленные с использованием скриптов сторонних разработчиков.

Первую проблему можно обойти, просто скопировав шрифты Windows в рабочую область Wine. Учитывая объемы современных жестких дисков, едва ли кто будет расстраиваться из-за 5-10 Мбайт. Особо настойчивые могут действовать методом научного тыка и выяснить, какой именно шрифт необходим.

Ситуацию с индивидуальной средой для приложения тоже решить достаточно просто, если вы ставили программу через менеджер пакетов. Все известные мне менеджеры пакетов позволяют увидеть список каталогов и файлов, которые создает пакет при установке. Ищем в этом списке что нибудь типа windows/fonts и туда копируем шрифты. Дело осложняется, если вы установили программы не через менеджер пакетов, а использовали установочный скрип. В данной ситуации либо наблюдаем вывод скрипта, либо ковыряем сам скрипт, выясняя, куда он все ставит, либо используем возможности утилит, позволяющих искать файлы по времени создания, например find или меню Сервис—Поиск файла. менеджера файлов Konqueror.

Читайте также:
Для чего используются отчеты в программе 1с бухгалтерия

Установка IE7 под Wine.

Для чего это надо: Некоторые сайты некорректно работают под другими браузерами, а посещать их очень хочется или даже необходимо. Идем на http://www.tatanka.com.br/ies4linux качаем оттуда установочный скрипт. Распаковываем.

Скрипт имеет графический интерфейс, для работы которого, по всей видимости, нужны python, GTK, pygtk. В редкой системе все это не установлено, но, в случае чего, можно обойтись и без графического интерфейса. (Для этого нужно использовать команду ./ies4linux —no-gui.) Итак, мы распаковали архив, далее открываем свой любимый эмулятор терминала, делаем каталог со скриптом ies4linux текущим и запускаем скрип командой ./ies4linux.

Получаем симпатичный GUI. Если нажать кнопку Advanced, нам предложат изменить настройки и попытаться установить IE7, предупредив, что это нестабильно. У меня IE7 по-человечески не заработал. Вот установлю новый Wine с полноценной поддержкой XP, тогда попробую снова. В общем, IE7 пока не ставим. Предлагаю установки оставить по умолчанию и нажать ОК.

Откроется окно терминала, в котором скрипт будет сообщать о скачивании из интернета необходимых файлов и их установке. Если необходимые файлы уже находятся в ~/.ies4linux/downloads, то скрипт сразу их установит. В результате получаем установленный IE7 и ярлык на рабочем столе для запуска.

Установка инет-аксесса от НКЛ . При установке этой программы у меня возникла единственная проблема: невозможность корректного выхода из программы установки. Хотя все необходимые файлы разместились где надо. И все начало работать сразу.

Средства сторонних разработчиков : Wine-tools, Wine-doors и др.

Если запустить приложение простейшими способами не получилось, то не стоит сразу досканально начинать изучать Wine. Потомочто вашу проблему может давно решили и даже написали скрипт, позволяющий установить ваше приложение не вдаваясь в подробности. . Wine-doors одно из таких средств, сайт проекта http://www.wine-doors.org/ . Пакет тмеет програмные зависимости, вот что пишут на сайте проекта

Software Dependencies Wine cabextract, tar, gzip, bzip, unzip, orange python-gnome2-desktop >= 2.16 (python rsvg support, Debian/Ubuntu package, might differ on other systems) python >= 2.4 python2.4-cairo >= 1.2.0 libcairo2 >= 1.2.4 python-libxml2 python-glade2

Источник: www.mkuznecov.ru

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