Ao instalar o Skype no Ubuntu 15.04, uma infinidade de outros pacotes também é instalada. Entre eles está o mysql-common que despertou meu interesse. Alguém pode explicar para que o Skype pode precisar desse pacote?
Responder1
O Skype é de código fechado e a explicação para dependências não está documentada.
A seguir estão meus melhoressuposiçõespor exigir mysql-common.
Adivinhe 1: Os servidores Skype armazenam dados do usuário em um servidor MySQL. O cliente Skype usa as bibliotecas comuns do mysql para se conectar a um servidor MySQL remoto para autenticação, dados do usuário e possivelmente comunicação.
Adivinhe 2: A biblioteca mysql-common inclui funções úteis para ler os arquivos de dados SQLite locais.
O Skype (4.3.0.37) armazena alguns de seus dados locais em um banco de dados SQLite.
ubuntu@ubuntu:~$ file $HOME/.Skype/shared_dynco/dc.db
/home/ubuntu/.Skype/shared_dynco/dc.db: SQLite 3.x database
Adivinhe 3: a dependência em si não é realmente necessária para execução e foi adicionada inadvertidamente.