It is possible (although not recommended) to install MLDesigner as a non-root user. This is necessary if you do not have root access.
Installing MLDesigner as non-root, if a previous installation done as root exists, is not recommended especially when permissions are not properly set. You should always consider installing as root to prevent possible problems!
You will not be able to share the installation with other users if you do not log in as root.
Follow the steps 1-4 as described in "Install MLDesigner as Superuser". In step 5, you will have to specify a directory for which you have write access. You will get a warning if the directory is read only. If the permissions were set correctly, the installation program starts to copy files. Watch the console to see any errors or possible problems. After installation, quit the program.
The difficult part is the creation of the startup scripts. Normally, startup scripts like mld2, mldarch, ptclsh, a.s.o are normally installed in /usr/local/bin what requires root access during the installation. In case you install MLDesigner as non-root, the startup scripts are generated in a directory called MLD Start, residing in your home directory. You can either use the script from there or you may copy them manually to wherever you want them to be. In any case you need access to them, most likely somewhere in your $PATH environment variable, or you can add the MLD Start directory to your $PATH variable.
To perform a typical non-root installation: