Debian的update出错?
现象:
获取:53 ftp://debian.ustc.edu.cn unstable/non-free Release [88B]
获取:54 ftp://debian.ustc.edu.cn unstable/contrib Sources [25.0kB]
获取:55 ftp://debian.ustc.edu.cn unstable/contrib Release [87B]
获取:56 ftp://ftp.jp.debian.org stable/main Release [95B]
获取:57 ftp://ftp.jp.debian.org stable/main Sources [1322kB]
获取:58 ftp://ftp.jp.debian.org stable/main Release [97B]
下载 25.1MB,耗时 54s (460kB/s)
正在读取软件包列表... 有错误!
E: Dynamic MMap ran out of room
E: 处理 libdbd-mysql-perl (NewFileVer1)时出错
E: Problem with MergeList /var/lib/apt/lists/ftp.jp.debian.org_debian_dists_stable_main_binary-i386_Packages
E: 无法解析或打开软件包的列表或是状态文件。
解决:apt-get update用来更新系统和软件池中的软件列表,而池中的软件列表会以每个池子的域名为名称,创建Packages为后缀的文件,出现这样的问题主要由于系统的列表既有stable还有unstabie(sid)等等,所以建议桌面都用testing或者unstable,stable中的一种,可以先删除/var/lib/apt/lists下的所有列表文件,然后重新获取。

