Відмінності між версіями «WINE»
Рядок 23: | Рядок 23: | ||
RELEASE=`lsb_release -cs` | RELEASE=`lsb_release -cs` | ||
− | elif [[ $RELEASE = "karmic" || $RELEASE = "jaunty" || $RELEASE = "intrepid" || $RELEASE = "hardy" ]]; then | + | elif [[[[ $RELEASE = "karmic" || $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/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 - | wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | apt-key add - |
Поточна версія на 12:50, 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