Я использую Ubuntu 16.04 LTS. Я запустил файл .bin через терминал для установки DS Visualizer, но я получил следующие ошибки:
./install_DSClient.sh: 49: ./install_DSClient.sh: [[: not found
./install_DSClient.sh: 70: ./install_DSClient.sh: Syntax error: redirection unexpected
Это проблема интерпретатора, вам нужно изменить его на правильный. На самом деле подобных проблем будет больше. Просто следуйте этой процедуре (перечисленной ниже), она очень подробная и сработала для меня и в Ubuntu. Вам также может понадобиться установить csh
и tcsh
.
В следующих шагах замените «имя пользователя» на имя вашего домашнего каталога. Это также предполагает, что вы устанавливаете в папку для своих приложений, которые я назвал «проги» (сокращение от «программы»).
Перед установкой DSV ознакомьтесь с системными требованиями на веб-странице Biovia и установите как можно больше рекомендуемых библиотек. Поскольку Biovia поддерживает только RHEL, CentOS и SUSE, вам потребуется перевести имена библиотек из rpm в номенклатуру deb.
Загрузите biovia_2019.ds2019client.bin в /home/username/Desktop
chmod +x biovia_2019.ds2019client.bin
./biovia_2019.ds2019client.bin --noexec --target /home/username/progs/ BIOVIA2019
cd /home/username/progs/BIOVIA2019
Откройте «install_DSClient.sh» в текстовом редакторе
Замените #!/bin/sh
на #!/bin/ bash
Вставьте shopt -s expand_aliases
выше alias echoe="echo -e"
и сохраните файл.
Сделать исполняемым: chmod +x install_DSClient.sh
Запустить установщик: ./install_DSClient.sh
Когда будет предложено выбрать место установки, выберите 2, напишите «home/username/progs/ BIOVIA2019", вернуться, выбрать 1, вернуться, выбрать 1, вернуться.
cd /home/username/progs/BIOVIA2019/DiscoveryStudio2019
cd lp_installer
chmod +x lp_setup_linux.sh
./lp_setup_linux.sh --noexec --target /home/username/progs/BIOVIA2019
cd /home/username/progs/BIOVIA2019/LicensePack/etc
./lp_config
Открыть «lp_echvars» в текстовом редакторе
изменить #!/bin/csh -f
в #!/bin/tcsh
, сохраните и закройте файл.
./lp_echovars
cd /home/username/progs/BIOVIA2019/DiscoveryStudio2019/bin
./config_lp_location /home/username/progs/BIOVIA2019/LicensePack/
cd /home/username/progs/ BIOVIA2019/DiscoveryStudio/lib
mv libz.so bk.libz.so
mv libz.so.1 bk.libz.so.1
cd /home/username/progs/BIOVIA2019/DiscoveryStudio2019/bin
Запустите программу: ./DiscoveryStudio2019
Необязательно: откройте DiscoveryStudio2019 в текстовом редакторе; измените ACCELRYS_DEBUG=0
на ACCELRYS_DEBUG=1
. Затем, когда DSV запускается через терминал, вы получите подробные показания, которые можно проверить на наличие ошибок.