← All posts tagged LibreOffice

Вслед за установкой, о чём я попытался рассказать в постах #1184833 и #1185065 расскажу о первых впечатлениях.

Первое что бросается в глаза — похожесть с OpenOffice. Такое ощущение что это он же, просто название поменял. Те же настройки в меню, те же пиктограммы инструментов. Всё осталось практически на том же месте (возможно я просто пока разницы не вижу).

Я пока пробовал только Calc и Writer. Что приятно: так визуально скорость открывания документов улучшилась. Очень приятный отзыв в том плане что Calc работает и не тормозит :)

У меня есть документ с довольно большим числом расчётов, они не такие сложные, просто их много. Представьте, например, электронную таблицу с расчётами сколько вам платить за коммунальные услуги. Просто много данных и всё, расчёты же очень просты. Документ — примерно такой. Так вот, в Linux с OpenOffice я замучился с ним работать. Он долго открывался и почему то вис в процессе работы. Пытаешься вставить данные но он висит (видимо, считает) — это раздражало. Я пробовал отключить java, изменить настройки используемый памяти (взятых их советов по оптимизации производительности OpenOffice) — особого эффекта не было. Да, несколько удавалось улучшить, но всё-таки этого было мало. Работать можно было с натяжками.
Перейдя на LibreOffice, на той же машине я обнаруживаю что открывается документ намного быстрее и работать с ним намного комфортнее. Причём, при настройках по-умолчанию. Возможно, в свежем выпуске OpenOffice (который также недавно обновился, как и его конкурент) эффект был бы тот же... но пока меня устраивает. Особенно в том плане что он заработал сразу, "из под коробки". Как обстоит дело с этим документом в Windows версии я скзать не могу, т.к. не работал с документом в OpenOffice для Windows.

Теперь о недостатках. Пока найден только один, но его можно условно считать недостатком — скорее это неудобство: отсутствие проверки орфографии русского языка в стандартном комплекте (я локализацию всё-таки ставил, однако локализация не включает проверку орфографии что довольно-таки странно). В LibreOffice есть необходимость настраивать проверку орфографии прежде чем начинать использовать пакет. Причём это проявилось как в поставке для Linux , так и в поставке для Windows.

В продолжение #1184833 (исходное железо, установка)
Установка в Linux (исправленный и дополненный пост).

Насколько я понял, пользователям семейства дистрибутивов Ubuntu тут повезло чуть больше, т.к. имеется в наличии доступный ppa. А раз так, то установка должна протекать в автоматическом режиме. Но Ubuntu я не использовал, посему говорить об особенностях установке на ней, видимо, излишне.

В Fedora же дело пока предстоит следующим образом. Согласно планам включение LibreOffice в официальные репозитарии ожидается в Fedora 15, о чём можно прочитать вот тут: fedoraproject.org Поэтому, необходимо устанавливать пакеты вручную.

Для загрузки я выбрал следующие архивы:
LibO_3.3.0_Linux_x86_install-rpm_en-US.tar.gz — основной архив,
LibO_3.3.0_Linux_x86_langpack-rpm_ru.tar.gz — пакет с локализацией для русского языка,
LibO_3.3.0_Linux_x86_helppack-rpm_ru.tar.gz -пакет с файлами помощи (или справкой) на русском языке.

При разархивировании (это можно сделать командой tar xvzf название_архива), для основного архива (LibO_3.3.0_Linux_x86_install-rpm_en-US.tar.gz) будет создан каталог LibO_3.3.0rc4_Linux_x86_install-rpm_en-US. Внутри этого каталога будет подкаталог RPMS содержащий rpm пакеты установки LibreOffice, а также подкаталог readmes с файлом README_en-US внутри, который не лишним будет прочитать.
Для других tar-архивов LibreOffice после разархивирования создаётся похожая структура каталогов с RPMS каталогом и одним или несколькими rpm пакетами внутри.

Установка пакетов достаточно проста. В Fedora можно воспользоваться непосредственно yum (скорее, даже предпочтительнее использовать yum, т.к. он вносит информацию о пакетах и из зависимостях в свою базу) c командами install или localinstall (разницы в их работе я не увидел).
Т.е. команда su -c 'yum install <>.rpm' вызванная из каталога RPMS благополучно устанавливает все содержащиеся в ней rpm пакеты. Команда вызывается под обычными правами пользователя и запрашивает пароль суперпользователя (root). Аналогичный эффект даёт команда su -c 'yum localinstall <>.rpm'

Однако здесь и начинаются нюансы.
1) Я не зря начал с основного архива: LibO_3.3.0_Linux_x86_install-rpm_en-US.tar.gz, именно с него и нужно начинать установку, т.к. он вносит основные пакеты в систему. В противном случае (например, если пытаться ставить локализацию до установки пакетов из основного архива) установка оборвётся с сообщением об отсутствии установленных зависимостей.
2) Вообще, в дистрибутивах, основанных на RedHat ( и где имеется в наличии yum), как я уже написал, предпочтительнее использовать yum. И именно здесь открывается второй нюанс, не отражённый в документации (упомянутом мной файле README_en-US). По-умолчанию, в Fedora, yum проверяет цифровые подписи архивов, но, далеко не все rpm пакеты эту подпись имеют. Т.е. установка из yum обрывается с сообщением об отсутствии цифровой подписи у первого попавшегося пакета. А посему такую проверку в yum надо отключить. Скорректированные команды установки в Fedora выглядят так:
su -c 'yum install <>.rpm --nogpgcheck' и su -c 'yum localinstall <>.rpm --nogpgcheck'
3) И далее, выяснился третий нюанс. Но, полагаю, существенным он будет не для всех. Дело в том что LibreOffice из rpm пакетов ставится в каталог /opt (что в Fedora — редкость, т.к. большинство программ всё-таки устанавливаются в /usr). В моём случае, /opt находился в корневом разделе (/) с размером всего в 1 ГБ. Т.е. при установке сказалась нехватка свободного пространства на диске и требовалось этот вопрос как то решить.
Решил я его следующим образом: перенёс содержимое /opt в /usr и создал символическую ссылку в /opt на требуемый каталог в /usr .
P.S. Из-за форматирования пришлось как то хитрить с командой чтобы она правильно отобразилась. <>* следует воспринимать как просто звёздочку, без угловых скобок.

Т.к. затея с LibreOffice (либрой) интересна не только мне решил написать что из этого вышло. Записи буду дополнять тегом LibreOffice, чтобы отыскать (в juick) было достаточно легко.
Итак, исходные системы (на которых, собственно, и заменил OpenOffice на LibreOffice).
1) Настольная машина (desktop) с RFRemix 14 (Laughlin) i386 на борту, двуядерным Pentium E5200 (2,5 ГГц) и 4 ГБ RAM.
2) Ноутбук (класса desktop replace) с установленной Windows XP 32 бита , также двуядерном Intel Core 2 Duo P8400 (2,26 ГГц) и 3 ГБ RAM.
Возможно, в дальнейшем попробую и на других машинах, но об этом напишу отдельно. Так что, если особо не оговаривается, то будут иметься в виду именно эти две машины.

Итак, установка. Скачать файлы дистрибутива можно отсюда: libreoffice.org Доступны пакеты для Linux 32/64 в форматах deb и rpm, а также установочный файл для Windows  и архивы для Mac OS X (для PPC и Intel). Конкретные версии указанных систем не оговариваются и не уточняются. Кроме того, по ссылке доступны SDK для разработчиков, а также исходные коды.

Для загрузки (и последующий установки) я выбрал основной архив (или исполняемый файл дистрибутива) LibreOffice, а также архив с пакетами помощи по программе (т.е. со справкой).

На Windows XP  удаление OpenOffice и установка LibreOffice сложностей не представляет, благодаря многоязычному установщику с поддержкой русского языка. Это обычный процесс установки, и единственное, на что здесь мне хочется указать — так это на то, что исполняемый файл-установщик, по сути, представляет собой самораспакующийся архив. Причём распаковывается содержимое архива на рабочий стол (в каталог «рабочего стола»), поэтому здесь нужно просто позаботиться о наличии свободного места.
Небольшие сложности начинаются при установке на Linux. Но об этом – в следующем посте.