From OpenSCADAWiki
Jump to: navigation, search
3b. [ПРОЄКТ] Перенесення файлів проєкту користувача до окремої теки, попередньо покинувши суперкористувача
  • викликаємо команду оновлення, яка робить все потрібно:
$ openscada-proj update AGLKS
# Для користувацького проєкту з даними у теці "~/.openscada/DATA"
$ openscada-proj update MyProjectName
  • або вручну та якщо вихідна конфігурація дуже специфічна:
  • збираємо всі файли проєкту до окремої теки, у теці проєктів користувача OpenSCADA, що типово "~/.openscada"; хоча 0.8.0 LTS не регламентує та не зобов'язує так робити, та така практика вже частково застосовувалася, тому там треба тільки покласти окремі частини проєкту:
$ mv ~/.openscada/ARCHIVES ~/.openscada/AGLKS
$ ln -s ../LibsDB ~/.openscada/AGLKS/LibsDB
$ ln -s ./ ~/.openscada/AGLKS/AGLKS
  • застосовуємо конфігураційний файл типового проєкту OpenSCADA 0.9 LTS, оскільки старий тут не підійде та й всі основні конфігурації зберігалися у головній БД:
$ cp /etc/oscada_start.xml ~/.openscada/AGLKS/oscada.xml
  • перейменовуємо файл головної БД у "St.db", якщо він не такий, бо саме такий записано у конфігураційному файлі;
  • замінюємо старі БД бібліотек або можемо їх залишити якщо Ви там щось змінювали:
$ cp -R /usr/share/openscada/LibsDB/*.db ~/.openscada/LibsDB