This section contains frequent asked questions about the KXStudio repositories.

You might also want to check:

How do I activate the KXStudio repositories?

Just follow the instructions here.

How do I remove/uninstall the KXStudio repositories?

Simply uninstall the kxstudio-repos package with the "purge" option, like so:

sudo apt-get purge kxstudio-repos

Due to how Debian packages work, uninstalling a package does not remove its /etc content, as these are treated as system configuration files.
We must use the purge option in order to delete such files.
Note that this operation will not uninstall or downgrade individual packages.

I upgraded my OS and can no longer install KXStudio packages

It is common for Ubuntu (and maybe others) to disable or even automatically modify external repository files when upgrading to a new version.
This leads to the KXStudio repositories no longer being setup properly.

Simply uninstall (using "purge", see above) and reinstall the KXStudio repositories again.

What computer systems are supported?

Any modern Debian or Ubuntu based system, running GNU/Linux.
For Debian, version 11 (Bullseye) is required; on Ubuntu, 20.04 (Focal).
Anything more recent than this should be compatible.

The only real requirement is it being a computer capable of running x86_64 (pretty much everything nowadays) or an ARM-based system, which can be armhf (ARM 32bit with neon-vfpv4) or aarch64 (ARM 64bit).
Legacy i686 systems (PCs that cannot do 64bit) are not supported.

I found an issue with a package, where can I report it?

Bug reports and package requests should be posted in the Github tracker here.

Can I make a request for this new awesome-super-great application?

You can, but it will likely not be answered. The KXStudio repositories focus on audio plugins, not general applications.

Why are applications not the focus for the KXStudio repositories?

A few reasons actually:

Why are plugins tricky for general distributions?

As you likely already know, we run a lot of audio plugins at the same time, all in the same process space. If a single plugin misbehaves or crashes, it usually brings down the entire host or DAW.

So it is vital that we build the plugins in a way to minimize issues. They must be self-contained and never conflict with each other (as much as possible anyway). This entails, for example:

Why are packages prefixed with "5:" that bumps it over regular packages from other sources?

This is for protection of those running the KXStudio repositories in rolling-release style distributions.
An update from the distribution which does not follow KXStudio rules is a potential source of issues (see the points above).
Better to have something stable that you know won't break during updates.
(The focus on plugins in the repositories means it is much less work to maintain them, and this critical. The KXStudio repositories should be up-to-date as much as possible)