Installing qDSLRDashboard on Arch Linux

A very quick post how to make qDSLRDashboard on Arch Linux to control by WIFI (or not) a DSLR camera.

1- Download the software
First download the software from the download page at the qDSLRDashboard site.
I’ve just downloaded the standard 64bit Linux tar.gz package.

2- Unpack/install the software
I just created a Nikon directory on /opt (since my camera is a Nikon DSLR):

cd /opt
mkdir Nikon
cd Nikon
tar -xvzf ~/Downloads/qDslrDashboard_V3.5.9_Linux_x64.tar.gz
mv qDslrDashboard_V3.5.9_Linux_x64/ DSLRDash

Currently the version is 3.5.9, but it will change in the future, so adapt the filename to the correct version downloaded.
I’ve also changed the package directory name to something simpler, but we can keep the original name.

3 – Install the pre-requisites
At least I had to install these Arch Linux packages or otherwise I would get errors of libraries not found:

sudo pacman -S libpng12 jasper

We also need to copy the libjasper.so.4 library to the Qt_Libraries (it’s a hack…):

cd /opt/Nikon/DSLRDash/Qt_Libraries
cp /usr/lib/libjasper.so.4 libjasper.so.1
cd ..

And we are ready.

We can and should run now the qDslrDashboard.sh script and not the executable. The script points the executable to use the correct libraries at the Qt_Libraries directory.

And that’s it.

[portex@cortex:DSLRDash]$ ./qDslrDashboard.sh 
/opt/Nikon/DSLRDash/./qDslrDashboard: /usr/lib/libtiff.so.5: no version information available (required by /opt/Nikon/DSLRDash/./Qt_Libraries/libopencv_imgcodecs.so.3.4)
qml: ScreenManagerOverlay - Focus Scope complete
qml: ScreenManagerOverlay - devicesFlickable complete
qml: ScreenManagerOverlay - managerFlickable complete

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.