Muitas vezes aconteceu comigo uma falha na instalação de programas no Ubuntu: dependências de pacotes não instalados.
Normalmente, instalo programas usando dpkg -i via terminal pois o Ubuntu, desde a versão 11.10 ou 12.04, não lembro corretamente, chama a Central de Programas quando se roda um executável (.deb) e eu não gosto. Uso a Central para instalar programas também mas somente se procuro o programa por lá.
A Central já avisa sobre as dependências e você já as instala por lá tornando o processo mais fácil mas isso se você procurar o programa por lá, se ele fizer parte dos repositórios. Como tenho preferido interfaces mais simples e usar mais linha de comando, essa prática não me agrada.
Para consertar os problemas de dependências utilizo o comando apt-get -f install. Essa opção do apt-get verifica as dependências desencontradas e os programas pendentes de instalação por conta disso.
Venho tendo problemas na instalação do MySQL Workbench há algum tempo. Rodar o executável não instalava o programa por conta das dependências e a maneira que encontrei para resolver foi usando o comando acima.
Veja as telas abaixo.
1) Instalando o pacote mysql-workbench-gpl-5.2.47-1ubu1204-i386.deb:
2) Não foi instalado e informou que há dependências não satisfeitas. Vamos rodar o comando:
O comando constatou o que precisa ser feito e pergunta se você quer prosseguir. No caso acima, bastou apertar Enter que tudo foi instalado, tanto as dependências quanto o MySQL Workbench.
É isso aí. Abraço.