OpenOffice-1.1.4

Введение в OpenOffice

OpenOffice это офисный пакет, брат StarOffice с открытыми исходниками.

Информация о пакете

  • Зеркала для скачивания (HTTP): http://download.openoffice.org/1.1.4/source.html

  • Адрес (FTP): ftp://ftp.ussg.iu.edu/pub/openoffice/stable/1.1.4/OOo_1.1.4_source.tar.gz

  • Контрольная сумма: 20c10db97865ae4c51dc827d668b8939

  • Размер: 214 MB (дополнительно 11-13 MB для локализованного содержания файла помощи)

  • Требуемое дисковое пространство: 3.1 GB (больше при использовании локализованного содержания файла помощи)

  • Расчетное время сборки: 75 SBU (дольше при использовании локализованного содержания файла помощи)

Дополнительно

Зависимости OpenOffice

Установка OpenOffice

OpenOffice не создает директорию, когда вы извлекаете тарбол. Создайте директорию для сборки и извлеките исходники при помощи следующих команд:

mkdir OOo-build && cd OOo-build && tar -zxf ../OOo_1.1.4_source.tar.gz

Опционально, извлеките и переместите файлы gpc и примените скачанные патчи:

tar -zxf ../gpc231.tar.Z && mv gpc231/* external/gpc && rmdir gpc231 && for patch in ../OOo_1.1.4-*.patch do patch -Np1 -i $patch done

STLport ищет заголовочные файлы c++ в неправильном месте. Поместите временную ссылку на место для удовлетворения STLport:

ln -sf /opt/gcc-3.3.4/include/c++/3.3.4 /usr/g++-v3

OpenOffice не в состоянии собираться с gcc-3.4.1. Установите ваш путь для включения gcc-3.3.4:

export PATH_HOLD=$PATH && export PATH=/opt/gcc-3.3.4/bin:$PATH

Если вы хотите оптимизировать сборку, то отредактируйте solenv/inc/unxlngi4.mk и добавьте желаемые флаги оптимизации к переменной CFLAGSOPT. Некоторые пользователи сообщили о проблемах с -fomit-frame-pointer. Лучше всего не использовать любую выборочную оптимизацию. Следующие команды удаляют неправильную опцию -mcpu в вышеупомянутом файле:

sed -i "s:\-mcpu=pentiumpro::" \ solenv/inc/unxlngi4.mk

Настройте OpenOffice, используя следующие команды. Вы можете собрать установку наборов для определенных языков, основанную на вашем предпочтении. Языки в списке опции --with-lang= разделяются запятой. Если специфический компонент не доступен на языке, который вы выбрали, то по умолчанию будет US English. Если вам нужны другие языки, то убедитесь, что добавили ENUS к списку, иначе сборка потерпит неудачу:

cd config_office/ && ./configure --with-lang=ENUS \ --with-dict=ENUS --without-fonts \ --enable-libsn --with-system-zlib \ --with-system-freetype && cd ..

OpenOffice не может быть собран, если umask установлен во что-то экзотическое. Так же сборка может не пройти, если установлены переменные окружения LANG или LC_ALL. Используйте следующие команды, чтобы соответственно изменить ваше окружение:

umask 0022 && unset LANG LC_ALL

Соберем OpenOffice, используя следующие команды:

./bootstrap && bash -c "source LinuxIntelEnv.Set.sh; dmake"

Если вы скачали локализованные tgz файлы содержания помощи, то вам нужно извлечь их в соответствующий каталог, как показано ниже, а затем обновить инсталяционный набор:

for i in ../helpcontent_*_unix.tgz do tar -C solver/645/unxlngi4.pro/pck -zxf $i done && rm -rf instsetoo/unxlngi4.pro && bash -c "source LinuxIntelEnv.Set.sh ; dmake"

Установим OpenOffice, используя следующие команды для установки языкового набора US English. Для установки локализованной версии замените 01 интернациональным телефонным кодом вашей страны:

cd instsetoo/unxlngi4.pro/01/normal && sed -i "s:^oo_home=.*:oo_home=openoffice:" install && ./install --prefix=/opt && for appl in sagenda scalc sdraw sfax simpress slabel sletter \ smaster smath smemo soffice spadmin svcard sweb swriter do ln -sf /opt/openoffice/program/$appl /usr/bin/$appl done

Если у вас установлен desktop-file-utils-0.10 и вы используете KDE, то нет никакой необходимости в дальнейшей конфигурации. Если вы используете Gnome, то вам следует скопировать файлы *.desktop в /usr/share/applications следующими командами:

install -d /usr/share/applications -m 755 && cp /opt/openoffice/share/gnome/net/ooo645*.desktop \ /usr/share/applications/ && rename ooo645 ooo /usr/share/applications/ooo645*.desktop

Наконец, возвратите ваше окружение в его первоначальное состояние:

export PATH=$PATH_HOLD && rm -f /usr/g++-v3

Описание команд

mv ../gpc231/gpc.* external/gpc: Ккопирует файлы gpc в соответствующее место.

--with-lang=ENUS: Делает установку для US English языка.

--with-dict=ENUS: Устанавливает словари для US English языка.

--enable-libart: Использовать libart вместо gpc для отсечения полигона.

--with-libsn: Использовать startup-notification.

--disable-java: Не собирать компоненты, которым нужен java.

--without-gpc: Не использовать gpc. Удалить совместимость с отсечением полигона.

--without-fonts: Не устанавливать шрифты Bitstream Vera, так как они уже установлены в X.

--with-system-curl: Использовать установленный в системе curl.

./bootstrap: Создать пакеты, необходимые для улучшения сборки.

dmake: Компилировать пакет.

sed -i "s:^oo_home=...: Удалить специфичную для версии установочную директорию.

for appl in sagenda scalc sdraw sfax ...; do ...: Создать ссылки так, чтобы пакет мог запускаться из командной строки без изменений в существующем пути.

Содержание

Пакет OpenOffice содержит sagenda, scalc, sdraw, sfax, simpress, slabel, sletter, smaster, smath, smemo, soffice, spadmin, svcard, sweb, swriter, библиотеки OpenOffice и утилиты поддержки.

Описание

sagenda

Создает шаблон повестки дня и запусткает swriter.

scalc

Электронная таблица.

sdraw

Создание рисунков.

sfax

Создает шаблон факса и запускает swriter.

simpress

Создание презентаций.

slabel

Создает шаблон ярлыка и запускает swriter.

sletter

Создает шаблон письма и запускает swriter.

smaster

Создает новый документ.

smath

Редактор математических формул.

smemo

Создает шаблон записки и запускает swriter.

soffice

Открывает основное окно с доступом ко всем приложениям OpenOffice.

spadmin

Конфигурация Принтера OpenOffice. Возможно, вам нужно запустить его, если у вас есть любые проблемы с печатью.

svcard

Приложение для создания визитной карточки.

sweb

HTML редактор.

swriter

Приложение обработки текста.

Последнее обновление 2005-03-09 22:37:19 -0700