我在 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
,以防止发生这种情况。