不能满足依赖关系。求解
Tofloor
poster avatar
fering
deepin
2013-05-05 04:03
Author
fering@fering:~$ sudo apt-get upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
您也许需要运行“apt-get -f install”来修正上面的错误。
下列软件包有未满足的依赖关系: E: 不能满足依赖关系。不妨试一下 -f 选项。
fering@fering:~$
Reply Favorite View the author
All Replies
cxbii
deepin
2013-05-05 04:10
#1
请问之前对系统做了什么呢?
特别是卸载了什么软件(感觉是卸载了提示的两软件)

你现在可以试试
sudo apt-get install gnome-screensaver   fcitx-sogoupinyin
或者sudo apt-get -f install
Reply View the author
fering
deepin
2013-05-05 04:22
#2
meta. 之后出现的,因为dock上的时间、网络、输入法图标出不来提交过bug,回答说是我的dde-meta-zh-hans没装,我装上就出现了上面的情况。
Reply View the author
cxbii
deepin
2013-05-05 04:26
#3
那你按我给出的命令能解决么
Reply View the author
fering
deepin
2013-05-05 04:33
#4
fering@fering:~$ sudo apt-get -f install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
正在更正依赖关系... 完成
下列软件包是自动安装的并且现在不需要了:
  gir1.2-json-1.0 gir1.2*coregtk-3.0 gir1.2-soup-2.4
  gir1.2-webkit-3.0 gir1.2-xkl-1.0
使用'apt-get autoremove'来卸载它们
将会安装下列额外的软件包:
  fcitx-skin-sogou fcitx-sogoupinyin gnome-screensaver
下列【新】软件包将被安装:
  fcitx-skin-sogou fcitx-sogoupinyin gnome-screensaver
升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
有 40 个软件包没有被完全安装或卸载。
需要下载 0 B/15.5 MB 的软件包。
解压缩后会消耗掉 37.0 MB 的额外空间。
您希望继续执行吗?[Y/n]y
(正在读取数据库 ... 系统当前共安装有 177344 个文件和目录。)
正在解压缩 gnome-screensaver (从 .../gnome-screensaver_3.4.1-0ubuntu1deepin2_i386.deb) ...
dpkg-deb (子进程):数据:内部 gzip 读取错误:: too many length or distance symbols
dpkg-deb: error: 子进程 <解压缩> 返回了错误号 2
dpkg:处理 /var/cache/apt/archives/gnome-screensaver_3.4.1-0ubuntu1deepin2_i386.deb (--unpack)时出错:
为 ./usr/bin/gnome-screensaver  时,dpkg-deb 被作为后端 短暂读取缓冲副本
因为错误消息指示这是一个 dpkg I/O 错误,没有写入 apport 报告。
                                                              正在解压缩 fcitx-sogoupinyin (从 .../fcitx-sogoupinyin_0.0.1-1deepin_i386.deb) ...
xz: (stdin): 压缩数据已损坏
dpkg-deb (子进程):子进程 数据 返回了错误号 1
dpkg-deb: error: 子进程 <解压缩> 返回了错误号 2
dpkg:处理 /var/cache/apt/archives/fcitx-sogoupinyin_0.0.1-1deepin_i386.deb (--unpack)时出错:
为 ./usr/share/fcitx/sogou/SogouInput/sgim_core.bin  时,dpkg-deb 被作为后端 短暂读取缓冲副本
因为错误消息指示这是一个 dpkg I/O 错误,没有写入 apport 报告。
                                                              正在解压缩 fcitx-skin-sogou (从 .../fcitx-skin-sogou_0.0.2_all.deb) ...
dpkg-deb (子进程):数据:内部 gzip 读取错误:: data error
dpkg-deb: error: 子进程 <解压缩> 返回了错误号 2
dpkg:处理 /var/cache/apt/archives/fcitx-skin-sogou_0.0.2_all.deb (--unpack)时出错:
子进程 dpkg-deb --fsys-tarfile 返回了错误号 2
由于已经达到 MaxReports 限制,没有写入 apport 报告。
                                                    在处理时有错误发生:
/var/cache/apt/archives/gnome-screensaver_3.4.1-0ubuntu1deepin2_i386.deb
/var/cache/apt/archives/fcitx-sogoupinyin_0.0.1-1deepin_i386.deb
/var/cache/apt/archives/fcitx-skin-sogou_0.0.2_all.deb
localepurge: Disk space freed in /usr/share/locale: 0 KiB
localepurge: Disk space freed in /usr/share/man: 0 KiB
localepurge: Disk space freed in /usr/share/gnome/help: 0 KiB
localepurge: Disk space freed in /usr/share/omf: 0 KiB

Total disk space freed by localepurge: 0 KiB

E: Sub-process /usr/bin/dpkg returned an error code (1)
fering@fering:~$
Reply View the author
fering
deepin
2013-05-05 04:34
#5
fering@fering:~$ sudo apt-get install gnome-screensaver fcitx-sogoupinyin
[sudo] password for fering:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
您可能需要运行“apt-get -f install”来纠正下列错误:
下列软件包有未满足的依赖关系:
Reply View the author
fering
deepin
2013-05-05 04:36
#6
不能解决
Reply View the author
fering
deepin
2013-05-05 04:37
#7
还是老样子
Reply View the author
cxbii
deepin
2013-05-05 04:47
#8
http://wiki.linuxdeepin.com/index.php?t ... or_code_(1)
貌似是循环依赖了,我没办法了
Reply View the author