Unattended Installation and Upgrade.

Unattended Installation and Upgrade.

The unattended installation of SGO products is possible with some limitations following the next steps.


You can run any of our installers with the (double hypen) "--mode unattended" parameter. Doing it this way, without any other parameter will install in the default paths. 


Installing in the default paths is always what we recommend, as using different paths will mean having to pay extra attention to permissions or any other security considerations in your OS to allow your software to work properly. Anyway there are other parameters you can use to change the default installation paths:


--prefix PATH TO YOUR INSTALLATION FOLDER

--env  PATH TO WHERE YOU WANT YOUR LOCAL CONFIG FILES TO BE 

--shared PATH TO WHERE YOU WANT THE CONFIG FILES COMMON TO ALL SGO PRODUCTS TO BE

--media PATH TO WHERE YOU WANT YOUR VIDEO FILES TO BE RENDERED BY DEFAULT

--projects PATH TO WHERE YOU WANT YOUR PROJECTS TO BE


All the paths you pass as parameters have some limitations (imposed by the internal xml parser of the installer):


1.- The path must be between double quotation marks" 

2.- The path must use slashes/instead of backslashes \regardless of the OS you are using

3.- The path must not contain spaces in folder names. This is only supported in the --prefix parameter.


For example...


MY_SGO_INSTALLER.exe --mode unattended --prefix="c:/Program Files/MY_FOLDER" --media="z:/MEDIA/SGO"


...will install the program and create the folder for media files in the paths specified, while other paths are created in the default locations.


All of our software have to be installed with the user that is going to use it. Multiple users installations is not supported. Installing with the Administrator or root user is not supported.


The installation will run in a different thread and you will not get any output when it finishes.


There are parts of the installation that need elevated/Administrator/root privileges, in the regular installer you get asked for permission or an admin/root password, but as you are running an unattended installer, the goal is to not have to manually enter anything:


- Windows: your user has to be in the Administrators group and you can  call the installer from a "Run as Administrator" console, but make sure that the user that installs is actually the user that is going to use it.


macOS and Linux: you'll have to include your user in the /etc/sudoers file and allow him to run root commands without password (you can disable it after you finish installing), then run the installer with a sudo. If you don't know how to do this, please contact your system administrator.


There are other difficulties in OSX that come from the nature and security specifications of this OS. You might need to specifically allow the installer to be ran in that system in the security settings. You'll also notice that our installers come in .dmg packages, you'll have to mount them to be able to run the installer that comes inside them. If you don't know how to do this, please contact your system administrator.


About the upgrades.


You can also install upgrades in unattended mode but in this case you'll only pass the --mode unattended parameter and the installer will detect and use the paths you used in your original installation. If you pass any other parameter it will override the current paths, so if it is not exactrly the same path you used in your previous installation you'll end up with the upgrade files in a wrong path and this can cause all kind of trouble.

 

    • Related Articles

    • Starting a remote support session

      In order to start a remote support session. you will need to run Teamviewer on your system. 1.- Schedule a date/time with our support team for the session. 2.- Teamviewer is free for our support sessions, and it can be downloaded from the following ...
    • Mistika VR Manual

      Find the Mistika VR manual in the attachement below.
    • Integration with external render farms (Add to render queue)

      Introduction: Most Mistika products have a "Add to render queue"button in the render panel, which permits to submit a batch of Mistika render jobs ( .rnd files ) to external render managers, or to pass those files to user defined scripts. Please note ...
    • Mistika VR advanced CPU optimizations

      INTRODUCTION: Both Mistika playback and render try to use the GPU and CPUs at the same time to aggregate the performance of both components, by doing this: - The CPUs will be pre-decoding camera codecs to extract the next frames in advance. This can ...
    • License activation - Standard Procedure, Problems&Solutions

      Automatic Licensing Nowadays the licensing system has been automated. In most cases, installing the license is as simple as opening the application and login to your SGO account when you are requested to do so. If you have an available license ...