Percona Releases
This page lists current Percona releases, newest first. Documentation on Features of Percona Server with XtraDB is also available.
Percona APT Repository
Configuration
Debian packages from Percona are signed with a key. Before using the repository, the key should be added to APT. To do that, run the following commands as a root user:
# gpg --keyserver hkp://keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A ... [some output removed] ... gpg: imported: 1 # gpg -a --export CD2EFD2A | apt-key add -
Add this to /etc/apt/sources.list:
deb http://repo.percona.com/apt lenny main deb-src http://repo.percona.com/apt lenny main
Replace lenny with etch, lucid, karmic, jaunty, intrepid or hardy in the commands above, depending on your Debian distribution. You can use lsb_release -a to find your version; install the lsb-release package if the lsb_release program does not exist.
Do not forget to update the local cache:
# apt-get update
Platforms
- x86_64 aka amd64
- i686
OS
- lenny
- etch
- lucid
- karmic
- jaunty
- intrepid
- hardy
Percona YUM Repository
Configuration
Installing the Percona Repository with RPM
When you install the Percona RPM, it configures YUM to use the Percona repository, plus installs the key used for signing RPMs. Run the following as root:
[root@CentOS-5-x86-64 ~]# rpm -Uhv http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm Retrieving http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm Preparing... ########################################### [100%] 1:percona-release ########################################### [100%] [root@CentOS-5-x86-64 ~]#
Manual YUM Configuration
The manual configuration of a Percona YUM repository is described below. Run the following as root:
Create a file named Percona.repo in /etc/yum.repos.d with the following contents:
[percona] name = CentOS $releasever - Percona baseurl=http://repo.percona.com/centos/$releasever/os/$basearch/ enabled = 1 gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-percona gpgcheck = 1
Make sure packages are downloaded from the repository, e.g.:
[root@CentOS-5-x86-64 ~]# yum list | grep percona percona-release.x86_64 0.0-1 installed ... Percona-Server-client-51.x86_64 5.1.47-rel11.1.51.rhel5 percona Percona-Server-devel-51.x86_64 5.1.47-rel11.1.51.rhel5 percona Percona-Server-server-51.x86_64 5.1.47-rel11.1.51.rhel5 percona Percona-Server-shared-51.x86_64 5.1.47-rel11.1.51.rhel5 percona Percona-Server-test-51.x86_64 5.1.47-rel11.1.51.rhel5 percona ... maatkit.noarch 5240-1 percona xtrabackup.x86_64 1.2-22.rhel5 percona
Old Packages
Old packages are removed from the main repository, however it is still possible to find them.
There is an archive repository called percona-attic.
Create a file Percona-attic.repo in /etc/yum.repos.d with the following contents:
[percona-attic] name=CentOS-$releasever - Percona baseurl=http://repo.percona.com/centos-attic/$releasever/os/$basearch/ gpgcheck=1
Platforms
- x86_64
- i386
OS
- CentOS 4
- CentOS 5
- Amazon Linux 1.0 AMI
Percona Release Candidates Repository
There is a repository containing pre-production releases.
YUM Repository
Run the following as root. Install the Percona-rc RPM:
rpm -Uhv http://www.percona.com/downloads/percona-release/percona-rc-0.0-2.x86_64.rpm
APT Repository
Add two lines to the /etc/apt/sources.list
deb http://repo.percona.com/apt-rc lenny main deb-src http://repo.percona.com/apt-rc lenny main
Replace lenny with etch, lucid, karmic, jaunty, intrepid or hardy in the commands above, depending on your Debian distribution.


