Hey guys,
I needed to install FME on Debian 9 (Stretch), and since I struggled a bit to do it, I thought someone else would appreciate to read what I've found.
So the first step is to download libpng12-0 as described in this post:
wget http://http.us.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.50-2%2Bdeb8u3_amd64.deb
Install it using dpkg:
dpkg -i libpng12-0_1.2.49-1+deb7u2_amd64.deb
Then download the Ubuntu 16.04 version of FME:
wget https://downloads.safe.com/fme/2017/fme-desktop-2017_2017.0.1.2.17292~ubuntu.16.04_amd64.deb
Again, use dpkg to install it:
dpkg -i fme-desktop-2017_2017.0.1.2.17292~ubuntu.16.04_amd64.deb
This should end with an error message, but don't worry, everything will be fine.
Use apt to fix missing dependencies:
apt --fix-missing -f install
It will install a lot of missing lib to run FME.
Now, if all the previous steps ended successfully, you should be able to launch the engine:
/opt/fme-desktop-2017/fme
You should get this result:
FME license system failure: FME is not licensed for this machine. Contact your Distributor. Your registration key is XXX-XXX-XXX-XXX. Program Terminating Translation FAILED.
then you only need to setup your license and you're good to go!
Edit : new link for libpng12-0