Содержание
На этой странице можно найти ответы на основные вопросы, которые возникают при попытке установить StarOffice 4.0 на платформе RedHat Linux 5.1(5.0), и при его русификации.
Текущая версия StarOffice - 5.0
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-версия бесплатна для персонального некоммерческого пользования.
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.
Что касается установки русских шрифтов, в
этом плане версия 5 ничем не отличается от версии 4.
StarDivision уже выпустил патч. Патч лежит здесь:
http://www.stardivision.com/download/support/patch1_01.tar.gz
Этот пакет содержит библиотеку, которую нужно положить поверх старой
после инсталляции. После этого можно спокойно пользоваться сервером S3V.
Саму инсталляцию, етественно, нужно запускать под сервером SVGA.
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, а также информация, любезно предоставленная Александром Будником и Дмитрием Черняковым. Если у вас есть дополнения, пишите.