Тема: Встановлення та використання Wine

Мета: Навчитись використовувати вільне програмне забезпечення, що дозволяє використовувати Windows програми в Linux.

Короткі теоретичні відомості:

Ubuntu — операційна система для робочих станцій, лептопів і серверів, є найпопулярнішим у світі дистрибутивом Linux. Серед основних цілей Ubuntu — надання сучасного і водночас стабільного програмного забезпечення для пересічного користувача із сильним акцентом на простоту встановлення і користування.

Ubuntu надає користувачу мінімальний набір програм загального призначення: багатовіконне стільничне середовище, засоби для перегляду Інтернету, організації електронної пошти, офісні програми з можливістю читати і записувати файли в форматі Microsoft Office, редактор зображень, програвач компакт-дисків тощо. Спеціалізоване програмне забезпечення, потрібне досвідченішим користувачам, можна отримати із відповідних репозиторіїв. Серверний варіант системи включає також засоби, потрібні для організації сервера баз даних, веб-сервера, сервера електронної пошти, тощо.

Інсталяційні диски Ubuntu безкоштовні.

Wine - це вільне програмне забезпечення, що дозволяє користувачам UNIX-подібних систем архітектури x86 (і інших архитектур, при наявності сумісності, наприклад, AMD64) виконувати 16 й 32-бітні додатки Microsoft Windows (64-бітні додатки перебувають у стадії ранньої реалізації).

        

Хід роботи:

1 Установка Wine

Встановіть Wine:

sudo apt-get install wine

Запустите конфигуратор wine, у домашній директорії створиться папка ~/.wine/

winecfg

Поки що нічого там не варто торкати, закрийте.

2 Установка Direct за допомогою Winetricks

DirectX - це набір API функцій, розроблених для рішення завдань, пов'язаних з ігровим і відеопрограмуванням під Microsoft Windows, розуміє його потрібно встановити.

Ви можете скачати, розпакувати й установити Direct вручну:

Ви можете скористатися WineSX або Q4Wine - які дозволяють легко настроїти Wine шляхом установки й видалення програм, редагування реєстру, керування файлами й багато чого іншого в графічному режимі.

WineSX - GUI для Ubuntu.
Q4Wine - GUI для Kubuntu.

Але співтовариство Wine, пропонує вам більше витончений варіант установки за допомогою скрипта winetricks. Який крім Direct може ставити ряд інших програм, наприклад:.NET, Mono і навіть Firefox3, і MS Windows Media Player й ін. Шрифти.

Скачайте скрипт командою в терміналі:

wget http://www.kegel.com/wine/winetricks

Дайте права на запуск:

chmod a+rwx winetricks

Запускати програму треба саме під тим користувачем, під яким у вас працює Wine, інакше софт установиться не туди, куди потрібно. Права суперкористувача не будуть потрібні.

Для відкриття графічного меню, два рази кликніть по скрипту й виберіть: "Запустити"

Поставте галочку проти directx9 і натисніть "OK"

А так само, ви можете встановити пакет з термінала:

./winetricks directx9

Для запуску скрипта winetricks по alt+F2, його варто перемістити в /usr/bin

sudo mv winetricks /usr/local/bin

У терміналі можна вказувати відразу кілька пакетів, розділяючи назви пробілом. У графічному інтерфейсі програми, теж можна вибирати кілька пакетів (використовуючи для цього клавіші shift або ctrl).

3 Установка необхідних бібліотек

Скачайте в домашню директорію кілька необхідних бібліотек 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.

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

Для того, щоб шрифти відображалися нормально, їх треба встановити. Справа в тому, що за замовчуванням папка ~/.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 && tar xvfz notes_69.tar.gz && cp ~/fonts-cyr-win311/*TTF ~/.wine/drive_c/windows/Fonts

Видалите все сміття з домашньої директорії:

rm -f mscoree.dll streamci.dll mfc42.dll notes_69.tar.gz && rm -rf fonts-cyr-win311

5 Установка й видалення додатків

Для установки win-додатка найпростіше скористатися файловим браузером winefile:

winefile

Досить перейти в необхідний каталог і запустити програму подвійним щигликом миші.

Багато win-додатків запитують перезавантаження для завершення установки. Зрозуміло, перезавантажувати host-систему при цьому не треба.

Процедурі перезавантаження Windows, відповідає команда - wineboot:

wineboot

Якщо в цей момент в Wine виконуються інші додатки, то рекомендується їх завершити до перезавантаження.

Для установки *.msi, скористайтеся командою:

msiexec /i example.msi

Для видалення win-додатка:

Перейдіть в "Додатки" - "Wine" - "Програми" - "Папка із програмою" - "Uninstall"

Або скористайтеся утилітою uninstaller. Ця утиліта виводить список установлених додатків. Щоб видалити додаток, виберіть його зі списку й натисніть кнопку "Uninstall". Якщо додатка, що ви хочете видалити, немає в списку, то буде досить просто видалити каталог з додатком (можна скористатися для цього програмою winefile, а можна вручну, перейшовши в каталог ~/.wine/drive_c/Program Files).

6 Запуск додатків

Якщо установка додатка пройшла правильно, в "Додатки" - "Wine" - "Програми" з'явиться відповідне меню. Якщо з якихось причин цього не відбулося, пробуйте запустити встановлену програму через термінал.

Приміром, я запускаю з термінала встановлений калькулятор:

cd ~/wine/drive_c/"Program Files"/Calc

calc.exe

Не намагайтеся запустити додатка Windows щигликом в Nautilus. Іноді цей фокус проходить, але може привести до помилок.

Загальні настроювання

Додатка:

За замовчуванням установлений Windows XP, якому можна змінити на іншу версію. Причому можна настроїти так, щоб кожен додаток запускався зі своїм параметром.

Бібліотеки:

За замовчуванням всі бібліотеки в Wine використаються свої. Але при установці Direct, ви внесли там необхідні зміни.

Графіка:

Для деяких додатків може знадобитися включити або виключити верхові й пиксельные шейдеры, може знадобитися емуляція віртуального робочого стола. Експериментуйте.

Вид й інтеграція:

У вкладці "Графіка", за замовчуванням коштують галочки "дозволити менджеру вікон управляти вікнами Wine” й "дозволити менджеру вікон декорувати вікна", оформлення win-вікон буде таким же, як й у будь-яких інших додатків. При бажанні ви можете управляти розмірами системних шрифтів і кольорами десктопа.

Диски:

Тут можна додавати диски, використовуючи для них будь-яку директорію усередині файлової системи. Змонтовану флешку, дисковід або образ диска.

Аудо:

На ваш розсуд.
Якщо звук працює, то торкати там нічого не рекомендується.

Неполадки

Якщо щось пройшло некоректно, рекомендується переустановити Wine і всі програми.

Для цього варто видалити директорію ~/.wine, виконати команду winecfg і знову встановити програми.

Видаляти пакети wine й wine-gecko в Synaptic не потрібно.

Буває що після видалення програм установлених під 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

 

Індивідуальне завдання:

Встановіть програму, перша літера назви якого співпадає з першою літерою вашого прізвища.

 

Контрольні запитання:

1. Що таке Wine?

2. Які бувають програми?

3. Способи інсталяції програм?

4. Відмінності Linux від Windows?

5. Переваги Linux.

 

Зміст звіту:

1. Тема роботи.

2. Мета роботи.

3. Основні етапи виконання індивідуального завдання.

4. Контрольні питання.

5. Висновки.




































Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: