При установке Skype на Ubuntu 15.04 также устанавливается множество других пакетов. Среди них - mysql-common, который пробудил во мне интерес. Может кто-нибудь объяснить, для чего Skype может понадобиться этот пакет?
1 ответ
Skype является закрытым исходным кодом, и объяснение зависимостей не задокументировано.
Ниже приведены мои лучшие предположения о необходимости mysql-common.
Предположение 1: серверы Skype хранят пользовательские данные на сервере MySQL. Клиент Skype использует библиотеки mysql-common для подключения к удаленному серверу MySQL для аутентификации, пользовательских данных и, возможно, связи.
Предположение 2: библиотека mysql-common включает в себя функции, полезные для чтения локальных файлов данных SQLite.
Skype (4.3.0.37) хранит некоторые свои локальные данные в базе данных SQLite.
ubuntu@ubuntu:~$ file $HOME/.Skype/shared_dynco/dc.db
/home/ubuntu/.Skype/shared_dynco/dc.db: SQLite 3.x database
Угадайте 3: сама зависимость фактически не требуется для выполнения и была случайно добавлена.