Відмінності між версіями «WINE»
(Створена сторінка: Wine - запуск програм для Windows "WINE Is Not an Emulator" Wine - це вільне програмне забезпечення, що д...) |
|||
Рядок 46: | Рядок 46: | ||
Q4wine - GUI для Kubuntu. | Q4wine - GUI для Kubuntu. | ||
− | Але спільнота Wine | + | Але спільнота Wine пропонує вам більш витончений варіант установки за допомогою скрипта winetricks. Який крім DirectX може ставити ряд інших програм, наприклад: .NET, Mono і навіть Firefox3, і MS Windows Media Player і ін. |
Скачайте скрипт командою в терміналі: | Скачайте скрипт командою в терміналі: | ||
Рядок 68: | Рядок 68: | ||
sudo mv winetricks /usr/local/bin | sudo mv winetricks /usr/local/bin | ||
− | Установка необхідних бібліотек | + | ==Установка необхідних бібліотек== |
Скачайте в домашню директорію кілька необхідних бібліотек Windows: | Скачайте в домашню директорію кілька необхідних бібліотек Windows: | ||
Рядок 140: | Рядок 140: | ||
==ВстановленнЯ і видалення додатків== | ==ВстановленнЯ і видалення додатків== | ||
− | Для установки | + | Для установки Wine-додатки найпростіше скористатися файловим браузером winefile: |
winefile | winefile | ||
Рядок 156: | Рядок 156: | ||
. * Для установки MSI, скористайтеся командою: | . * Для установки MSI, скористайтеся командою: | ||
− | + | msiexec /i example.msi | |
− | Для видалення | + | Для видалення win-додатків: |
Перейдіть в "Додатки" - "Wine" - "Програми" - "Папка з програмою" - "Видалити" | Перейдіть в "Додатки" - "Wine" - "Програми" - "Папка з програмою" - "Видалити" | ||
Рядок 171: | Рядок 171: | ||
− | Загальні | + | ==Загальні налаштування== |
− | Додатки: | + | ===Додатки:=== |
− | За умовчанням встановлений Windows XP, який можна змінити на іншу версію. Причому можна налаштувати так, щоб кожен додаток | + | За умовчанням встановлений Windows XP, який можна змінити на іншу версію. Причому можна налаштувати так, щоб кожен додаток запускався зі своїм параметром. |
− | Бібліотеки: | + | ===Бібліотеки:=== |
− | За замовчуванням усі бібліотеки в | + | За замовчуванням усі бібліотеки в Wine використовуються свої. Але при установці DirectX, ви внесли там необхідні зміни. |
− | Графіка: | + | ===Графіка:=== |
Для деяких додатків може знадобитися ввімкнути чи вимкнути вершинні і піксельні шейдери, може знадобитися емуляція віртуального робочого столу. Експериментуйте. | Для деяких додатків може знадобитися ввімкнути чи вимкнути вершинні і піксельні шейдери, може знадобитися емуляція віртуального робочого столу. Експериментуйте. | ||
− | Вид та інтеграція: | + | ===Вид та інтеграція:=== |
У вкладці "Графіка", за замовчуванням стоять галочки "дозволити менджер вікон управляти вікнами Wine" і "дозволити менджер вікон декорувати вікна", оформлення Win-вікон буде таким же, як і у будь-яких інших додатків. При бажанні ви можете керувати розмірами системних шрифтів і кольором десктопа. | У вкладці "Графіка", за замовчуванням стоять галочки "дозволити менджер вікон управляти вікнами Wine" і "дозволити менджер вікон декорувати вікна", оформлення Win-вікон буде таким же, як і у будь-яких інших додатків. При бажанні ви можете керувати розмірами системних шрифтів і кольором десктопа. | ||
Рядок 193: | Рядок 193: | ||
Тут можна додавати диски, використовуючи для них будь-яку директорію усередині файлової системи. Змонтовану флешку, дисковод або образ диска. | Тут можна додавати диски, використовуючи для них будь-яку директорію усередині файлової системи. Змонтовану флешку, дисковод або образ диска. | ||
− | Аудіо: | + | ===Аудіо:=== |
На ваш розсуд. | На ваш розсуд. | ||
Якщо звук працює, то чіпати там нічого не рекомендується. | Якщо звук працює, то чіпати там нічого не рекомендується. | ||
− | |||
− | Якщо щось пройшло некоректно, рекомендується переустановити | + | ==Неполадки== |
+ | |||
+ | Якщо щось пройшло некоректно, рекомендується переустановити WINE і всі програми. | ||
+ | |||
+ | Для цього слід видалити директорію ~ /.WINE, виконати команду winecfg і знову встановити програми. | ||
− | |||
− | |||
Якщо у вас встановлений gxNeur: | Якщо у вас встановлений gxNeur: | ||
− | Слід додати | + | Слід додати WINE в список виключень. Інакше в програмах, запущених під WINE не буде працювати клавіатура. |
Якщо ви не використовуєте SCIM - рекомендую видалити: | Якщо ви не використовуєте SCIM - рекомендую видалити: | ||
− | + | sudo apt-get remove scim | |
Буває що після видалення програм встановлених під Wine, залишаються ярлики в меню. | Буває що після видалення програм встановлених під Wine, залишаються ярлики в меню. | ||
Рядок 217: | Рядок 218: | ||
Їх можна видалити таким чином: | Їх можна видалити таким чином: | ||
− | Подивіться і видаліть тут: ~ /. | + | Подивіться і видаліть тут: ~/.local/share/applications/wine/Программы |
Для видалення ВСІХ ярличків: | Для видалення ВСІХ ярличків: | ||
− | + | Сsudo rm -r ~/.local/share/applications/wine/Программы | |
− | Пам'ятка | + | |
+ | ==Пам'ятка== | ||
При запуску Wine - закривайте всі працюючі додатки і відключайте Compiz! | При запуску Wine - закривайте всі працюючі додатки і відключайте Compiz! | ||
Рядок 228: | Рядок 230: | ||
Можливо вам будуть потрібні пакувальники *. RAR, *. ZIP і пр. | Можливо вам будуть потрібні пакувальники *. RAR, *. ZIP і пр. | ||
− | + | sudo apt-get install unace rar unrar zip unzip p7zip-full p7zip-rar sharutils aish uudeview mpack lha arj cabextract file-roller | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | Детальну інформацію про і запускаються іграх, ви можете знайти на: [[WIneHQ.org]] | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Версія за 12:49, 26 грудня 2012
Wine - запуск програм для Windows
"WINE Is Not an Emulator"
Wine - це вільне програмне забезпечення, що дозволяє користувачам UNIX-подібних систем архітектури x86 (і інших архітектур, за наявності сумісності, наприклад, AMD64) виконувати 16 і 32-бітові додатки Microsoft Windows (64-бітні додатки знаходяться у стадії ранньої реалізації)
Зміст
Установка WINE
Для установки (і тільки для установки) скористайтеся терміналом суперкористувача:
sudo -s
Додайте список репозиторіїв, ключ і встановіть WINE:
RELEASE=`lsb_release -cs`
elif | $RELEASE = "jaunty" || $RELEASE = "intrepid" || $RELEASE = "hardy" ; then
wget -q http://wine.budgetdedicated.com/apt/sources.list.d/$RELEASE.list -O /etc/apt/sources.list.d/winehq.list
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | apt-key add -
apt-get update && apt-get install -y wine cabextract
Запустіть конфігуратор WINE, в домашній директорії створиться папка ~/.wine/
winecfg
Установка DirectX за допомогою Winetricks
DirectX - це набір API функцій, розроблених для вирішення завдань, пов'язаних з ігровим і відеопрограмуванням під Microsoft Windows, зрозуміло його потрібно встановити.
Ви можете завантажити, розпакувати і встановити DirectX вручну:
Посилання на останню версію DirectX
Ви можете скористатися WineSX або q4wine - які дозволяють легко налаштувати вин шляхом установки і видалення програм, редагування реєстру, управління файлами і багато іншого в графічному режимі.
WineSX - GUI для Ubuntu. Q4wine - GUI для Kubuntu.
Але спільнота Wine пропонує вам більш витончений варіант установки за допомогою скрипта winetricks. Який крім DirectX може ставити ряд інших програм, наприклад: .NET, Mono і навіть Firefox3, і MS Windows Media Player і ін.
Скачайте скрипт командою в терміналі:
wget http://www.kegel.com/wine/winetricks
Дайте права на запуск:
chmod a+rwx winetricks
Для відкриття графічного меню, двічі кликніть по скрипту і виберіть: "Запустити"
Поставте галочку проти DirectX9 і натисніть "OK"
А так само, ви можете встановити пакет з терміналу:
./winetricks directx9
Для запуска скрипта winetricks по alt+F2, его слідує переместити в /usr/bin
sudo mv winetricks /usr/local/bin
Установка необхідних бібліотек
Скачайте в домашню директорію кілька необхідних бібліотек Windows:
mscoree.dll streamci.dll mfc42.dll
Скопіюйте їх в ~ / .wine/drive_c/windows/system32 /, перейдіть в цю папку і видаліть непотрібні бібліотеки:
cp mscoree.dll streamci.dll mfc42.dll ~/.wine/drive_c/windows/system32/ && cd ~/.wine/drive_c/windows/system32/ && rm d3d8.dll d3d9.dll ddraw.dll dsound.dll dsound.vxd quartz.dll dxdiagn.dll
При необхідности відредагуйте файл ~/.wine/user.reg
gedit ~/.wine/user.reg
В кінці файлу вставьте:
[Software\\Wine\\DllOverrides] 1196330736 "d3d8"="native" "d3d9"="native" "d3dim"="native" "d3dx8"="native" "d3dxof"="native" "dciman32"="native" "ddrawex"="native" "devenum"="native" "dinput"="native" "dinput8"="native" "dmband"="native" "dmcompos"="native" "dmime"="native" "dmloader"="native" "dmscript"="native" "dmstyle"="native" "dmsynth"="native" "dmusic"="native" "dplay"="native" "dplayx"="native" "dpnaddr"="native" "dpnet"="native" "dpnhpast"="native" "dswave"="native" "dxdiagn"="native" "mscoree"="native" "quartz"="native" "streamci"="native"
Знову запустіть конфігуратор WINE:
winecfg
Перейдіть на вкладку "Бібліотеки", де кожен зазначений з нижче наведеного списку файл відредагуйте, вказуючи що бібліотека "Вбудована (Wine)": d3d8, d3d9, ddrawex, dinput, dinput8.
Втановлення шрифтів
Для того, щоб шрифти відображалися нормально, їх треба встановити. Справа в тому, що за замовчуванням папка ~ /. Wine / drive_c / Windows / Fonts майже порожня.
Встановіть системні шрифти Windows:
. / Winetricks corefonts
Ви можете доповнити колекцію шрифтів скачавши архів, розпакувати і скопіювати файли *. TTF в ~ /. Wine / drive_c / Windows / Fonts
Wget && http://ubuntologia.ru/article_files/wine/notes_69.tar.gz смоли xvfz notes_69.tar.gz && ф ~ / шрифти-Cyr-win311 / * TTF ~ /. wine / drive_c / Windows / Fonts
Видаліть все сміття з домашньої директорії:
RM-F mscoree.dll streamci.dll mfc42.dll && notes_69.tar.gz РМ-РФ шрифти-Cyr-win311
ВстановленнЯ і видалення додатків
Для установки Wine-додатки найпростіше скористатися файловим браузером winefile:
winefile
Досить перейти в необхідний каталог і запустити програму подвійним клацанням миші.
Багато виграти-додатки запитують перезавантаження для завершення установки. Зрозуміло, перезавантажувати хост-систему при цьому не слід.
Процедурі перезавантаження Windows, відповідає команда - wineboot:
wineboot
Якщо в цей момент у вино виконуються інші додатки, то рекомендується їх завершити до перезавантаження.
. * Для установки MSI, скористайтеся командою:
msiexec /i example.msi
Для видалення win-додатків:
Перейдіть в "Додатки" - "Wine" - "Програми" - "Папка з програмою" - "Видалити"
Або скористайтеся утилітою видалення. Ця утиліта виводить список встановлених додатків. Щоб видалити додаток, виберіть його зі списку та натисніть кнопку "Видалити". Якщо додатки, яке ви хочете видалити, немає у списку, то буде досить просто видалити каталог з додатком (можна скористатися для цього програмою winefile, а можна вручну, перейшовши в каталог ~ /. Wine / drive_c / Program Files).
Якщо установка додатку пройшла правильно, в "Додатки" - "Wine" - "Програми" з'явиться відповідне меню. Якщо з якихось причин цього не сталося, пробуйте запустити встановлену програму через термінал.
До прикладу, я запускаю з терміналу встановлений калькулятор:
кд ~ / вино / drive_c / "Program Files" / Calc/calc.exe
Загальні налаштування
Додатки:
За умовчанням встановлений Windows XP, який можна змінити на іншу версію. Причому можна налаштувати так, щоб кожен додаток запускався зі своїм параметром.
Бібліотеки:
За замовчуванням усі бібліотеки в Wine використовуються свої. Але при установці DirectX, ви внесли там необхідні зміни.
Графіка:
Для деяких додатків може знадобитися ввімкнути чи вимкнути вершинні і піксельні шейдери, може знадобитися емуляція віртуального робочого столу. Експериментуйте.
Вид та інтеграція:
У вкладці "Графіка", за замовчуванням стоять галочки "дозволити менджер вікон управляти вікнами Wine" і "дозволити менджер вікон декорувати вікна", оформлення Win-вікон буде таким же, як і у будь-яких інших додатків. При бажанні ви можете керувати розмірами системних шрифтів і кольором десктопа.
Диски:
Тут можна додавати диски, використовуючи для них будь-яку директорію усередині файлової системи. Змонтовану флешку, дисковод або образ диска.
Аудіо:
На ваш розсуд. Якщо звук працює, то чіпати там нічого не рекомендується.
Неполадки
Якщо щось пройшло некоректно, рекомендується переустановити WINE і всі програми.
Для цього слід видалити директорію ~ /.WINE, виконати команду winecfg і знову встановити програми.
Якщо у вас встановлений gxNeur:
Слід додати WINE в список виключень. Інакше в програмах, запущених під WINE не буде працювати клавіатура.
Якщо ви не використовуєте SCIM - рекомендую видалити:
sudo apt-get remove scim
Буває що після видалення програм встановлених під Wine, залишаються ярлики в меню.
Їх можна видалити таким чином:
Подивіться і видаліть тут: ~/.local/share/applications/wine/Программы
Для видалення ВСІХ ярличків:
Сsudo rm -r ~/.local/share/applications/wine/Программы
Пам'ятка
При запуску Wine - закривайте всі працюючі додатки і відключайте Compiz!
Можливо вам будуть потрібні пакувальники *. RAR, *. ZIP і пр.
sudo apt-get install unace rar unrar zip unzip p7zip-full p7zip-rar sharutils aish uudeview mpack lha arj cabextract file-roller
Детальну інформацію про і запускаються іграх, ви можете знайти на: WIneHQ.org