<< Оглавление >> Работа под Linux |
|
СМ. на сайте Нанософт версии приложения nanoCAD GeoniCS 24.1 под различные Linux.
Для версий AstraLinux пакет–инсталлятор – .deb, для других – .rpm.
Это же относится и к инсталляциям Object Enabler.
При установленной платформе nanoCAD, данное приложение устанавливает администратор.
Либо через графику (т. к. запросов пользователю во время инсталляции нет):
либо через терминал, став в папку с пакетом:
sudo apt-get install ./nGeoniCS_24.1.rpm
После инсталляции ярлык будет в меню пуск
Желательно скопировать кнопку запуска на рабочий стол и на панель
GeoniCS.desktop
[Desktop Entry]
Name=GeoniCS
Name[ru]=GeoniCS
GenericName=GeoniCS CAD system
GenericName[ru]=САПР GeoniCS
Type=Application
TryExec=/usr/bin/ncad-prep24-0
NoDisplay=false
Comment=GeoniCS CAD System
Comment[ru]=Геоинженерный САПР
Exec=bash -c '/usr/bin/ncad-geonics'
Icon=geonics
Hidden=false
Terminal=false
StartupNotify=false
Categories=Engineering;
Version=1.0
Без установленной лицензии программа работает в демо–режиме – Демо-режим.
Далее до запуска можно запустить Мастер регистрации
или, запустив nanoCAD GeoniCS, вызвать Мастер регистрации из него; установить лицензию и перезапустить приложение.
Лицензии хранятся в папке пользователя
Лицензия для Windows и Linux - одна.
Для каждого модуля есть две строки: для Linux с расширением _L:
например: FEATURE NanoGeonika_KERNEL_L
Приложение установлено в папку
Там же – Data, а внутри папка GeoniCS Projects по умолчанию (проекты можно размещать в других папках, где удобно).
Права пользователя, под которым была проведена инсталляция, – Админ. Соответственно, ему доступна на чтение–запись подпапка Data (в т. ч. проекты в находящейся в ней подпапке GeoniCS Projects).
Вопрос доступа других пользователей на данном компьютере к подпапке Data решается на уровне Админа.
Также можно просмотреть pdf
и сайт (документацию)
Для деинсталляции:
sudo apt-get remove geonics
В остальном работа полностью соответствует работе nanoCAD GeoniCS под Windows (при этом для проектов вместо баз Access используютя базы SQLite. Конвертация возможна специальной программой в обе стороны.)
Также требуется активация у разработчика. Активация программы
Также имеется Портабельная версия, которую в доступные ему папки может установить пользователь, не имеющий прав администратора.
Данная версия также может быть установлена на Линукс (на выходе).
В Линукс - в 3 местах возможно изменение:
[Desktop Entry]
Name=nanoCAD GeoniCS24.1
Name[ru]=nanoCAD GeoniCS24.1
GenericName=GeoniCS CAD system
GenericName[ru]=Геоинженерный САПР
Type=Application
TryExec=/usr/bin/ncad-prep24-1
NoDisplay=false
Comment=GeoniCS CAD System
Comment[ru]=Профессиональная CAD система GeoniCS
Exec=bash -c '/usr/bin/ncad-prep24-1; cd /home/user/GeoniCS; export XNHOME=~/.ncad_24.1x64; /opt/nanosoft/xnano24.1/bin/xnano64 "D:\\Nanosoft\\nanoCAD x64 24.1\\nCad.exe" -g nGeoniCS.package
-r nGeoniCS -b nSPDSComp -p nGeoniCS'
Icon=/home/user/GeoniCS/!readme/geonics.ico
Hidden=false
Path=/home/user/GeoniCS
Terminal=false
StartupNotify=false
Categories=Engineering
Version=1.0
либо geonics.desktop
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=geonics
Name[ru]=geonics
GenericName=GeoniCS CAD system
GenericName[ru]=Геоинженерный САПР
Type=Application
TryExec=/usr/bin/ncad-prep24-1
NoDisplay=false
Comment=GeoniCS CAD System
Comment[ru]=Профессиональная CAD система GeoniCS
Exec=bash -c '/home/user/geonics/p/ncad-geonics'
Icon=/home/user/geonics/p/geonics.ico
Hidden=false
Terminal=false
StartupNotify=false
Categories=Engineering;
Version=1.0
Скрипт ncad-geonics
#!/usr/bin/env bash
export NCAD_VER=24.1
export XNANO=/opt/nanosoft/xnano${NCAD_VER}/bin/xnano64
export XNHOME="${HOME}"/.ncad_"${NCAD_VER}"x64
NCAD_APP_EXE="/opt/nanosoft/ncad_"${NCAD_VER}"/system_x64/drive_d/Nanosoft/nanoCAD x64 "${NCAD_VER}"/nCad.exe"
# prepare nanoCAD
/usr/bin/ncad-prep"${NCAD_VER/./-}"
# start GeoniCS
cd /home/mihail/geonics
$XNANO "${NCAD_APP_EXE}" -g "nGeoniCS.package" -r nGeoniCS -p nGeoniCS
Для размещения папки Data в другом, например, общедоступном месте, нужно прописать к нему путь в реестре:
Выполнить скрипт, который отобразит текущее состояние реестра
#!/bin/bash
export XNANO=/opt/nanosoft/xnano24.1/bin/xnano64
export XNHOME=/home/$USER/.ncad_24.1x64
#скрипт инициализирующий префикс платформы nanoCAD
/usr/bin/ncad-prep24-1
#просмотр реестра
$XNANO xnano-r -KOPOBA
И там прописать путь к папке.