Система САПР
Bentley's
MicroStation


Установка MicroStation 95 в операционной системе Linux

Наименование продукта:
MicroStation 95 Engineering Academic Suite

Версия: 05.05.06.15, январь 1997 года

В этой версии MS отсутствуют библиотеки Parasolid,
поэтому Вы не встретите там твердотелых элементов,
а для работы в трехмерном пространстве используются
только поверхности.
В остальном существенных отличий от MicroStation 95
для Windows не наблюдалось.

Более подробно о MS 95 для Linux можно узнать
в этой статье в Linux Journal
(на английском языке)

В целом установка MS в ОС Linux, в отличие от большинства других приложений для этой системы, практически не отличается от установки в ОС Windows.

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

В качестве платформы использовалась Red Hat Linux 8.0 с ядром 2.4.18-14

Первая проблема, которая может возникнуть - возможная некоррекная работа некоторых версий Linux с регистром имен в файловой системе CDFS, как, например, при обращении к CD-ROM в Alt Linux Compact.

В этом случае рекомендуется просто скопировать файлы дистрибутива на раздел с файловой системой, которая будет корректно работать с регистром имен.

В данном случае в Red Hat Linux 8.0 установка производилась с компакт-диска без проблем.

Первый шаг. Монтируем CD-ROM:

#mount /dev/cdrom

Далее переходим в папку установки

#cd /mnt/cdrom/asuite95/ms95/linux

Запускаем установку

#./setup

Возможная проблема - отсутствует библиотека /lib/ld-linux.so.1, то есть ее старая версия

Решение:

Скачиваем установочный файл ld.so-1.9.5-13.i386.rpm, запускаем установку

#rpm -i --nodeps ld.so-1.9.5-13.i386.rpm

После этого должен появиться файл-ссылка /lib/ld-linux.so.1 на библиотеку /lib/ld-linux.so.1.9.5.

Если библиотека уже существует, то устанавливать необязательно, достаточно лишь создать ссылку на нее:

#ln -s /lib/ld-linux.so.1.9.5 /lib/ld-linux.so.1

Следующая возможная проблема - отсутствует библиотека libncurses.so.2.0

Решение:

Проверяем - существует ли каталог /usr/i486-linux-libc5/lib

Если каталога нет, надо установить набор библиотек.

Скачиваем установочный файл libc-5.3.12-31.i386.rpm, запускаем установку:

#rpm -i --nodeps libc-5.3.12-31.i386.rpm

После этого должен появиться этот каталог - /usr/i486-linux-libc5/lib с библиотеками

Устанавливаем ссылку:

#ln -s /usr/i486-linux-libc5/lib/libncurses.so.1.9.9e /usr/lib/libncurses.so.2.0

Следующая возможная проблема - сообщение Error opening terminal

В этом случае достаточно просто создать ссылку на каталог /usr/share/terminfo

#ln -s /usr/share/terminfo /usr/lib/terminfo

Теперь все проблемы, из тех, которые встретились при установке на данный дистрибутив, решены.

Запускаем установку

#./setup

Должен появиться выбор типов установки:

Выбираем тип установки, запускаем

После того, как установка будет закончена, прежде чем запустить MicroStation,
надо запустить сервер X-Window

#startx

Запустить MicroStation можно двойным щелчком по файлу скрипта USTATION,
который находится в директории, где установлен MS (по умолчанию /usr/ustation)