| Про проект |
Новини |
Навчальні матеріали | Документація |
Завантаження |
Нотатки |
Форум | Корисні посилання | Чат |
|
|
Автоматична установка OpenOffice.org 1.1.4Ru за допомогою response-файлуТема автоматичної установки додатків досить часто виникає у системних адміністраторів, коли після тестування необхідно розгорнути новий додаток у масштабах всього підприємства. У багатьох додатках з цією метою існують різні режими, що дозволяють зробити установку автоматично. Є подібні механізми і у OpenOffice.org OpenOffice.org (як у версії під Windows, так і у версії під Linux) підтримує установку за допомогою файла відповідей (response-файла). При цьому для початку установки необхідно лише запустити інсталятор, вказавши з якого файла брати відповіді на питання, що з'являються при інфсталяції. В OpenOffice.org FAQ наведений дуже простий приклад, як провести автоматичну установку під Windows. Є також і більш докладне керівництво - How To Install OOo with a Response File Основні відомості про установку за допомогою response-файлівДля автоматичної установки OpenOffice.org за допомогою response-файла необхідно запустити з командного рядку інсталятор setup.exe з ключом -r і указанням файла, що містить набір відповідей: C:\Distr\OOo114> setup.exe -r c:\distr\OOo114\response.txtКлюч -r можна комбінувати з іншими ключами, наприклад, з ключами -alluser або -net. При указанні файла відповідей потрібно вказувати повний шлях до файла, навітьякщо файл відповідей знаходиться в одній папці з дистрибутивом. Також для установки за допомогою response-файлів дистрибутивів, що створені компанією Інфра-Ресурс, необхідно пам'ятати про те, що більшість з цих дистрибутивів упаковано в сильностиснутий архів, що сам розпаковується, для того, щоб зменшити розмір дистрибутиву, що завантажується з мережі інтернет. Тому якщо вказувати ключі установки для цього "зовнішнього" встановника, то ефекту не буде. Для того, щоб отримати дистрибутив, що підходить для установки, необхідно (показано на прикладі 1.1.4) запустити завантажений із сайту Інфра-Ресурс файл (~47 Мб), дочекатися кінця розпакування файлів у тимчасову папку (на яку вказує змінна "temp" - не комп'ютера, а користувача, що увійшов до системи) а потім копіюємо ці файли в іншу папку. Наприклад, при розпакуванні 1.1.4 отримаємо 493 файла, з них файли InstallOptions.dll, ioSpecial.ini і modern-wizard.bmp - від самого інфровського інсталера - не потрібні, тому дистрибутив, який був отриманий, складається з 490 файлів (біля 173 Мб). Однокористувацька установкаУ прикладі цього і наступного розділу мається на увазі така структура папок: у папці c:\Distr\OOo знаходяться скрипти (набір bat-файлів і файлів відповідей) для автоматичної установки, а у папці c:\Distr\OOo\114 - розархівований дистрибутив OOo 1.1.4 Ru. Багатокористувацька установкаУ даному розділі розглянемо чотири основні операції: мережна установка для всіх користувачів, установка на робочу станцію, видалення установки на робочу станцію і видалення мережної установки. Мережна установка для всіх користувачівДля мережної установки необхідно запустити скрипт c:\Distr\OOo\install-NET.cmd такого виду: C:\Distr\OOo\114\setup.exe -net -r c:\Distr\OOo\install-NET.txt -v -alluserВін виконає мережну установку в каталог c:\questor\program\OOo на основі файла відповідей c:\Distr\OOo\install-NET.txt. Уміст файлу install-NET.txt повинен бути такого вигляду: [Environment]Установка на робочу станціюДля установки на робочу станцію необхідно запустити скрипт c:\Distr\OOo\install-WRK.cmd такого виду: C:\questor\Program\OOo\program\setup.exe -r C:\Distr\OOo\install-WRK.txtВін виконає установку на робочу станцію в каталог C:\home\questor\OOo на основі файла відповідей C:\Distr\OOo\install-WRK.txt. Уміст файла install-WRK.txt повинен бути такого виду: [Environment]Зверніть увагу, що даним скриптом ми запускаємо не дистрибутив із C:\Distr\OOo, а встановлений в c:\questor\program\OOo комплект! Можна запускати скрипт даного прикладу багато разів, виправляючи шлях до профілю кожного користувача і перелогінюючись під цим користувачем. Видалення установки на робочу станціюДля видалення мережної установки необхідно запустити скрипт c:\Distr\OOo\uninstall-WRK.cmd такого виду: C:\questor\Program\OOo\program\setup.exe -r C:\Distr\OOo\uninstall-WRK.txt -vВін видалить мережну установку из каталога C:\home\questor\OOo на основі файла відповідей C:\Distr\OOo\uninstall-WRK.txt. Вміст файла uninstall-WRK.txt повинен бути такого виду: [Environment]Видалення мережної установкиДля видалення мережної установки необхідно запустити скрипт c:\Distr\OOo\uninstall-NET.cmd такого виду: C:\questor\Program\OOo\program\setup.exe -net -r C:\Distr\OOo\uninstall-NET.txt -vВін виконає мережну установку в каталог c:\questor\program\OOo на основі файла відповідей c:\Distr\OOo\uninstall-NET.txt. Вміст файла uninstall-NET.txt повинен бути такого виду: [Environment]У процесі видалення мережної установки знайшлося розходження з документацією: в OOo_autoinstall_guide написано, що "'DEINSTALL' and 'REPAIR' do not need any further specifications and will be executed immediately.", проте насправді приходиться вказквати і DestinationPath і ключ -net при видаленні установки. ВисновокБагато аспектів установки response-файлів залишились не розглянутими, наприклад, запуск процедур фіналізації установки, або запуск установки з netlogon-скриптів. За більш докладними інструкціями можна звернутися до англомовної документації: How To Install OOo with a Response File. Сподіваємося, що дана стаття стане гарним вступом в автоматичну установку OpenOffice.org. Всі тексти скриптів, що наведені у даному розділі можна завантажити звідси: Набор файлов для unattended-установки OpenOffice.org
Андрій Круглов, тренінгова компанія "Лента" Переклад українською мовою: Катерина Осадча, ІКЦ МДПУ |
| niketa@ukrpost.net |