Get everything that Desktop can do and much more with Conduktor Platform.
Linux
General Steps
Conduktor supports Linux, but Linux is a very wide ecosystem, and it is hard for us to support all Linux distributions. We're doing our best to improve and package Conduktor for Linux, don't hesitate to contact us in case of bugs.
We have prepared three distributions for Conduktor
How to install Conduktor on Ubuntu/Debian
You can use a .deb
file to install Conduktor on your Ubuntu/Debian. Download the .deb from our download page, then you can install Conduktor using the following command:
sudo dpkg -i ./Conduktor-2.7.0.deb
You may be prompted to entire your admin credentials so that Conduktor can be installed
Conduktor is then installed in /opt/conduktor
$ ll /opt/conduktor/
total 20
drwxr-xr-x 5 root root 4096 Apr 9 13:11 .
/
drwxr-xr-x 3 root root 4096 Apr 9 13:11 ../
drwxr-xr-x 2 root root 4096 Apr 9 13:11 bin/
drwxr-xr-x 4 root root 4096 Apr 9 13:11 lib/
drwxr-xr-x 3 root root 4096 Apr 9 13:11 share/
To start Conduktor, you should be able to find it in your Ubuntu applications
Alternatively, you can run:
/opt/conduktor/bin/Conduktor
Error: ubuntu 16 unsupported
Ubuntu 16.04 is slowly reaching its end-of-life and some packages do not exist there. You may end up with these errors:
cannot install latest on ubuntu 16.04
conduktor depends on libglx0; however:
Package libglx0 is not installed.
conduktor depends on libpng16-16; however:
Package libpng16-16 is not installed.
Error: ubuntu 20: missing libffi6 when installing .deb
For Linux, Conduktor is packaged with libffi6. This library had seen its version bump to libffi7 in Ubuntu 20 Focal so you'll end up with this error:
$ sudo dpkg -i Conduktor-2.7.0.deb
...
dpkg: dependency problems prevent configuration of conduktor:
conduktor depends on libffi6; however:
Package libffi6 is not installed.
Hopefully, it's possible to install the previous version libffi6. You can grab the latest version here: https://mirrors.edge.kernel.org/ubuntu/pool/main/libf/libffi/ -> look for libffi6_3_*_amd64.deb
eg: https://mirrors.edge.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
$ curl -LO https://mirrors.edge.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
$ sudo dpkg -i libffi6_3.2.1-8_amd64.deb
$ sudo dpkg -i Conduktor-2.7.0.deb
... OK!
RPM
You can use a .rpm
file to install Conduktor on your RPM based system. This includes Red Hat Linux, CentOS, Fedora, OpenSUSE.
$ rpm -i Conduktor-2.7.0.rpm
Zip distro
This is not the recommended way to install Conduktor, but if you have a JRE 11+ installed on your system, you can use the .zip
distribution of Conduktor. Overall, we cannot guarantee this method will work but we offer it to you as an alternative to the .deb
and .rpm
bundles.
Signing in
The next step is to sign in to Conduktor. See this section here
Installation Issues
Elementary OS
Elementary OS has some troubles rendering JavaFX. You'll need to add an option to use an "older" version of its UI toolkit engine GTK.
- In
/opt/conduktor/lib/app/Conduktor.cfg
, add -Djdk.gtk.version=2. Note that this change will be LOST when upgrading Conduktor (and needs to be added again).
[JavaOptions]
...
-Djdk.gtk.version=2
Ubuntu Focal 20: missing libffi6 when installing .deb
For Linux, Conduktor is packaged with libffi6. This library had seen its version bump to libffi7 in Ubuntu 20 Focal so you'll end up with this error:
$ sudo dpkg -i Conduktor-2.1.1.deb
...
dpkg: dependency problems prevent configuration of conduktor:
conduktor depends on libffi6; however:
Package libffi6 is not installed.
It's possible to install the previous version using coming from Ubuntu 19.10 (Eoan Ermine): download it here http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
$ curl -LO http://archive.ubuntu.com/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-9_amd64.deb
$ sudo dpkg -i libffi6_3.2.1-9_amd64.deb
$ sudo dpkg -i Conduktor-2.1.1.deb
... OK!
I have a HDPI monitor and Conduktor doesn't scale on Linux
To scale Conduktor, you can use GDK_SCALE (with a plain integer), such as:
$ GDK_SCALE=2 /opt/conduktor/bin/Conduktor
Or you can also modify the shortcut directly
$ sudo vim /usr/share/applications/conduktor-Conduktor.desktop
...
Exec=env GDK_SCALE=2 /opt/conduktor/bin/Conduktor
If it does not work, we are unfortunately limited by the underneath technologies Java and JavaFX. Although it's possible to add JVM options to Conduktor's JVM configuration to alter the behaviour of the JVM, but we never found a working solution.
Note that the following flags does not work:
# Config in: /home/user/.config/conduktor/v1/app.properties
-Dsun.java2d.dpiaware=true
-Dhidpi=true
-Dsun.java2d.xrender=true
-Dide.ui.scale=2.0
-Dsun.java2d.uiScale.enabled=true
-Dsun.java2d.uiScale=2.
Synaptic error message: root permissions
It's possible to encounter this non-critical issue:
N: Download is performed unsandboxed as root as file '/home/user/Downloads/Conduktor-2.2.3.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
The installation still went through, Conduktor is properly installed. This is a warning you can safely "ignore". You can refer to https://askubuntu.com/questions/908800/what-does-this-synaptic-error-message-mean to get more insights about it.
I can't find my issue here
Please contact us