root@debian71:~# apt-get install libdbd-mysql-perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libdbi-perl libmysqlclient18 libnet-daemon-perl libplrpc-perl mysql-common
The following NEW packages will be installed:
libdbd-mysql-perl libdbi-perl libmysqlclient18 libnet-daemon-perl
libplrpc-perl mysql-common
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,852 kB of archives.
After this operation, 6,295 kB of additional disk space will be used.
Do you want to continue [Y/n]?
Get:1 http://ftp.ua.debian.org/debian/ wheezy/main libnet-daemon-perl all 0.48-1 [46.2 kB]
Get:2 http://security.debian.org/ wheezy/updates/main mysql-common all 5.5.37-0+wheezy1 [83.1 kB]
Get:3 http://ftp.ua.debian.org/debian/ wheezy/main libplrpc-perl all 0.2020-2 [36.0 kB]
Get:4 http://security.debian.org/ wheezy/updates/main libmysqlclient18 i386 5.5.37-0+wheezy1 [663 kB]
Get:5 http://ftp.ua.debian.org/debian/ wheezy/main libdbi-perl i386 1.622-1 [897 kB]
Get:6 http://ftp.ua.debian.org/debian/ wheezy/main libdbd-mysql-perl i386 4.021-1+b1 [127 kB]
Fetched 1,852 kB in 3s (476 kB/s)
Selecting previously unselected package mysql-common.
(Reading database ... 48631 files and directories currently installed.)
Unpacking mysql-common (from .../mysql-common_5.5.37-0+wheezy1_all.deb) ...
Selecting previously unselected package libmysqlclient18:i386.
Unpacking libmysqlclient18:i386 (from .../libmysqlclient18_5.5.37-0+wheezy1_i386.deb) ...
Selecting previously unselected package libnet-daemon-perl.
Unpacking libnet-daemon-perl (from .../libnet-daemon-perl_0.48-1_all.deb) ...
Selecting previously unselected package libplrpc-perl.
Unpacking libplrpc-perl (from .../libplrpc-perl_0.2020-2_all.deb) ...
Selecting previously unselected package libdbi-perl.
Unpacking libdbi-perl (from .../libdbi-perl_1.622-1_i386.deb) ...
Selecting previously unselected package libdbd-mysql-perl.
Unpacking libdbd-mysql-perl (from .../libdbd-mysql-perl_4.021-1+b1_i386.deb) ...
Processing triggers for man-db ...
Setting up mysql-common (5.5.37-0+wheezy1) ...
Setting up libmysqlclient18:i386 (5.5.37-0+wheezy1) ...
Setting up libnet-daemon-perl (0.48-1) ...
Setting up libplrpc-perl (0.2020-2) ...
Setting up libdbi-perl (1.622-1) ...
Setting up libdbd-mysql-perl (4.021-1+b1) ...
root@debian71:~# dpkg -l | grep -i mysql
ii libdbd-mysql-perl 4.021-1+b1 i386 Perl5 database interface to the MySQL database
ii libmysqlclient18:i386 5.5.37-0+wheezy1 i386 MySQL database client library
ii mysql-common 5.5.37-0+wheezy1 all MySQL database common files, e.g. /etc/mysql/my.cnf
root@debian71:~# apt-get install percona-server-client-5.1 percona-server-server-5.1
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
percona-server-client-5.1 : Depends: percona-server-common (>= 5.1.73-rel14.11-603.wheezy) but it is not going to be installed
percona-server-server-5.1 : PreDepends: percona-server-common (>= 5.1.73-rel14.11-603.wheezy) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@debian71:~# apt-get install percona-server-client-5.1 percona-server-server-5.1 percona-server-common
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
percona-server-server-5.1 : Depends: libdbd-mysql-perl but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
So, I've started with this state:
root@debian71:~# cat /etc/debian_version
7.5
root@debian71:~# dpkg -l | grep -i mysql
root@debian71:~# dpkg -l | grep -i percona
Then I've installed libdbd-mysql-perl:
root@debian71:~# apt-get install libdbd-mysql-perl ftp.ua. debian. org/debian/ wheezy/main libnet-daemon-perl all 0.48-1 [46.2 kB] security. debian. org/ wheezy/updates/main mysql-common all 5.5.37-0+wheezy1 [83.1 kB] ftp.ua. debian. org/debian/ wheezy/main libplrpc-perl all 0.2020-2 [36.0 kB] security. debian. org/ wheezy/updates/main libmysqlclient18 i386 5.5.37-0+wheezy1 [663 kB] ftp.ua. debian. org/debian/ wheezy/main libdbi-perl i386 1.622-1 [897 kB] ftp.ua. debian. org/debian/ wheezy/main libdbd-mysql-perl i386 4.021-1+b1 [127 kB] common_ 5.5.37- 0+wheezy1_ all.deb) ... 8:i386. 8:i386 (from .../libmysqlcli ent18_5. 5.37-0+ wheezy1_ i386.deb) ... daemon- perl_0. 48-1_all. deb) ... perl_0. 2020-2_ all.deb) ... perl_1. 622-1_i386. deb) ... mysql-perl_ 4.021-1+ b1_i386. deb) ... 8:i386 (5.5.37-0+wheezy1) ... 8:i386 5.5.37-0+wheezy1 i386 MySQL database client library
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libdbi-perl libmysqlclient18 libnet-daemon-perl libplrpc-perl mysql-common
The following NEW packages will be installed:
libdbd-mysql-perl libdbi-perl libmysqlclient18 libnet-daemon-perl
libplrpc-perl mysql-common
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,852 kB of archives.
After this operation, 6,295 kB of additional disk space will be used.
Do you want to continue [Y/n]?
Get:1 http://
Get:2 http://
Get:3 http://
Get:4 http://
Get:5 http://
Get:6 http://
Fetched 1,852 kB in 3s (476 kB/s)
Selecting previously unselected package mysql-common.
(Reading database ... 48631 files and directories currently installed.)
Unpacking mysql-common (from .../mysql-
Selecting previously unselected package libmysqlclient1
Unpacking libmysqlclient1
Selecting previously unselected package libnet-daemon-perl.
Unpacking libnet-daemon-perl (from .../libnet-
Selecting previously unselected package libplrpc-perl.
Unpacking libplrpc-perl (from .../libplrpc-
Selecting previously unselected package libdbi-perl.
Unpacking libdbi-perl (from .../libdbi-
Selecting previously unselected package libdbd-mysql-perl.
Unpacking libdbd-mysql-perl (from .../libdbd-
Processing triggers for man-db ...
Setting up mysql-common (5.5.37-0+wheezy1) ...
Setting up libmysqlclient1
Setting up libnet-daemon-perl (0.48-1) ...
Setting up libplrpc-perl (0.2020-2) ...
Setting up libdbi-perl (1.622-1) ...
Setting up libdbd-mysql-perl (4.021-1+b1) ...
root@debian71:~# dpkg -l | grep -i mysql
ii libdbd-mysql-perl 4.021-1+b1 i386 Perl5 database interface to the MySQL database
ii libmysqlclient1
ii mysql-common 5.5.37-0+wheezy1 all MySQL database common files, e.g. /etc/mysql/my.cnf
Then I added Percona main repository:
root@debian71:~# grep percona /etc/apt/ sources. list repo.percona. com/apt wheezy main repo.percona. com/apt wheezy main repo.percona. com wheezy/main i386 Packages [16.0 kB] repo.percona. com wheezy/main Translation-en_US repo.percona. com wheezy/main Translation-en
deb http://
deb-src http://
root@debian71:~# apt-get update
...
Get:4 http://
Ign http://
Ign http://
Fetched 35.6 kB in 5s (6,203 B/s)
Reading package lists... Done
root@debian71:~#
And, finally, tried to install PS 5.1:
root@debian71:~# apt-get install percona- server- client- 5.1 percona- server- server- 5.1
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies: server- client- 5.1 : Depends: percona- server- common (>= 5.1.73- rel14.11- 603.wheezy) but it is not going to be installed server- server- 5.1 : PreDepends: percona- server- common (>= 5.1.73- rel14.11- 603.wheezy) but it is not going to be installed server- client- 5.1 percona- server- server- 5.1 percona- server- common
percona-
percona-
E: Unable to correct problems, you have held broken packages.
root@debian71:~# apt-get install percona-
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies: server- server- 5.1 : Depends: libdbd-mysql-perl but it is not going to be installed
percona-
E: Unable to correct problems, you have held broken packages.
So, it fails this way. Confirmed once again.