You are here

How to Upgrade to the Latest Version.

Well, I have worked out how to upgrade to the latest version. I don't know if there is a repository which has it, so that it would update automatically, but I managed to do it from the source tarball, through a lot of trial and error.

This is how to do it:

I. Download the source tarball (maybe there is a better way, but who knows? Not me, the computer amateur).
II. Unzip it.
III. Open up Terminal, and navigate to the folder which you just unzipped.
IV. Run (type) the following commands into terminal:

sudo apt-get install qt5-default
sudo apt-get install libqt5x11extras5-dev
sudo apt-get install qt5-default
sudo apt-get install libqt5x11extras5-dev
sudo apt-get install qt5-default
sudo apt-get install jackd
sudo apt-get install libjack-dev
sudo apt-get install libasound2-dev
sudo apt-get install libsndfile1-dev
sudo apt-get install liblrdf0-dev
sudo apt-get install qttools5-dev-tools
sudo apt install libjack-jackd2-dev

I needed to run this as well:
sudo apt --fix-broken install

You will probably end up with a vast amount of surplus packages so you can run:
sudo apt-get clean
sudo apt autoremove

Probably all that is unnecessary though and you can just run the following:

sudo apt-get build-dep qtractor

I did have to also install libaubio via the synaptic package manager also.

V. Run this command. (./configure [--prefix=/usr/local] didn't work for me, I don't know what the arguments after "./configure" are for) :

Check to see if you get a lot of yes answers. I had to find missing dependencies and work out how to install them.

VI. Run this command (it will take a very long time, well at least it did on my old netbook from 2011, you can stop it by pushing CTL-C if you like):

VII. Then to install:
sudo make install

It should install it magically and replace the older version of its own accord.

If you don't want to be stuck on version .85x which seems to be the one you get from the Ubuntu Studio repository, this is one way (probably not the best way) to install it.

I did notice that there is a new version out today, just after I updated to to version 0.9.11(!)

The instructions on the Wiki didn't seem to work 100% for me, maybe I can contribute to the Wiki to make it easier for low end users?



rncbc's picture

well, it seems you did it all great :)

now that I think you're on a ubuntu based distro you may wish to take the jump and follow on my own Launchpad PPA repositories...

as I think you're on UbuntuStudio 19.10 (is that correct?) then the xUbuntu 19.10 (eoan) repo is your best choice:

sudo add-apt-repository ppa:rncbc/eoan
sudo apt-get update

note that all these ppa's are fed with a CD/CI pipeline of sorts--in fact they are slaved to my OBS home project, so you'd get the nightly/daily snapshots right from upstream--it might equate to today's release but that's just because today is a very special day ;)

Enjoy && Good Luck!

I'm on 18.04 because I prefer long term releases as I don't like reinstalling my system, but I am sure that those repositories would also work on 18.04, so I will add them now.

Thanks very much.

rncbc's picture

then use ppa:rncbc/bionic, instead of ppa:rncbc/eoan above.


I have upgraded on my studio computer using the repository ppa:rncbc/bionic and it has successfully upgraded to 0.9.12, however "Beat-detection support (libaubio) disabled." I installed libaubio-dev , and and reinstalled qtractor with:

sudo apt-get install --reinstall qtractor

However, "Beat-detection support (libaubio) disabled." I am at a loss as on my netbook with the same OS (Ubuntu Studio 18.04) on it, installing libaubio-dev fixed that error.

Do you have any idea how to fix this? It probably isn't a big problem and maybe it will fix itself on the next upgrade?



rncbc's picture

please don't you bother much with that: it's just a minor feature, not really that important whatsoever, as is only as kind of helper guide when dealing with (menu) Clip > Tempo Adjust... (F7) tool.

happy NYE!

UPDATE: please refresh your apt repos (sudo apt-get update) and upgrade (sudo apt-get upgrade qtractor) to this newer qtractor-0.9.12-53 (was -52 on late year;))... hopefully it will get the snag cleared out ;)

Thanks, I'll do that when I get home from work.

Add new comment