.. _apt_repo: =================================== Percona :program:`apt` Repository =================================== *Debian* and *Ubuntu* packages from *Percona* are signed with a key. Before using the repository, you should add the key to :program:`apt`. To do that, run the following commands: :: $ gpg --keyserver hkp://keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A ... [some output removed] ... gpg: imported: 1 $ gpg -a --export CD2EFD2A | sudo apt-key add - Add this to :file:`/etc/apt/sources.list`, replacing ``VERSION`` with the name of your distribution: :: deb http://repo.percona.com/apt VERSION main deb-src http://repo.percona.com/apt VERSION main Remember to update the local cache: :: $ apt-get update Supported Platforms =================== * x86 * x86_64 (also known as ``amd64``) Supported Releases ================== Debian ------ * 6.0 (squeeze) Ubuntu ------ * 10.04LTS (lucid) * 12.04LTS (precise) * 12.10 (quantal) Percona `apt` Experimental repository ===================================== Percona offers fresh beta builds from the experimental repository. To enable it add the following lines to your :file:`/etc/apt/sources.list` , replacing ``VERSION`` with the name of your distribution: :: deb http://repo.percona.com/apt VERSION main experimental deb-src http://repo.percona.com/apt VERSION main experimental Apt-Pinning the packages ======================== In some cases you might need to "pin" the selected packages to avoid the upgrades from the distribution repositories. You'll need to make a new file :file:`/etc/apt/preferences.d/00percona.pref` and add the following lines in it: :: Package: * Pin: release o=Percona Development Team Pin-Priority: 1001 For more information about the pinning you can check the official `debian wiki `_.