因为一开始不知到如何彻底卸载软件包,误把文件目录删除造成了软件包信息列表损坏,系统无法使用apt-get 命令无论实施更新或安装还是卸载都会提示软件包信息列表损坏,建议重新安装该软件包在网上找了好久,有說用apt-get remove XXX apt-get 发现什么都找不到。也就是说该软件包的文件已经全部被我删除了但是它还残留信息告诉系统它还存在。就好像一本书目录完好内容有缺页一样,导致软件包管理工具无法正常使用我尝试用aptitude show XXX命令 ,发现文件包的信息记录的仍旧很详尽而且用 dpkg -l |grep XXX命令也可查到该包巳部分安装。
4个文件都记录了被我误删的软件包的信息,而且信息内容和用aptitude show xxx命令显示出来的内容一致我就把这些信息从这4个文件中全蔀清除了。结果清除后居然 apt-get 奇迹般的恢复了正常功效,哈哈原来ubuntu/debian软件包的
信息都是有这个dpkg工具管理的,其他工具也是依赖dpkg这个工具对軟件包实施操作的看来无头苍蝇也是一个不错的解决问题的模式,呵呵