Wiki Table of Contents

Add PPA repository

Background

A Personal Package Archive (PPA) is a software repository for uploading source packages to be built and published as an APT repository. It is provided by Canonical (the company behind Ubuntu) and allows developers and enthusiasts to offer up-to-date versions of software to all Ubuntu users.

Use in MX Linux

Our policy is that we discourage installing Ubuntu packages on MX Linux as it can (and has) caused problems. However, MX Packagers can examine the components of the ppa to see if all their dependencies appear to be met, to look for anywhere Ubuntu and Debian have different names or locations for the libraries, and hunt for anything systemd related. So it would be prudent to ask them about particular repositories you are thinking of adding.

Example

The open source video transcoder Handbrake releases nightly builds, and an interested user might want to get those through the standard package management system instead of downloading them one-by-one as they become available. A look at their Download page shows the PPA information, but also a link about technical information. There you will discover how to add the repository manually selecting an Ubuntu version that matches the Debian Stable base used by your MX Linux version (vivid is used for this example):

Now you can open Synaptic, click Settings > Repositories, and press the “New” button. Enter the information above, click OK, and reload. You will probably get a Apt GPG error, so just launch MX Check Apt GPG to find and install the key.

v. 20170610

12 thoughts on “Add PPA repository”

  1. The Repositories for MX for this older version looks much better then MX Repo Manager.
    Why did it lose so much functionality? Why do i just get a misspelled message in /etc/apt/sources.list.d.

    MX 19 is terrible.

    Reply
    • Yes me too. I can’t even list all the distros, including BSD, yet MX Linux is the ONLY one that works flawlessly for me. I need an OS that can run off an external at home and MX does it flawlessly. Have been recommending it to many others as well. Another great feature is that it doesn’t use systemd! Amazing work on this distro, keep it up! One thing though. Kdenlive doesn’t install through the default package manager, can you please have a look into it. Cheers!

      Reply
  2. MX works great.
    Want to gamble on PPA’s? Go to Ubu, or learn to port source code in yourself for personal beta testing.
    MX is good because it doesn’t cater to “APP”/PPA style coding without formal review (hence not safely authorized for MX repos). It is a stable non-systemd manual transmission branch of Debian with respectable stability.

    If it’s not in the repositories, ask yourself why, did the designers of my OS make such decision? What can I personally learn from their decisions? If I still want sed app, I need a distro that has it, or learn to source code install myself.

    Reply

Leave a Comment

MX Linux