I recently upgraded from Ubuntu 12.04 to 14.04. While using 12.04, I installed several packages via PPA's. Now that I've upgraded to 14.04, I've discovered that some of the PPA packages from 12.04 are still installed. All of those PPA repositories were removed during upgrade.
I would like to uninstall the PPA package versions of any package that exists in the Ubuntu repositories. For example, I have a SVN version of Audacity that is newer than the version in the Ubuntu repositories, but I want to replace it with the Ubuntu repository version.
I want to do the same thing with all PPA installed packages. I tried pinning this in /etc/apt/preferences.d/main
Package: *
Pin: release a=trusty
Pin-Priority: 2001
Package: *
Pin: release a=trusty-updates
Pin-Priority: 2002
Package: *
Pin: release a=trusty-security
Pin-Priority: 2003
Then
apt-get update; apt-get upgrade
Unfortunately, it didn't downgrade any packages like I hoped. For example, running apt-cache show catfish
shows version 1.0.2-2 is available from the Ubuntu repositories, but I still have 1.0.82-1~precise~ppa1 installed.
I want to Downgrade all packages to their current release in the Ubuntu repositories.
I believe that you want to use ppa-purge
sudo ppa-purge ppa:name-of-ppa/to-be-purged
man ppa-purge
indicates that this will "automatically down‐grading all packages in a given PPA back to the ubuntu versions."This cannot easily be done in any automated way, especially if you have any PPAs that are giving 404. (which most people do) Also, depending on what packages you have installed, a completely automated downgrade could really screw up your system. Follow these steps to manually find and downgrade packages.
Synaptic
if you don't already have itSynaptic
Installed (local or obsolete)