Выкладываю готовую инструкцию по установке для новичков:
Потребуется Ubuntu 10.04 или аналогичный
не самый свежий дистрибутив. Степень свежести определяется версиями библиотек libX11 / libXext. На новейших версиях 1.4+ присутствует функция _XGetRequest, определенная сначала в libXext.so а потом зачем-то перенесенная в libX11.so и обьявленная в Xext как undefined. Это не лечится - по крайней мере, я потратил два дня на решение этой проблемы на Mageia 2 / Ubuntu 12.10. Багрепы слать в майнтайнерку Xorg, не мне

1. Монтируем образ диска. Образ примонтируется в виде /media/ESI_PAMSTAMP_2012_SSQ
2. Запускаем из терминала следующие команды:
Код:
sudo -i # получаем права root в убунте
ln -s /lib64/ld-linux-x86-64.so.2 /lib64/ld-lsb-x86-64.so.3 # создаем симлинк на загрузчик RedHat-style
cd /media/ESI_PAMSTAMP_2012_SSQ # переходим на диск
mkdir -p /opt/ESI/PAMSTAMP # создаем папку куда будем инсталлить прогу
./INSTALL* # запускаем скрипт установки
3. Если все сделано верно, запустится следующее оконце:
Выбираем Install Software, а потом нажимаем Next:
Здесь вписываем нашу папку куда будем ставить программу - /opt/ESI/PAMSTAMP
Жмем Next:
Выбираем компоненты для установки. Примеры можно не устанавливать, остальное ставить ОБЯЗАТЕЛЬНО. Еще раз Next и видим окно копирования файлов.
После завершения установки нажимаем Close и закрываем установщик. Ничего не нажимаем больше. Лицензию мы будем устанавливать руками дальше.
4. В том же терминале где только что отработал установщик, вводим следующее колдунство:
Код:
cp _SolidSQUAD_/pam_lmd.lic /opt/ESI/PAMSTAMP/licenses # копируем лицензию в папку с программой
sed 's,^exit 0,/opt/ESI/PAMSTAMP/flexnet/v11.10.0/Linux-lsb3_x86_64_2.3/lmgrd -c /opt/ESI/PAMSTAMP/licenses/pam_lmd.lic -l /tmp/pam_lmd.log; exit 0,' /etc/rc.local > /etc/rc.local.new # правим файл автозапуска сервера лицензий
mv /etc/rc.local.new /etc/rc.local
Далее выходим из root-а командой exit.
5. В терминале юзера вводим:
Код:
cd /opt/ESI/PAMSTAMP/ # вызываем скрипт настройки окружения пользователя
./pamcust*
На вопрос какой файл обновлять, вписываем /home/<user>/.bashrc
и жмем Enter. Далее вводим английский язык (GB) и опять жмем Enter:
Все! Перезагружаемся и запускаем терминал, а в нем
.
Если все сделано верно, терминал задумается и откроется главное окно программы.
Если что-то не работает, проверьте в терминале выхлоп следующих команд:
Код:
ps aux | grep pam_lmd # должен показать работающий сервер лицензий. Если сервер лицензий не работает (демона нет) - значит на шаге 4 произошла ошибка
alias # должен показать список алиасов stamp, pamstamp итп - если пусто, значит на шаге 5 произошла ошибка.
Успехов!