这个我该怎么办? 》己解决

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
hhhh512mail
帖子: 310
注册时间: 2011-09-05 5:49

这个我该怎么办? 》己解决

#1

帖子 hhhh512mail » 2014-08-08 19:16

hhhh512@hhhh512-desktop:~$ sudo apt-get autoremove
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您也许需要运行“apt-get -f install”来修正上面的错误。
下列软件包有未满足的依赖关系:
libglib2.0-0 : 破坏: libglib2.0-0:i386 (!= 2.32.1-0ubuntu2) 但是 2.32.4-0ubuntu1 已经安装
libglib2.0-0:i386 : 破坏: libglib2.0-0 (!= 2.32.4-0ubuntu1) 但是 2.32.1-0ubuntu2 已经安装
libglib2.0-bin : 依赖: libglib2.0-0 (= 2.32.4-0ubuntu1) 但是 2.32.1-0ubuntu2 已经安装
libglib2.0-dev : 依赖: libglib2.0-0 (= 2.32.4-0ubuntu1) 但是 2.32.1-0ubuntu2 已经安装
libgstreamer-plugins-base0.10-0 : 破坏: libgstreamer-plugins-base0.10-0:i386 (!= 0.10.36-1) 但是 0.10.36-1ubuntu0.1 已经安装
libgstreamer-plugins-base0.10-0:i386 : 破坏: libgstreamer-plugins-base0.10-0 (!= 0.10.36-1ubuntu0.1) 但是 0.10.36-1 已经安装
E: 不能满足依赖关系。不妨试一下 -f 选项。
hhhh512@hhhh512-desktop:~$ apt-get -f install
E: 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限不够)
E: 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是否正以 root 用户运行?
hhhh512@hhhh512-desktop:~$ sudo apt-get -f install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在更正依赖关系... 完成
将会安装下列额外的软件包:
libglib2.0-0 libgstreamer-plugins-base0.10-0
下列软件包将被升级:
libglib2.0-0 libgstreamer-plugins-base0.10-0
升级了 2 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
有 4 个软件包没有被完全安装或卸载。
需要下载 1,743 kB 的软件包。
解压缩后将会空出 13.3 kB 的空间。
您希望继续执行吗?[Y/n]y
获取:1 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main libglib2.0-0 amd64 2.32.4-0ubuntu1 [1,200 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main libgstreamer-plugins-base0.10-0 amd64 0.10.36-1ubuntu0.1 [543 kB]
下载 1,743 kB,耗时 4秒 (377 kB/s)
dpkg:处理 libglib2.0-0 (--configure)时出错:
libglib2.0-0:amd64 2.32.1-0ubuntu2 cannot be configured because libglib2.0-0:i386 is in a different version (2.32.4-0ubuntu1)
dpkg:处理 libglib2.0-0:i386 (--configure)时出错:
libglib2.0-0:i386 2.32.4-0ubuntu1 cannot be configured because libglib2.0-0:amd64 is in a different version (2.32.1-0ubuntu2)
dpkg:处理 libgstreamer-plugins-base0.10-0 (--configure)时出错:
libgstreamer-plugins-base0.10-0:amd64 0.10.36-1 cannot be configured because libgstreamer-plugins-base0.10-0:i386 is in a different version (0.10.36-1ubuntu0.1)
dpkg:处理 libgstreamer-plugins-base0.10-0:i386 (--configure)时出错:
libgstreamer-plugins-base0.10-0:i386 0.10.36-1ubuntu0.1 cannot be configured because libgstreamer-plugins-base0.10-0:amd64 is in a different version (0.10.36-1)
在处理时有错误发生:
libglib2.0-0
libglib2.0-0:i386
libgstreamer-plugins-base0.10-0
libgstreamer-plugins-base0.10-0:i386
E: Sub-process /usr/bin/dpkg returned an error code (1)
hhhh512@hhhh512-desktop:~$
上次由 hhhh512mail 在 2014-08-09 10:24,总共编辑 1 次。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 这个我该怎么办?

#2

帖子 poloshiao » 2014-08-08 19:39

E: Sub-process /usr/bin/dpkg returned an error code (1)
viewtopic.php?p=3098739#p3098739
hhhh512mail
帖子: 310
注册时间: 2011-09-05 5:49

Re: 这个我该怎么办?

#3

帖子 hhhh512mail » 2014-08-09 7:47

poloshiao 写了:
E: Sub-process /usr/bin/dpkg returned an error code (1)
viewtopic.php?p=3098739#p3098739
我照做了,不行呀,有没有别的办法?
hhhh512mail
帖子: 310
注册时间: 2011-09-05 5:49

Re: 这个我该怎么办?

#4

帖子 hhhh512mail » 2014-08-09 8:20

hhhh512@hhhh512-desktop:~$ sudo apt-get -f install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在更正依赖关系... 完成
将会安装下列额外的软件包:
libglib2.0-0 libgstreamer-plugins-base0.10-0
下列软件包将被升级:
libglib2.0-0 libgstreamer-plugins-base0.10-0
升级了 2 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
有 4 个软件包没有被完全安装或卸载。
需要下载 0 B/1,743 kB 的软件包。
解压缩后将会空出 13.3 kB 的空间。
您希望继续执行吗?[Y/n]y
dpkg:处理 libglib2.0-0 (--configure)时出错:
libglib2.0-0:amd64 2.32.1-0ubuntu2 cannot be configured because libglib2.0-0:i386 is in a different version (2.32.4-0ubuntu1)
dpkg:处理 libglib2.0-0:i386 (--configure)时出错:
libglib2.0-0:i386 2.32.4-0ubuntu1 cannot be configured because libglib2.0-0:amd64 is in a different version (2.32.1-0ubuntu2)
dpkg:处理 libgstreamer-plugins-base0.10-0 (--configure)时出错:
libgstreamer-plugins-base0.10-0:amd64 0.10.36-1 cannot be configured because libgstreamer-plugins-base0.10-0:i386 is in a different version (0.10.36-1ubuntu0.1)
dpkg:处理 libgstreamer-plugins-base0.10-0:i386 (--configure)时出错:
libgstreamer-plugins-base0.10-0:i386 0.10.36-1ubuntu0.1 cannot be configured because libgstreamer-plugins-base0.10-0:amd64 is in a different version (0.10.36-1)
在处理时有错误发生:
libglib2.0-0
libglib2.0-0:i386
libgstreamer-plugins-base0.10-0
libgstreamer-plugins-base0.10-0:i386
E: Sub-process /usr/bin/dpkg returned an error code (1)
hhhh512@hhhh512-desktop:~$
hhhh512mail
帖子: 310
注册时间: 2011-09-05 5:49

Re: 这个我该怎么办?

#5

帖子 hhhh512mail » 2014-08-09 8:20

hhhh512@hhhh512-desktop:~$ sudo apt-get -f install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在更正依赖关系... 完成
将会安装下列额外的软件包:
libglib2.0-0 libgstreamer-plugins-base0.10-0
下列软件包将被升级:
libglib2.0-0 libgstreamer-plugins-base0.10-0
升级了 2 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
有 4 个软件包没有被完全安装或卸载。
需要下载 0 B/1,743 kB 的软件包。
解压缩后将会空出 13.3 kB 的空间。
您希望继续执行吗?[Y/n]y
dpkg:处理 libglib2.0-0 (--configure)时出错:
libglib2.0-0:amd64 2.32.1-0ubuntu2 cannot be configured because libglib2.0-0:i386 is in a different version (2.32.4-0ubuntu1)
dpkg:处理 libglib2.0-0:i386 (--configure)时出错:
libglib2.0-0:i386 2.32.4-0ubuntu1 cannot be configured because libglib2.0-0:amd64 is in a different version (2.32.1-0ubuntu2)
dpkg:处理 libgstreamer-plugins-base0.10-0 (--configure)时出错:
libgstreamer-plugins-base0.10-0:amd64 0.10.36-1 cannot be configured because libgstreamer-plugins-base0.10-0:i386 is in a different version (0.10.36-1ubuntu0.1)
dpkg:处理 libgstreamer-plugins-base0.10-0:i386 (--configure)时出错:
libgstreamer-plugins-base0.10-0:i386 0.10.36-1ubuntu0.1 cannot be configured because libgstreamer-plugins-base0.10-0:amd64 is in a different version (0.10.36-1)
在处理时有错误发生:
libglib2.0-0
libglib2.0-0:i386
libgstreamer-plugins-base0.10-0
libgstreamer-plugins-base0.10-0:i386
E: Sub-process /usr/bin/dpkg returned an error code (1)
hhhh512@hhhh512-desktop:~$
hhhh512mail
帖子: 310
注册时间: 2011-09-05 5:49

Re: 这个我该怎么办?

#6

帖子 hhhh512mail » 2014-08-09 8:22

跪求高手指点,怎么办?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 这个我该怎么办?

#7

帖子 poloshiao » 2014-08-09 8:30

您也许需要运行“apt-get -f install”来修正上面的错误。
1. 除非 萬不得已 否則不建議使用
sudo apt-get -f install
解決眼前問題 沒有後續作為 埋下將來許多錯誤訊息
libglib2.0-0 : 破坏: libglib2.0-0:i386 (!= 2.32.1-0ubuntu2) 但是 2.32.4-0ubuntu1 已经安装
libglib2.0-0:i386 : 破坏: libglib2.0-0 (!= 2.32.4-0ubuntu1) 但是 2.32.1-0ubuntu2 已经安装
libglib2.0-bin : 依赖: libglib2.0-0 (= 2.32.4-0ubuntu1) 但是 2.32.1-0ubuntu2 已经安装
libglib2.0-dev : 依赖: libglib2.0-0 (= 2.32.4-0ubuntu1) 但是 2.32.1-0ubuntu2 已经安装
2. http://packages.ubuntu.com/search?suite ... chon=names
2.32.1-0ubuntu2 來自 precise (12.04LTS)
2.32.4-0ubuntu1 來自 precise-updates (12.04LTS)

3. 依順序安裝 不要跳過 為了避免打錯字 請直接複製下述指令 貼上終端機執行
sudo apt-get update
sudo apt-get install --reinstall ia32-libs ia32-libs-multiarch:i386
sudo apt-get install --reinstall libglib2.0-0:i386 libglib2.0-bin libglib2.0-dev libglib2.0-0
如果還有錯誤訊息 請把錯誤訊息 複製貼上來
libgstreamer-plugins-base0.10-0 : 破坏: libgstreamer-plugins-base0.10-0:i386 (!= 0.10.36-1) 但是 0.10.36-1ubuntu0.1 已经安装
libgstreamer-plugins-base0.10-0:i386 : 破坏: libgstreamer-plugins-base0.10-0 (!= 0.10.36-1ubuntu0.1) 但是 0.10.36-1 已经安装
4. http://packages.ubuntu.com/search?suite ... chon=names
0.10.36-1 來自 precise (12.04LTS)
0.10.36-1ubuntu0.1 來自 precise-updates (12.04LTS)

5. 依順序安裝 不要跳過 為了避免打錯字 請直接複製下述指令 貼上終端機執行
# sudo apt-get update # 上面 3. 已執行過了
# sudo apt-get install --reinstall ia32-libs ia32-libs-multiarch:i386 # 上面 3. 已執行過了
sudo apt-get install --reinstall libgstreamer-plugins-base0.10-0:i386 libgstreamer-plugins-base0.10-0
如果還有錯誤訊息 請把錯誤訊息 複製貼上來

6. 繼續收尾
sudo apt-get upgrade
sudo dpkg --configure -a
sudo apt-get autoremove
sudo apt-get clean
sudo apt-get check
如果還有錯誤訊息 請把錯誤訊息 複製貼上來
hhhh512mail
帖子: 310
注册时间: 2011-09-05 5:49

Re: 这个我该怎么办?

#8

帖子 hhhh512mail » 2014-08-09 10:06

hhhh512@hhhh512-desktop:~$ sudo apt-get install --reinstall ia32-libs ia32-libs-multiarch:i386
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您可能需要运行“apt-get -f install”来纠正下列错误:
下列软件包有未满足的依赖关系:
ia32-libs-multiarch:i386 : 依赖: bluez-alsa:i386 但是它将不会被安装
依赖: libgettextpo0:i386 但是它将不会被安装
依赖: gstreamer0.10-plugins-base:i386 但是它将不会被安装
依赖: gstreamer0.10-plugins-good:i386 但是它将不会被安装
依赖: gtk2-engines:i386 但是它将不会被安装
依赖: gtk2-engines-murrine:i386 但是它将不会被安装
依赖: gtk2-engines-pixbuf:i386 但是它将不会被安装
依赖: gtk2-engines-oxygen:i386 但是它将不会被安装
依赖: gvfs:i386 但是它将不会被安装
依赖: ibus-gtk:i386 但是它将不会被安装
依赖: libacl1:i386 但是它将不会被安装
依赖: libaio1:i386 但是它将不会被安装
依赖: libao4:i386 但是它将不会被安装
依赖: libattr1:i386 但是它将不会被安装
依赖: libaudio2:i386 但是它将不会被安装
依赖: libcanberra-gtk-module:i386 但是它将不会被安装
依赖: libcap2:i386 但是它将不会被安装
依赖: libcupsimage2:i386 但是它将不会被安装
依赖: libcurl3:i386 但是它将不会被安装
依赖: libdbus-glib-1-2:i386 但是它将不会被安装
依赖: libesd0:i386 但是它将不会被安装
依赖: libgail-common:i386 但是它将不会被安装
依赖: libgconf-2-4:i386 但是它将不会被安装
依赖: libgdbm3:i386 但是它将不会被安装
依赖: libgtk2.0-0:i386 但是它将不会被安装
依赖: libncursesw5:i386 但是它将不会被安装
依赖: libnspr4:i386 但是它将不会被安装
依赖: libnss3:i386 但是它将不会被安装
依赖: libodbc1:i386 但是它将不会被安装
依赖: libpulse-mainloop-glib0:i386 但是它将不会被安装
依赖: libqt4-dbus:i386 但是它将不会被安装
依赖: libqt4-network:i386 但是它将不会被安装
依赖: libqt4-opengl:i386 但是它将不会被安装
依赖: libqt4-qt3support:i386 但是它将不会被安装
依赖: libqt4-script:i386 但是它将不会被安装
依赖: libqt4-scripttools:i386 但是它将不会被安装
依赖: libqt4-sql:i386 但是它将不会被安装
依赖: libqt4-svg:i386 但是它将不会被安装
依赖: libqt4-test:i386 但是它将不会被安装
依赖: libqt4-xml:i386 但是它将不会被安装
依赖: libqt4-xmlpatterns:i386 但是它将不会被安装
依赖: libqtcore4:i386 但是它将不会被安装
依赖: libqtgui4:i386 但是它将不会被安装
依赖: libqtwebkit4:i386 但是它将不会被安装
依赖: librsvg2-common:i386 但是它将不会被安装
依赖: libsdl-mixer1.2:i386 但是它将不会被安装
依赖: libsdl-image1.2:i386 但是它将不会被安装
依赖: libsdl-net1.2:i386 但是它将不会被安装
依赖: libsdl-ttf2.0-0:i386 但是它将不会被安装
依赖: libsdl1.2debian:i386 但是它将不会被安装
依赖: libssl0.9.8:i386 但是它将不会被安装
依赖: libstdc++5:i386 但是它将不会被安装
依赖: libxaw7:i386 但是它将不会被安装
依赖: libxp6:i386 但是它将不会被安装
依赖: libxss1:i386 但是它将不会被安装
依赖: libxtst6:i386 但是它将不会被安装
依赖: odbcinst1debian2:i386 但是它将不会被安装
依赖: libpulsedsp:i386 但是它将不会被安装
依赖: xaw3dg:i386 但是它将不会被安装
libglib2.0-0 : 破坏: libglib2.0-0:i386 (!= 2.32.1-0ubuntu2) 但是 2.32.4-0ubuntu1 正要被安装
libglib2.0-0:i386 : 破坏: libglib2.0-0 (!= 2.32.4-0ubuntu1) 但是 2.32.1-0ubuntu2 正要被安装
libglib2.0-bin : 依赖: libglib2.0-0 (= 2.32.4-0ubuntu1) 但是 2.32.1-0ubuntu2 正要被安装
libglib2.0-dev : 依赖: libglib2.0-0 (= 2.32.4-0ubuntu1) 但是 2.32.1-0ubuntu2 正要被安装
libgstreamer-plugins-base0.10-0 : 破坏: libgstreamer-plugins-base0.10-0:i386 (!= 0.10.36-1) 但是 0.10.36-1ubuntu0.1 正要被安装
libgstreamer-plugins-base0.10-0:i386 : 破坏: libgstreamer-plugins-base0.10-0 (!= 0.10.36-1ubuntu0.1) 但是 0.10.36-1 正要被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
hhhh512@hhhh512-desktop:~$ sudo apt-get install --reinstall libglib2.0-0:i386 libglib2.0-bin libglib2.0-dev libglib2.0-0
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您可能需要运行“apt-get -f install”来纠正下列错误:
下列软件包有未满足的依赖关系:
libgstreamer-plugins-base0.10-0 : 破坏: libgstreamer-plugins-base0.10-0:i386 (!= 0.10.36-1) 但是 0.10.36-1ubuntu0.1 正要被安装
libgstreamer-plugins-base0.10-0:i386 : 破坏: libgstreamer-plugins-base0.10-0 (!= 0.10.36-1ubuntu0.1) 但是 0.10.36-1 正要被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
hhhh512@hhhh512-desktop:~$
hhhh512mail
帖子: 310
注册时间: 2011-09-05 5:49

Re: 这个我该怎么办?

#9

帖子 hhhh512mail » 2014-08-09 10:14

谢谢,己解决,
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 这个我该怎么办? 》己解决

#10

帖子 poloshiao » 2014-08-09 12:15

恭喜
可以分享一下 如何解決嗎
回复