Just fyi for anyone else trying this. Do not run the last command as sudo:
i.e. don't do this:
sudo Substance_Designer *
Instead, run it normally.
Substance_Designer *
If you run it as sudo, then all of the local directories in your home dir will be owned by root instead of you and you will not be able to save your files or save your preferences.
If you DO run it using sudo, it can be fixed after the fact.
Go to your home directory, and then your Documents directory:
cd
cd Documents
Then change the ownership of the Allegorithmic directory and all of its children to you
sudo chown -R Allegorithmic <your user name here>
sudo chgrp -R Allegorithmic <your user name here>
Note, you must insert your own user name above where it says <your user name here>
Next, go to your local, hidden preferences directory
cd
cd .local/share/
Then change the ownership of these files too:
sudo chown -R Allegorithmic <your user name here>
sudo chgrp -R Allegorithmic <your user name here>
That should be enough to get it to run.
I had to also open the preferences, and add the following paths to the Projects -> General tab:
file:///opt/Allegorithmic/Substance_Designer/resources/templates
in order to get it to load all of the libraries.