- •Методичні рекомендації до виконання практичних робіт з дисципліни
- •5.05020102 „Обслуговування комп’ютеризованих інтегрованих та робототехнічних систем”
- •Рецензія на методичні рекомендації до виконання практичних робіт з дисципліни «Навчальна практика» для студентів спеціальності
- •5.05020102 «Обслуговування комп’ютеризованих інтегрованих і робото технічних систем»
- •1 Теоретичні відомості
- •1.1 Практика з програмування на персональному ком’пютері
- •1.2 Практика з офісного програмного забезпечення
- •1.3 Практика з системного програмування
- •2 Практична частина
- •2.1. Програмування на персональному комп’ютері Практична робота № 2.1.1 Тема: Створення програми обчислювального процесу з розгалуженням.
- •Практична робота № 2.1.2 Тема: Реалізація циклічного алгоритму.
- •Практична робота № 2.1.3 Тема: Створення програми з використанням операторів циклу для розв’язування задач.
- •Практична робота № 2.1.4 Тема: Створення програми за допомогою функції.
- •Практична робота № 2.1.5 Тема: Створення програми обробки одномірних масивів.
- •Практична робота № 2.1.6 Тема: Створення програми обробки двомірних масивів.
- •Практична робота № 2.1.7 Тема: Розробка й налагодження алгоритмів і програм з використанням покажчиків.
- •Практична робота № 2.1.8 Тема: Створення програми обробки динамічних масивів.
- •2.2. Практика з офісного програмного забезпечення Практична робота № 2.2.1 Тема: Форматування шрифту тексту при створенні документів
- •Практична робота № 2.2.2 Тема: Оформлення абзаців документа. Колонтитули
- •Практична робота № 2.2.3 Тема: Створення списків у текстових документах
- •Практична робота № 2.2.4 Тема: Використання формул
- •Практична робота № 2.2.5 Тема: Організація розрахунків у OpenOffice.Org Calc
- •Практична робота № 2.2.6 Тема: Побудова і форматування діаграм у OpenOffice.Org Calc
- •Практична робота № 2.2.7 Тема: Використання функцій у розрахунках OpenOffice.Org Calc
- •Практична робота № 2.2.8 Тема: Відносна і абсолютна адресація OpenOffice.Org Calc
- •Практична робота № 2.2.9 Тема: Ряди даних. Великі таблиці в OpenOffice.Org Calc
- •2.3. Практика з системного програмування Практична робота № 2.3.1 Тема: Встановлення ос Linux Ubuntu на віртуальну машину
- •Практична робота № 2.3.2 Тема: Використання консолі. Команда sudo
- •Практична робота № 2.3.3 Тема: Налаштування доступу до мережі Інтернет
- •Практична робота № 2.3.4 Тема: Репозиторії. Оновлення системи.
- •Практична робота № 2.3.5 Тема: Встановлення програмного забезпечення.
- •Практична робота № 2.3.6 Тема: Встановлення та використання Wine.
- •Практична робота № 2.3.7 Тема: Встановлення демонстраційної версії ос Windows 2000 на віртуальну машину
- •Перелік посилань
- •Додаток а
Практична робота № 2.3.6 Тема: Встановлення та використання 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
Індивідуальне завдання:
Встановіть програму, перша літера назви якого співпадає з першою літерою вашого прізвища.
Контрольні запитання:
Що таке Wine?
Які бувають програми?
Способи інсталяції програм?
Відмінності Linux від Windows?
Переваги Linux.
Зміст звіту:
Тема роботи.
Мета роботи.
Основні етапи виконання індивідуального завдання.
Контрольні питання.
Висновки.