Difference between revisions of "Расширения: Часто задаваемые вопросы"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Как корректно можно удалить расширение, если после его установки нарушилась работоспособность OOo?)
(удалил отступы)
Line 1: Line 1:
 
Эта страница посвящена расширениям OpenOffice.org{{RuРазделыFAQ}}
 
Эта страница посвящена расширениям OpenOffice.org{{RuРазделыFAQ}}
 
===Что такое расширение OpenOffice.org===
 
===Что такое расширение OpenOffice.org===
:Расширения OpenOffice.org представляют собой программные модули, служащие для расширения функциональности офисного пакета или упрощения работы с ним.
+
Расширения OpenOffice.org представляют собой программные модули, служащие для расширения функциональности офисного пакета или упрощения работы с ним.
:Например, расширение LanguageTool добавляет новую возможность - проверка грамматики для русского языка, расширение Pager упрощает процедуру вставки номеров страниц.
+
Например, расширение LanguageTool добавляет новую возможность - проверка грамматики для русского языка, расширение Pager упрощает процедуру вставки номеров страниц.
  
 
===Как устанавливать расширения?===
 
===Как устанавливать расширения?===
Line 8: Line 8:
  
 
===Какие функции добавляют расширения?===
 
===Какие функции добавляют расширения?===
:Разные. Функциональность расширения зависит от разработчика.
+
Разные. Функциональность расширения зависит от разработчика.
  
 
===Где взять расширения?===
 
===Где взять расширения?===
Line 16: Line 16:
  
 
===Где можно задать вопрос по работе расширения?===
 
===Где можно задать вопрос по работе расширения?===
:Как правило, вопрос по работе расширения задаётся его автору. Однако, также обсудить работу расширения можно на форуме сообщества http://community.i-rs.ru/index.php/board,26.0.html
+
Как правило, вопрос по работе расширения задаётся его автору. Однако, также обсудить работу расширения можно на форуме сообщества http://community.i-rs.ru/index.php/board,26.0.html
  
 
===Почему просто не включить функционал некоторых расширений в состав OpenOffice.org?===
 
===Почему просто не включить функционал некоторых расширений в состав OpenOffice.org?===
:Некоторые расширения со временем включаются в состав OpenOffice.org, например, CropOOo.
+
Некоторые расширения со временем включаются в состав OpenOffice.org, например, CropOOo.
:Некоторые расширения не могут быть включены по лицензионным соображениям.
+
Некоторые расширения не могут быть включены по лицензионным соображениям.
  
 
===Какие существуют требования для установки расширений?===
 
===Какие существуют требования для установки расширений?===
:установленный OpenOffice.org
+
Установленный OpenOffice.org.
:остальные требования зависят от конкретного расширения и описаны в документации к расширению.
+
Остальные требования зависят от конкретного расширения и описаны в документации к расширению.
  
 
===После запуска только что установленного расширения в OpenOffice.org 3 выдается ошибка. Во 2-й версии офиса расширение работало.===
 
===После запуска только что установленного расширения в OpenOffice.org 3 выдается ошибка. Во 2-й версии офиса расширение работало.===
:В третьей версии OpenOffice.org после установки расширения нужно перезапустить офис вместе с быстрым запуском.
+
В третьей версии OpenOffice.org после установки расширения нужно перезапустить офис вместе с быстрым запуском.
  
 
===После неудачной установки расширения при каждом запуске ООо появляются сообщения об ошибках. Как убрать?===
 
===После неудачной установки расширения при каждом запуске ООо появляются сообщения об ошибках. Как убрать?===
:Идёте в папку пользовательского контейнера Basic - что-то типа ~/.openoffice.org2/user/basic там должны быть два :файла  script.xlc и dialog.xlc. Открываете их текстовым редактором и ищете там строки похожие на:
+
Идёте в папку пользовательского контейнера Basic - что-то типа ~/.openoffice.org2/user/basic там должны быть два файла  script.xlc и dialog.xlc. Открываете их текстовым редактором и ищете там строки похожие на:
  
:<library:library library:name=[имя расширения] xlink:href="/usr/lib/OpenOffice.org.1.1.2/share/basic/[имя :расширения]/dialog.xlb/" xlink:type="simple" library:link="false"/>
+
<library:library library:name=[имя расширения] xlink:href="/usr/lib/OpenOffice.org.1.1.2/share/basic/[имя расширения]/dialog.xlb/" xlink:type="simple" library:link="false"/>
:и
+
и
: <library:library library:name=[имя расширения] :xlink:href="/usr/lib/OpenOffice.org xxx/share/basic/WebWizard/script.xlb/" xlink:type="simple" :library:link="true" library:readonly="false"/>
+
<library:library library:name=[имя расширения] :xlink:href="/usr/lib/OpenOffice.org xxx/share/basic/WebWizard/script.xlb/" xlink:type="simple" :library:link="true" library:readonly="false"/>
  
:В общем, что-то содержащие /share/basic/[имя расширения]/script.xlb/.
+
В общем, что-то содержащие /share/basic/[имя расширения]/script.xlb/.
:И удаляете эти строки.
+
И удаляете эти строки.
  
:Далее (уже не обязательно) ищете строку  <library:library library:name=[имя расширения] library:link="true"/> (или :похожую на неё) в файлах /usr/lib/OpenOffice.org.2.4/presets/basic/script.xlc и :/usr/lib/OpenOffice.org.2.4/presets/basic/dialog.xlc (или куда там у вас установлен OOo) и тоже удаляете.
+
Далее (уже не обязательно) ищете строку  <library:library library:name=[имя расширения] library:link="true"/> (или похожую на неё) в файлах /usr/lib/OpenOffice.org.2.4/presets/basic/script.xlc и /usr/lib/OpenOffice.org.2.4/presets/basic/dialog.xlc (или куда там у вас установлен OOo) и тоже удаляете.
:После этого всё должно быть нормально.
+
После этого всё должно быть нормально.
  
 
  Если не хочется искать в настройках, можно удалить их целиком
 
  Если не хочется искать в настройках, можно удалить их целиком
Line 48: Line 48:
  
 
===Как корректно можно удалить расширение, если после его установки нарушилась работоспособность OOo?===
 
===Как корректно можно удалить расширение, если после его установки нарушилась работоспособность OOo?===
: Необходимо воспользоваться программой unopkg, которая находится в каталоге OOo.
+
Необходимо воспользоваться программой unopkg, которая находится в каталоге OOo.
: Самый простой способ - запусть '''unopkg gui'''  - откроется менеджер расширений в графическом режиме (аналог Сервис -Управление расширениями).
+
Самый простой способ - запусть '''unopkg gui'''  - откроется менеджер расширений в графическом режиме (аналог Сервис -Управление расширениями).
: Если не удаётся удалить расширение из графического режима, то можно воспользоваться консольной версией  unopkg:
+
Если не удаётся удалить расширение из графического режима, то можно воспользоваться консольной версией  unopkg:
 
* unopkg list -выведет список установленных пользовательских расширений.
 
* unopkg list -выведет список установленных пользовательских расширений.
 
* unopkg list --shared -выведет список установленных расширений для всех пользователей (с их идентификаторами).
 
* unopkg list --shared -выведет список установленных расширений для всех пользователей (с их идентификаторами).

Revision as of 19:33, 28 June 2010

Эта страница посвящена расширениям OpenOffice.org

Принять участие в проекте!
Общие вопросы
Форматирование ответов
Вопросы использования
Популярные разделы:
Writer: Часто задаваемые вопросы
Calc: Часто задаваемые вопросы
Орфография и грамматика
Полезности и секреты
Главная страница

Что такое расширение OpenOffice.org

Расширения OpenOffice.org представляют собой программные модули, служащие для расширения функциональности офисного пакета или упрощения работы с ним. Например, расширение LanguageTool добавляет новую возможность - проверка грамматики для русского языка, расширение Pager упрощает процедуру вставки номеров страниц.

Как устанавливать расширения?

Сервис -> Управление расширениями -> Добавить

Какие функции добавляют расширения?

Разные. Функциональность расширения зависит от разработчика.

Где взять расширения?

Где можно задать вопрос по работе расширения?

Как правило, вопрос по работе расширения задаётся его автору. Однако, также обсудить работу расширения можно на форуме сообщества http://community.i-rs.ru/index.php/board,26.0.html

Почему просто не включить функционал некоторых расширений в состав OpenOffice.org?

Некоторые расширения со временем включаются в состав OpenOffice.org, например, CropOOo. Некоторые расширения не могут быть включены по лицензионным соображениям.

Какие существуют требования для установки расширений?

Установленный OpenOffice.org. Остальные требования зависят от конкретного расширения и описаны в документации к расширению.

После запуска только что установленного расширения в OpenOffice.org 3 выдается ошибка. Во 2-й версии офиса расширение работало.

В третьей версии OpenOffice.org после установки расширения нужно перезапустить офис вместе с быстрым запуском.

После неудачной установки расширения при каждом запуске ООо появляются сообщения об ошибках. Как убрать?

Идёте в папку пользовательского контейнера Basic - что-то типа ~/.openoffice.org2/user/basic там должны быть два файла script.xlc и dialog.xlc. Открываете их текстовым редактором и ищете там строки похожие на:

<library:library library:name=[имя расширения] xlink:href="/usr/lib/OpenOffice.org.1.1.2/share/basic/[имя расширения]/dialog.xlb/" xlink:type="simple" library:link="false"/> и <library:library library:name=[имя расширения] :xlink:href="/usr/lib/OpenOffice.org xxx/share/basic/WebWizard/script.xlb/" xlink:type="simple" :library:link="true" library:readonly="false"/>

В общем, что-то содержащие /share/basic/[имя расширения]/script.xlb/. И удаляете эти строки.

Далее (уже не обязательно) ищете строку <library:library library:name=[имя расширения] library:link="true"/> (или похожую на неё) в файлах /usr/lib/OpenOffice.org.2.4/presets/basic/script.xlc и /usr/lib/OpenOffice.org.2.4/presets/basic/dialog.xlc (или куда там у вас установлен OOo) и тоже удаляете. После этого всё должно быть нормально.

Если не хочется искать в настройках, можно удалить их целиком
см. Общее: Часто задаваемые вопросы#Где находится профиль пользователя?

2.4

Как корректно можно удалить расширение, если после его установки нарушилась работоспособность OOo?

Необходимо воспользоваться программой unopkg, которая находится в каталоге OOo. Самый простой способ - запусть unopkg gui - откроется менеджер расширений в графическом режиме (аналог Сервис -Управление расширениями). Если не удаётся удалить расширение из графического режима, то можно воспользоваться консольной версией unopkg:

  • unopkg list -выведет список установленных пользовательских расширений.
  • unopkg list --shared -выведет список установленных расширений для всех пользователей (с их идентификаторами).
  • unopkg remove <идентификатор расширения> - удаляет пользовательское расширение.
  • unopkg add <расширение.oxt> - установить расширение.
  • unopkg reinstall - переустановить расширения.

Доступные ключи для unopkg

  • -h помощь.
  • -V версия.
  • -v вывод дополнительной информации.
  • -f перезаписывать установленные расширения.
  • --log-file <Файл> вывести протокол установки в указанный файл.
  • --shared обрабатывать расширения, установленные для всех пользователей (перед использованием необходимо закрыть все копии OOO).

3.1

Хочу написать расширение. Где можно об этом почитать?



Перейти к разделу: Writer | Calc | Общее | UI | Глоссарий | Принятые сокращения | Полезности | Содержание
Personal tools