I am planning on using Prince on Windows Azure. The way the cloud service works is that any files/software installed will be removed when the service is restarted. They have a workaround that allows me to install it via startup task, but I need a way to do this via a command-line installation of Prince.
If you are calling Prince from the command-line or via the Java/.NET/PHP interfaces, you can install it by copying the contents of the Prince\Engine folder. Prince does not modify any system settings or install any new system libraries, so this is all that is required.
I just tried installing Prince on Azure, it was quite easy. After creating the account, I chose to use the "Ubuntu 18.04" virtual machine (VM). Then I found the IP address and was able to SSH into the VM. Once inside, I ran these commands:
howcome@princevm:~$ wget https://www.princexml.com/download/prince-12.3-linux-generic-x86_64.tar.gz
howcome@princevm:~$ mkdir prince
howcome@princevm:~$ cd prince
howcome@princevm:~$ tar xvzf ../prince-12.3-linux-generic-x86_64.tar.gz
howcome@princevm:~$ cd prince-12.3-linux-generic-x86_64/
howcome@princevm:~$ sudo ./install.sh
howcome@princevm:~$ sudo apt-get install fontconfig
howcome@princevm:~$ sudo apt-get install libgomp1
howcome@princevm:~$ prince http://www.wiumlie.no -o foo.pdf
dpkg: dependency problems prevent configuration of prince:
prince depends on libgif7 (>= 5.1); however:
Package libgif7 is not installed.
prince depends on libjpeg8 (>= 8c); however:
Package libjpeg8 is not installed.
prince depends on liblcms2-2 (>= 2.7); however:
Package liblcms2-2 is not installed.
prince depends on libpixman-1-0 (>= 0.30.0); however:
Package libpixman-1-0 is not installed.
prince depends on libtiff5 (>= 4.0.3); however:
Package libtiff5 is not installed.