删除 libsqlite3-0 会删除 Ubuntu

删除 libsqlite3-0 会删除 Ubuntu

我在 Virtualbox 中安装了 Ubuntu 13.04,并且

SQLite header and source version mismatch

事实上,为了完整性,它是 SVN 的一个更广泛问题的一部分,其中svn update响应

E200029: Couldn't perform atomic initialization svn
E200030: SQLite compiled for 3.7.15.2, but running with 3.6.23

我跟着这些说明

$apt-get purge libsqlite3-0

并得到

After this operation, 994 MB disk space will be freed.

由于我备份了我的虚拟机,所以我选择“是”,结果它删除了几乎所有的 Ubuntu(然后才恢复备份!)。这是一个已知的错误吗?还是另一个问题?

答案1

这可能是“按预期工作”:

SQLite 是一种非常常见的技术,并且有许多程序依赖它。如果您从系统中清除它,那么所有需要它的程序也将被删除。例如,如果 SVN 需要 SQLite 并且您删除了 SQLite,那么 SVN 将将被删除。您需要libsqlite3-0在删除之前或同时安装提供的另一个版本或软件包libsqlite3-0 v3.6.23,以防止发生这种情况。

相关内容