So what is the installation error on 16.04? Probably you are missing Python 3.4 in your system, I had that error in Fedora 24, so I just unpacked RPM and run it from terminal.
In your case I can suggest using following PPA to install python3.4
https://launchpad.net/~fkrull/+archive/ubuntu/deadsnakes
FME 2016 is not supported on Ubuntu 16.04, in part because of the lack of Python 3.4. FME 2017 will be compatible with Ubuntu 16.04.
So what is the installation error on 16.04? Probably you are missing Python 3.4 in your system, I had that error in Fedora 24, so I just unpacked RPM and run it from terminal.
In your case I can suggest using following PPA to install python3.4
https://launchpad.net/~fkrull/+archive/ubuntu/deadsnakes
Ubuntu 16.04 comes with Python 3.5.2 in my case.
There were a few unmet dependencies, which I later managed to fix. But the Python3.4 dependency persists even after I installed Python 3.4 . I followed this
link for the installation.
fme-desktop-2016 : Depends: libpython3.4 (>= 3.4~b1) but it is not installableE: Unmet dependencies. Try using -f.
Somehow, the Python3.4 installation does not seem to have lib files such as libpython3.4m.so or libpython3.4.so, etc.
I will keep working on this and share what I find.
So what is the installation error on 16.04? Probably you are missing Python 3.4 in your system, I had that error in Fedora 24, so I just unpacked RPM and run it from terminal.
In your case I can suggest using following PPA to install python3.4
https://launchpad.net/~fkrull/+archive/ubuntu/deadsnakes
@crayxt and @ravenkopelman,
Installing Python 3.4 actually worked even with the installation error! I will put out a simple doc shortly. Thanks!
Bo
Based on my memory, here is what I did to install FME 2016 on Ubuntu 16.04, which came with Python 3.5.
sudo apt-get install openjdk-8-jdk
- Install Python 3.4 by following this link
https://github.com/mhbashari/Install-Python3.4-on-Ubuntu-16.04/blob/d48d73aca48616dc6e37de5e89d2b876e1203f41/README.md
- Download the debian package and install using the following sequence.
sudo dpkg -i fme-desktop-2016_2016.1.1-16609_amd64.deb
sudo apt-get install --fix-missing
It may still complain dependency errors; however, you should at be able to launch the application by even if the icons are not showing up in the Application Launcher
/opt/fme-desktop-2016/fmeworkbench
While fme is working, the package manager is not in the consistent state and will cause issues. You need to remove "libpython3.4" from the list of its dependent libraries in section "fme-desktop-2016" by
sudo gedit /var/lib/dpkg/status
Save the change and do
sudo apt-get update
Based on my memory, here is what I did to install FME 2016 on Ubuntu 16.04, which came with Python 3.5.
sudo apt-get install openjdk-8-jdk
- Install Python 3.4 by following this link
https://github.com/mhbashari/Install-Python3.4-on-Ubuntu-16.04/blob/d48d73aca48616dc6e37de5e89d2b876e1203f41/README.md
- Download the debian package and install using the following sequence.
sudo dpkg -i fme-desktop-2016_2016.1.1-16609_amd64.deb
sudo apt-get install --fix-missing
It may still complain dependency errors; however, you should at be able to launch the application by even if the icons are not showing up in the Application Launcher
/opt/fme-desktop-2016/fmeworkbench
While fme is working, the package manager is not in the consistent state and will cause issues. You need to remove "libpython3.4" from the list of its dependent libraries in section "fme-desktop-2016" by
sudo gedit /var/lib/dpkg/status
Save the change and do
sudo apt-get update
The FME application icons showed up after my laptop restarted. Tested with a few workspaces and all is good!
FME 2016 is not supported on Ubuntu 16.04, in part because of the lack of Python 3.4. FME 2017 will be compatible with Ubuntu 16.04.
I wonder why not specify Python 3.4 as optional dependency in DEB package.
Based on my memory, here is what I did to install FME 2016 on Ubuntu 16.04, which came with Python 3.5.
sudo apt-get install openjdk-8-jdk
- Install Python 3.4 by following this link
https://github.com/mhbashari/Install-Python3.4-on-Ubuntu-16.04/blob/d48d73aca48616dc6e37de5e89d2b876e1203f41/README.md
- Download the debian package and install using the following sequence.
sudo dpkg -i fme-desktop-2016_2016.1.1-16609_amd64.deb
sudo apt-get install --fix-missing
It may still complain dependency errors; however, you should at be able to launch the application by even if the icons are not showing up in the Application Launcher
/opt/fme-desktop-2016/fmeworkbench
While fme is working, the package manager is not in the consistent state and will cause issues. You need to remove "libpython3.4" from the list of its dependent libraries in section "fme-desktop-2016" by
sudo gedit /var/lib/dpkg/status
Save the change and do
sudo apt-get update
What happened with that PPA I pointed to?
What happened with that PPA I pointed to?
I searched on line on installing 3.4 on Ubuntu 16.04 and it appeared to there would have been some complications going the PPA route. So I opted for the instructions on the link referenced. But looking back, I believe it would have worked as well with some post-install tweaking...
Based on my memory, here is what I did to install FME 2016 on Ubuntu 16.04, which came with Python 3.5.
sudo apt-get install openjdk-8-jdk
- Install Python 3.4 by following this link
https://github.com/mhbashari/Install-Python3.4-on-Ubuntu-16.04/blob/d48d73aca48616dc6e37de5e89d2b876e1203f41/README.md
- Download the debian package and install using the following sequence.
sudo dpkg -i fme-desktop-2016_2016.1.1-16609_amd64.deb
sudo apt-get install --fix-missing
It may still complain dependency errors; however, you should at be able to launch the application by even if the icons are not showing up in the Application Launcher
/opt/fme-desktop-2016/fmeworkbench
While fme is working, the package manager is not in the consistent state and will cause issues. You need to remove "libpython3.4" from the list of its dependent libraries in section "fme-desktop-2016" by
sudo gedit /var/lib/dpkg/status
Save the change and do
sudo apt-get update
Even though FME is working fine, the Ubuntu package manager flags the FME package as broken. Here is the additional step to put this rest, courtesy of this post
https://answers.launchpad.net/ubuntu/+question/4838
- Search file /var/lib/dpkg/status for any reference to fme-desktop-2016 and delete the entry using a text editor:
sudo gedit /var/lib/dpkg/status
Even though FME is working fine, the Ubuntu package manager flags the FME package as broken. Here is the additional step to put this rest, courtesy of this post
https://answers.launchpad.net/ubuntu/+question/4838
- Search file /var/lib/dpkg/status for any reference to fme-desktop-2016 and delete the entry using a text editor:
sudo gedit /var/lib/dpkg/status
I strongly advise against messing around with package managers. On the other hand, Safe can mark python 3.4 as optional dependency for FME DEB package.
I strongly advise against messing around with package managers. On the other hand, Safe can mark python 3.4 as optional dependency for FME DEB package.
@crayxt, I understand the concern. So far the package manager hacking allowed me to use my laptop and FME "normally". I will provide updates should issues arise.
FME 2016 is not supported on Ubuntu 16.04, in part because of the lack of Python 3.4. FME 2017 will be compatible with Ubuntu 16.04.
Ubuntu 16.04 now supports Snaps which could FME available in any Ubuntu versions 16.04 and beyond.