StarOffice on Red Hat Linux Russian FAQ




Содержание

  1. Введение
  2. Что такое StarOffice?
  3. Где взять StarOffice?
  4. Как скачать и правильно зарегистрировать StarOffice 5.0?
  5. Почему запуск инсталлятора SO5.0 (setup) глухо вешает консоль? Х-сервер s3v 3.3.2.
  6. Почему при попытке установить StarOffice 4.0 (3.1) под RedHat 5.0 (RedHat 4.2, Slackware etc.) инсталлятор выдает сообщение об ошибке?
  7. Как установить StarOffice, чтобы он был доступен нескольким пользователям?
  8. Как русифицировать StarOffice ?
  9. Как настроить StarMail ?
  10. Почему StarOffice пытается менять регистр символов при вводе текста?
  11. Где можно найти дополнительную информацию по StarOffice/Linux?
  12. Как нормально генерировать странички в koi8 при помощи StarWriter/Web?
Введение
    На этой странице можно найти ответы на основные вопросы, которые возникают при попытке установить StarOffice 4.0 на платформе RedHat Linux 5.1(5.0), и при его русификации.
Текущая версия StarOffice - 5.0
Q: Что такое StarOffice?
    A: StarOffice - полнофункциональный пакет офисных приложений, разработанный фирмой StarDivision GMBH (Германия). Включает в себя StarDesktop - менеджер файлов, StarWriter, StarWriter/Web - текстовый редактор/броузер, StarCalc - электронная таблица, StarBase- база данных, StarMail, StarDiscussion - электронная почта и новости, StarChart - средство построения диаграмм, StarImage - графический редактор, StarImpress - средство создания презентаций. Отличительной особенностью версии 4.0 является то, что все эти составляющие интегрированы в единое приложение.  StarOffice существует для нескольких платформ - Sun Solaris, OS/2, Win95/NT, Linux. Linux-версия бесплатна для персонального некоммерческого пользования.
Q: Где взять StarOffice 4.03?
    A: StarOffice for Linux  доступен на сайтах StarDivision (Germany), StarDivision (USA), Caldera. Права на коммерческое тиражирование StarOffice for Linux принадлежат Caldera.
Свежий список сайтов, с которых можно скачать StarOffice, живет здесь: http://www.stardivision.de/support/reg/download_linux.html
Сейчас это ссылка на немецкую версию pre5.0, однако на всех этих сайтах можно найти 4.0sp3.
Q: Как скачать и правильно зарегистрировать StarOffice 5.0?
  Q: Почему запуск инсталлятора SO5.0 (setup) глухо вешает консоль?
Х-сервер s3v 3.3.2.
 
Q: Почему при попытке установить StarOffice 4.0 (3.1) под RedHat 5.0 (RedHat 4.2, Slackware etc.) инсталлятор выдает сообщение об ошибке?
    A: В  README  от StarOffice английским языком написано, что ему нужна libc  версии не ниже 5.4.22. Однако, как показывает опыт, лучше всего для этого подходит libc-5.4.38 от Caldera OpenLinux-1.2. Из этого пакета нужно взять файлы libc.so.5.4.38 и libm.so.5.0.9, скопировать в тот же каталог, где лежит скрипт setup (подразумевается, что инсталляционный архив уже развернут) и слинковать их следующим образом:


    ln -s libc.so.5.4.38 libc.so
    ln -s libc.so.5.4.38 libc.so.5
    ln -s libm.so.5.0.9 libm.so
    ln -s libm.so.5.0.9 libm.so.5
 

После этого нужно приложить к инсталляционному скрипту следующий патч:
----------------------------------------------
--- setup.old   Thu Jan 29 13:15:38 1998
+++ setup       Sun Feb 22 17:21:49 1998
@@ -14,6 +14,10 @@
         LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/openwin/lib
         export LD_LIBRARY_PATH
         ;;
+  Linux)
+         LD_LIBRARY_PATH=$sd_archive_path:$LD_LIBRARY_PATH
+        export LD_LIBRARY_PATH
+        ;;
       *)
         ;;
 esac
@@ -22,4 +26,3 @@
 # execute setup binary
 exec $sd_archive_path/$sd_setup_binary $*
-----------------------------------------------
Если править скрипт лень, можно взять готовый на ftp://isd.donin.com/pub/Linux/StarOffice/setup или запускать инсталлятор так:
$ export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH; ./setup
или взять готовый скрипт.
После окончания инсталляции обе библиотеки и линки к ним нужно переложить в каталог Office40/lib.
Q: Как установить StarOffice, чтобы он был доступен нескольким пользователям?
    A: Для этого нужно, будучи рутом, запустить скрипт setup с ключом /net, в качестве директории указать, например, /usr/local/Office40 или /opt/Office40, и убедиться что директория Office40 доступна всем пользователям. После этого каждый пользователь (включая рута), который захочет работать со StarOffice, должен будет выполнить /opt/Office40/setup и выбрать пункт "Installation from Net or CD".  При этом в пользовательский каталог будет скопировано всего около 13мБ. Теперь можно запускать ~/Office40/bin/soffice и работать. Для удобства можно добавить ~/Office40/bin/soffice к переменной PATH.
Q: Как русифицировать StarOffice?
    A: Готовый пакет шрифтов в кодировках Windows-1251 и koi8-r лежит здесь: ftp://isd.donin.com/pub/Linux/StarOffice/soffice-rusfonts.tar.gz. В нем есть подробная инструкция. Можно также прочитать мой перевод статьи сотрудника службы поддержки StarDivision, в которой по шагам рассматривается установка конкретного шрифта.
Q: Как настроить StarMail для работы с koi8-r?
    A: Чтобы заставить StarMail в заголовках отправляемых писем подставлять "text/plain; charset=koi8-r" вместо "text/plain; charset=iso8859-1", нужно любым редактором двоичных файлов (hexedit, mc) в библиотеке Office40/lib/libofa364.so сделать соответствующую замену. Так как новая строка получается короче, не забудьте пробелами дополнить ее до прежней длины, чтобы общий размер файла не изменился. Или же можно взять готовый файл.
Q: Почему StarOffice пытается менять регистр символов при вводе текста?
    A: Чтобы отучить редактор это делать, нужно в меню Tools\AutoCorrect\Options\  снять "птицу" на опции "Start each sentence with capital letter".
Q: Где можно получить дополнительную информацию по StarOffice/Linux?
    A: Можно сходить на страницы поддержки StarDivision  или прочитать FAQ for StarOffice/Linux.
Q: Как нормально генерировать странички в koi8 при помощи StarWriter/Web ?
    A: StarWriter/Web очень удобно использовать для создания HTML документов, но к сожалению он сохраняет русские буквы в виде É и т.д. Для того чтобы преобразовать это все в нормальный вид, я использую такой скрипт. Если кто-нибудь перепишет его на С и пришлет мне, я буду очень благодарен.
При подготовке этой страницы были использованы материалы с http://www.waldherr.org/soffice, а также информация, любезно предоставленная Александром Будником и Дмитрием Черняковым. Если у вас есть дополнения, пишите.