Ru-Board.club
← Вернуться в раздел «Программы»

» LibreOffice / OpenOffice (часть 2)

Автор: Lovec
Дата сообщения: 26.10.2010 10:43
Как то можно автоматизировать и ускорить установку Ooo версии 3.2.1 (Инфра)? Уж больно медленно сначала ручками удалить старую, потом опять же ручками поставить новую... При этом на компьютерах в сети версии текущии колеблются от 2.0 до 3.1
Сори, если уже обсуждалось.

Добавлено:
Да. И как то можно включить дополнительные расширения в дистрибутив от Инфры, чтобы ручками их не ставить после установки пакета?
Автор: ASE_DAG
Дата сообщения: 26.10.2010 11:00
Lovec
ОС-то какая?
Автор: Lovec
Дата сообщения: 26.10.2010 11:03
ASE_DAG
XP Prof
Автор: ASE_DAG
Дата сообщения: 26.10.2010 11:16
Lovec
В винде, вроде-бы, такие вещи через политики AD делаются. Для это нужен msi, которого на сайте i-rs я не нашел. Сделайте его сами.
Cм. [1], [2].
Автор: Lovec
Дата сообщения: 26.10.2010 11:23
ASE_DAG
т.е. никаких ключей "тихой" установки у самого Ooo нет?
насчет интеграции расширений в дистриб - никак?
и опять же перед установкой (даже через MSI) его предварительно удалить нужно - а это все равно руками...
Автор: PhoenixUA
Дата сообщения: 26.10.2010 11:30
Lovec
Можешь попробовать дистриб отсюда - http://forum.oszone.net/thread-112243.html
Ставить можно через psexec, например.
Автор: Lovec
Дата сообщения: 26.10.2010 11:43
PhoenixUA
Какой конкретно дистриб ты имеешь ввиду? Там их несколько. И не понятно чем дистрибы по твоей ссылке отличаются от таких дистрбов на сайтах производителей? Скачаю щас, конечно, посмотрю... Но не уверен, что версия Инфры с этого сайта будет отличаться от версии Инфры с сайта Инфры.
Автор: ASE_DAG
Дата сообщения: 26.10.2010 12:00
Lovec

Цитата:
насчет интеграции расширений в дистриб - никак?

Именно ч\з MSI. Вы прочитали руководство по ссылке?


Цитата:
и опять же перед установкой (даже через MSI) его предварительно удалить нужно - а это все равно руками...

Можете его вообще не удалять. Винда и не такое стерпит. :)
Автор: Lovec
Дата сообщения: 26.10.2010 12:12
ASE_DAG
Про MSI пока не почитал, звиняйте ) Гляну.
А насчет удаления. Практика показывает, что версии до 3.0 требуют своего удаления перед установкой 3.2.1. А таких у меня много в сети. В связи с этим хочу написать скрипт для автоматического удаления. Только с ходу не нашел какой файл запустить для этого... типа uninstall.exe что то не видно....
Автор: PhoenixUA
Дата сообщения: 26.10.2010 12:38
Lovec

Цитата:
не понятно чем дистрибы по твоей ссылке отличаются от таких дистрбов на сайтах производителей?

тем что они собраны с помощью 7z sfx от Олега Щербакова (http://7zsfx.info/ru/) и поддерживают тихую и автоустановку.
Автор: Lovec
Дата сообщения: 26.10.2010 14:28
PhoenixUA
Ну спасибо! Ну удружил! Попробовал версию с oszone.net и от счастья просто писаю кипятком! )) Все что мне надо в ней есть:

1) Автоматически и без вопросов удаляет старую версию OOo, если она есть.
2) В дистрибутив уже интегрированны такие нужные расширения как вставка номеров страниц и проверка русской орфографии.
3) Полностью автоматическая "тихая" установка без каких-либо окон или вопросов.
4) На свежей Windows (без антивируса) ставится очень быстро (2-3 минуты)

Предлагаю ссылку в шапку.
Еще раз спасибо!

Добавлено:
Забыл про маленькую ложку дегтя.

Нет четкого обозначения что процесс установки закончился. Первым признаком близости конца установки является появление на рабочем столе ярлыка "OpenOffice.org 3.2", а дальше надо смотреть по диспетчеру задач когда исчезнет запущенный процесс "OOo.exe" - значит установка завершена.
Автор: PhoenixUA
Дата сообщения: 26.10.2010 19:43

Цитата:
Нет четкого обозначения что процесс установки закончился.

http://7zsfx.info/ru/parameters.html#FinishMessage :

Цитата:
После всех операций (распаковка, запуск программ, удаление файлов, создание ярлыков и т.д.) будет выведен диалог с текстом, содержащимся в 'FinishMessage'. При любой автоматической установке ('AutoInstall' или 'AutoInstallX') вывод диалога блокируется.

Можно указать принудительное отображение 'FinishMessage' из командной строки ключом '-fm1' или '-fmN'. Подавить вывод окна можно ключами '-fm0' или '-y'.

Ключи командной строки имеют приоритет.

Подставив в ключ '-fmX' или в префикс 'fmX' вместо X число 2...999, можно определить время отображения окна 'FinishMessage'. Обратный отсчет времени отображается на кнопке "OK", и по его истечении окно закрывается, и работа модуля прекращается.
Автор: Lovec
Дата сообщения: 27.10.2010 16:17
PhoenixUA
Ok

Еще вопрос. Можно ли как то сделать чтобы OOo не перетягивал ассоциации файлов (doc, xls ...) на себя? Типо открываются они вордом по умолчанию, так пусть после установки версии 3.2.1 и открываются дальше вордом. А открывались до этого OOo так пусть им и открываются далее. Ну т.е. вообще не менять ассоциации файлов.

Я говорю о версии взятой отсюда: http://forum.oszone.net/thread-112243.html

Могу сделать экспорт куска реестра, отвечающего за расширения файлов, а после установки OOo его импорт в реестр на старое место. Только подскажите какого именно куска...
Автор: PhoenixUA
Дата сообщения: 27.10.2010 16:31

Цитата:
Можно ли как то сделать чтобы OOo не перетягивал ассоциации файлов (doc, xls ...) на себя?

Заметил в последней версии этот прикол. Раньше он так себя и вел.
Как вариант, самому перепаковать инсталлятор и выставить нужные параметры для msi.
Удобно использовать http://buttontc.7zsfx.info/.
Автор: dg333
Дата сообщения: 28.10.2010 08:44

Цитата:
Можно ли как то сделать чтобы OOo не перетягивал ассоциации файлов (doc, xls ...) на себя?


Попробуй запускать с ключом WRITE_REGISTRY=0

Автор: hansII
Дата сообщения: 28.10.2010 09:05


посмотрите здесь

http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Automatic_Installation_on_Windows


Property     Description and allowed values
SELECT_WORD     Use OpenOffice.org as default application for MS Word files?
0: No
1: Yes
SELECT_EXCEL     Use OpenOffice.org as default application for MS Excel files?
0: No
1: Yes
SELECT_POWERPOINT     Use OpenOffice.org as default application for MS Powerpoint files?
0: No
1: Yes
Автор: Victor_VG
Дата сообщения: 28.10.2010 17:06
PhoenixUA

А что, залезть в базу.MSI MS ORCA и пару букв там поправить дольше чем весь инсталлер заново перепаковывать? Или банально ORCA под рукой нет? Ну, если что, то бери - с моего амбарчика браузером - ссылки выведут на страницу закачки, а там скрипт сам отдаст со свободного сервера. Это так Filekeeper устроен - примерно так же как и кластер серверов на SourceForge.net, ну разве тут серверов покуда поменьше и "перебои" на техобслуживание хостинга примерно раз в месяц бывают.
Автор: PhoenixUA
Дата сообщения: 28.10.2010 18:26
Victor_VG
Там msi-инсталлятор завернут в модифицированный 7zsfx-архив, вот его и надо перепаковать.
Автор: Lovec
Дата сообщения: 29.10.2010 09:56
All
Уточняю.
Чтобы OOo не перехватывал на себя ассоциации последовательность должна быть видимо такой. Берем архив "OOo.exe". Чем-то открываем его как архив. Находим внутри файл типа "install.cmd". Находим в нем значения вида "REGISTER_DOC=1 REGISTER_XLS=1 REGISTER_RTF=1 REGISTER_PPT=1" и заменяем 1 на 0. Сохраняем файл "install.cmd". Запаковываем архив обратно.

Вопрос. Чем делать при таком алгоритме распаковку/запаковку? 7-zip выдает ошибку. Видимо чем то с сайта http://7zsfx.info/ru/?..

Второй вариант. Я могу написать (мне так даже проще) скрипт-оберку для установщика OOo. Может просто скачать дистриб в формате msi и запускать его с нужными параметрами? Все параметры есть внутри файла "install.cmd"...
Если эта версия имеет право на существование, тогда где взять инсталлятор в формате msi? На сайте Инфра только exe. Извлечь самому из архива "OOo.exe"? Попробую щас. Не знаю получится ли...
Автор: unikum111
Дата сообщения: 29.10.2010 10:17
Lovec всё это конечно замечательно, но зачем вообще нужны какие-то обёртки? msi - самодостаточный интсаллятор (в случае чего его можно легко подправить). Зачем умножать сущности?
Или он на офф. сайте уже завёрнут в эту каку?
Автор: PhoenixUA
Дата сообщения: 29.10.2010 10:21
Lovec

Цитата:
Вопрос. Чем делать при таком алгоритме распаковку/запаковку?

Я ж выше давал ссылку - http://buttontc.7zsfx.info/
либо 7z SFX Tools.
Автор: Lovec
Дата сообщения: 29.10.2010 10:23
unikum111
Я знаю что msi поддерживает разные ключи. И может его самого и будет достаточно. Где мне взять его на пробу?? ))
Автор: PhoenixUA
Дата сообщения: 29.10.2010 10:23
unikum111
Как вы поставите дополнения с помощью msi?
Автор: Lovec
Дата сообщения: 29.10.2010 11:43
Т.к. не нашел откуда скачать дистриб в формате MSI (а делать его самому из exe - лениво разбираться), взял его из архива "OOo.exe". Запустил с ключами типа "REGISTER_DOC=0 REGISTER_XLS=0 REGISTER_RTF=0" - не переназначает расширения. Ключ установки дополнения тоже сработал (это уже запуск файла "%ProgramFiles%\OpenOffice.org 3\program\unopkg").

Так что для меня будет проще написать на все эти действия скрипт-обертку и через него полностью контролирвать процесс. Этим щас и займусь. Так что мой вопрос вроде решен, всем спасибо за помощь!
Автор: unikum111
Дата сообщения: 29.10.2010 12:31
удалено
Автор: Posochov
Дата сообщения: 31.10.2010 11:15
OpenOffice.org 3.3.0 RC3
Гонка продолжается ...
Автор: unikum111
Дата сообщения: 31.10.2010 12:01
Posochov да нет никакой гонки, у Openoffice лицензия LGPL, дальше сами осилите? Libreoffice - всего лишь форк, во всяком случае пока.
Автор: abraxis
Дата сообщения: 31.10.2010 13:04

Цитата:
OpenOffice.org 3.3.0 RC3
Гонка продолжается ...

Posochov
Вы о чём? Гонки как не было и нет.
Гонка идет только с шараварным MS Ofice. Сам более прикипел к опену, забывать начинаю как делать расчеты в excel
Автор: Posochov
Дата сообщения: 31.10.2010 18:59
abraxis
Цитата:
Вы о чём? Гонки как не было и нет.

На название топика взгляни, это модераторы здесь лбами столкнули LibreOffice и OpenOffice в плане выяснения какой же из них "настоящий".
Тут еще те жаркие споры были.
А сейчас затихли, все ждут выхода релизов, чтобы понять "ху из ху".
А пока что "старый" OpenOffice обгоняет "истинный" LibreOffice.

unikum111
Цитата:
Libreoffice - всего лишь форк

А вот местное начальство так не считает, оно утверждает, что LibreOffice это "истинный" OpenOffice, а у OpenOffice теперь только одно название осталось, а дух его теперь живет в LibreOffice.

PS
А на LibreOffice в шапке до сих пор даже ссылки на офсайт нету.
Автор: unikum111
Дата сообщения: 31.10.2010 19:55

Цитата:
А вот местное начальство так не считает, оно утверждает, что LibreOffice это "истинный" OpenOffice, а у OpenOffice теперь только одно название осталось, а дух его теперь живет в LibreOffice.

LibreOffice На данный момент - аналог go-openoffice. Oracle планирует дальше развивать OpenOffice. Неизвестно каким путём пойдёт LibreOffice: будут ли они основываться на OpenOffice и накладывать свои патчи, или будут перерабатывать исходный код.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116

Предыдущая тема: PALO JEDOX


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.