软件索引被破坏,不能 添加删除文件,这是怎么回事 啊?

编译打包和其他
回复
jason_nono
帖子: 5
注册时间: 2007-07-16 0:09

软件索引被破坏,不能 添加删除文件,这是怎么回事 啊?

#1

帖子 jason_nono » 2007-07-16 0:19

我打开软件更新管理器就会显示软件索引已被破坏,然后运行添加删除程序的时候就显示检查已安装的和可应用程序失败.这是怎么回事啊?拜托高手进来帮帮我 !谢谢!
zyin003
帖子: 3
注册时间: 2007-07-16 11:34

#2

帖子 zyin003 » 2007-07-16 11:36

试试这个

sudo apt-get -f install

我之前遇到同样问题,用这个就解决了
zh867
帖子: 22
注册时间: 2007-09-01 19:01

#3

帖子 zh867 » 2007-09-01 23:16

不行
janker2lonely
帖子: 557
注册时间: 2007-01-09 11:09
来自: 廣州

#4

帖子 janker2lonely » 2007-09-01 23:46

终端下输入:
sudo apt-get update
然后把输出的结果贴出来让大家看看。
caoxuenian
帖子: 53
注册时间: 2007-05-08 17:05

#5

帖子 caoxuenian » 2007-09-22 21:35

caoxn@caomm:~$ sudo apt-get upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
您也许需要运行“apt-get -f install”来纠正上面的错误。
下列的软件包有不能满足的依赖关系:
compiz: 依赖: compiz-decorator
compiz-gnome: 依赖: compiz-gtk (= 1:0.3.6-1ubuntu13) 但是它还没有被安装
E: 不能满足依赖关系。不妨试一下 -f 选项。
caoxn@caomm:~$ sudo apt-get -f install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
正在更正依赖关系... 完成
将会安装下列额外的软件包:
compiz-gnome
下列的软件包将被升级:
compiz-gnome
共升级了 1 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 4 个软件未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 0B/161kB 的软件包。
解压缩后会消耗掉 893kB 的额外空间。
您希望继续执行吗?[Y/n]y
【警告】:下列的软件包不能通过验证!
compiz-gnome
不经验证就安装这些软件包么?[y/N] y
(正在读取数据库 ... 系统当前总共安装有 136920 个文件和目录。)
正预备替换 compiz-gnome 1:0.3.6-1ubuntu13 (使用 .../compiz-gnome_1%3a0.5.5~git20070828+3v1ubuntu0_i386.deb) ...
正在解压缩将用于更替的包文件 compiz-gnome ...
dpkg:处理 /var/cache/apt/archives/compiz-gnome_1%3a0.5.5~git20070828+3v1ubuntu0_i386.deb (--unpack)时出错:
正试图覆盖“/usr/lib/compiz/libgconf.so”,它属于软件包 compiz-plugins
在处理时有错误发生:
/var/cache/apt/archives/compiz-gnome_1%3a0.5.5~git20070828+3v1ubuntu0_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
aries1998
帖子: 16
注册时间: 2006-01-25 21:27

#6

帖子 aries1998 » 2007-09-23 19:17

到/var/lib/dpkg/info 目录里面去,把compiz-plugins.list里面报冲突文件的行删掉,或者干脆把这个文件清空,再apt-get -f install 就好了。
sivaj
帖子: 541
注册时间: 2007-05-19 16:36

#7

帖子 sivaj » 2008-07-06 2:56

caoxuenian 写了:caoxn@caomm:~$ sudo apt-get upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
您也许需要运行“apt-get -f install”来纠正上面的错误。
下列的软件包有不能满足的依赖关系:
compiz: 依赖: compiz-decorator
compiz-gnome: 依赖: compiz-gtk (= 1:0.3.6-1ubuntu13) 但是它还没有被安装
E: 不能满足依赖关系。不妨试一下 -f 选项。
caoxn@caomm:~$ sudo apt-get -f install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
正在更正依赖关系... 完成
将会安装下列额外的软件包:
compiz-gnome
下列的软件包将被升级:
compiz-gnome
共升级了 1 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 4 个软件未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 0B/161kB 的软件包。
解压缩后会消耗掉 893kB 的额外空间。
您希望继续执行吗?[Y/n]y
【警告】:下列的软件包不能通过验证!
compiz-gnome
不经验证就安装这些软件包么?[y/N] y
(正在读取数据库 ... 系统当前总共安装有 136920 个文件和目录。)
正预备替换 compiz-gnome 1:0.3.6-1ubuntu13 (使用 .../compiz-gnome_1%3a0.5.5~git20070828+3v1ubuntu0_i386.deb) ...
正在解压缩将用于更替的包文件 compiz-gnome ...
dpkg:处理 /var/cache/apt/archives/compiz-gnome_1%3a0.5.5~git20070828+3v1ubuntu0_i386.deb (--unpack)时出错:
正试图覆盖“/usr/lib/compiz/libgconf.so”,它属于软件包 compiz-plugins
在处理时有错误发生:
/var/cache/apt/archives/compiz-gnome_1%3a0.5.5~git20070828+3v1ubuntu0_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
ls的方法我试过,没弄成。用下面的步骤成了:
sudo apt-get remove compiz-plugins
sudo apt-get upgrade
回复