[问题]从6.10升级到7.04出现问题 求助(已解决)

为当前最终发行版之前的所有版本提供支持
回复
yuanqi
帖子: 122
注册时间: 2006-09-07 9:19
送出感谢: 0
接收感谢: 0

[问题]从6.10升级到7.04出现问题 求助(已解决)

#1

帖子 yuanqi » 2007-08-26 19:07

我的6.10是从6.06升级来的,现在升级到7.04,用7.04的源,update后,在执行sudo apt-get dist-upgrade下载配置后最后出现

中了曾被取消选择的软件包 libntfs-3g0。
正在解压缩 libntfs-3g0 (从 .../libntfs-3g0_1%3a1.328-1_i386.deb) ...
dpkg:处理 /var/cache/apt/archives/libntfs-3g0_1%3a1.328-1_i386.deb (--unpack)时出错:
正试图覆盖“/usr/lib/libntfs-3g.so.0.0.0”,它属于软件包 libntfs-3g
在处理时有错误发生:
/var/cache/apt/archives/language-pack-en_1%3a7.04+20070601_all.deb
/var/cache/apt/archives/libntfs-3g0_1%3a1.328-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

不知怎么解决这个问题,查看了一下升级没完全成功。

运行sudo apt-get upgrade 时总是提示:
您也许需要运行“apt-get -f install”来纠正上面的错误。
下列的软件包有不能满足的依赖关系:
ntfs-3g: 依赖: libntfs-3g0 (>= 1.0) 但是它还没有被安装
E: 不能满足依赖关系。不妨试一下 -f 选项。

执行sudo apt-get -f install
正在更正依赖关系... 完成
The following packages were automatically installed and are no longer required:
python-dbus
使用 'apt-get autoremove' 来删除它们。
将会安装下列额外的软件包:
libntfs-3g0
下列【新】软件包将被安装:
libntfs-3g0
共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 523 个软件未被升级。
有 20 个软件包没有被完全安装或卸载。
需要下载 0B/90.0kB 的软件包。
解压缩后会消耗掉 238kB 的额外空间。
您希望继续执行吗?[Y/n]Y
(正在读取数据库 ... 系统当前总共安装有 100162 个文件和目录。)
正在解压缩 libntfs-3g0 (从 .../libntfs-3g0_1%3a1.328-1_i386.deb) ...
dpkg:处理 /var/cache/apt/archives/libntfs-3g0_1%3a1.328-1_i386.deb (--unpack)时出错:
正试图覆盖“/usr/lib/libntfs-3g.so.0.0.0”,它属于软件包 libntfs-3g
dpkg-deb: 子进程 paste 被信号(Broken pipe)终止了
在处理时有错误发生:
/var/cache/apt/archives/libntfs-3g0_1%3a1.328-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

安装或卸载软件时总是这样,该怎么办?
上次由 yuanqi 在 2007-08-27 16:53,总共编辑 1 次。
头像
依寻依然
帖子: 1617
注册时间: 2006-10-31 14:49
送出感谢: 0
接收感谢: 0

#2

帖子 依寻依然 » 2007-08-26 19:28

加上--fix-missing参数
Borders are meant to be crossed
yuanqi
帖子: 122
注册时间: 2006-09-07 9:19
送出感谢: 0
接收感谢: 0

#3

帖子 yuanqi » 2007-08-27 16:52

已经解决了!
因为我的硬盘上没有ntfs文件格式的分区,所以删掉ntfs-3g,并再执行sudo apt-get -f install
然后再
sudo apt-get update
sudo apt-get dist-upgrade 就正常升级到7.04了!
回复

回到 “老旧版本支持”