toolkit and xtrabackup packages require 5.1?

I’m building a new set of servers with XtraDB 5.5, and using the Yum repository to get the packages. But when I go to install the percona-toolkit package or the xtrabackup package, it downloads and tries to install the shared 5.1 package, which fails on installation.

I tried hand-linking libmysqlclient.so.18.0.0 -> libmysqlclient.so.16, but yum looks right past it. Other than doing an rpm-based install (which I don’t want to do), how do I install the toolkit?

Hi,

You can visit http://www.percona.com/downloads/percona-toolkit/LATEST/ for downloading latest version of Percona Toolkit. If you don’t want to use yum/rpm based installation than you can download binary files (tar.gz) i.e

shell> wget percona.com/get/percona-toolkit.tar.gz

and install it. If you want to install individual tools rather than whole toolkit, you can download and run it like

shell> wget percona.com/get/pt-summary
–2012-09-11 10:22:40-- http://percona.com/get/pt-summary
Resolving percona.com (percona.com)… 74.121.199.234

Saving to: `pt-summary’

100%[======================================================= ============================================== >] 85,727 49.2K/s in 1.7s

2012-09-11 10:22:43 (49.2 KB/s) - `pt-summary’ saved [85727/85727]

shell> ll pt-summary
-rw-rw-r-- 1 root root 85727 Aug 4 00:19 pt-summary
shell> chmod +x pt-summary
shell> ll pt-summary
-rwxrwxr-x 1 root root 85727 Aug 4 00:19 pt-summary*
shell> ./pt-summary

Percona Toolkit System Summary Report

Date | 2012-09-11 04:53:08 UTC (local TZ: IST +0530)

I specifically do want to use the packages, as I much prefer packages for version management. I’m just trying to understand why the toolkit and xtrabackup have a dependency for MySQL 5.1 instead of 5.5, or why there isn’t a version for each.