在 Ubuntu 15.04 上安装 Skype 时,还会安装大量其他软件包。其中 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:依赖项本身实际上并不是执行所必需的,而是无意中添加的。