unmet dependencies on ubuntu 16.04

Hi, I want to use pt-online-schema-change on a remote server, hence, I try to install percona-toolkit. However, both using deb file or apt install would have unmet dependencies. Do you have any suggestion about this? I am a bit worry about the unmet dependencies because I don’t want to break the dependencies accidentally.

I follow the document to update apt repo:

wget https://repo.percona.com/apt/percona-release_0.1-4.$(lsb_release -sc)_all.deb
sudo dpkg -i percona-release_0.1-4.$(lsb_release -sc)_all.deb
sudo apt update
sudo apt-cache search percona
sudo apt-get install percona-toolkit

Unmet message when installing percona-toolkit:

Reading package lists… Done
Building dependency tree
Reading state information… Done
percona-toolkit is already the newest version (3.0.6-1.xenial).
You might want to run ‘apt-get -f install’ to correct these:
The following packages have unmet dependencies:
percona-toolkit : Depends: libdbi-perl (>= 1.13) but it is not going to be installed
Depends: libdbd-mysql-perl but it is not going to be installed or
libdbd-mysql-5.1-perl but it is not installable
Depends: libterm-readkey-perl (>= 2.10) but it is not going to be installed
Depends: libio-socket-ssl-perl but it is not going to be installed
E: Unmet dependencies. Try ‘apt-get -f install’ with no packages (or specify a solution).