当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 64位 ubuntu14.04 安装32位的 libgtk2.0-0包
帖子发表于 : 2015-01-07 0:50 

注册: 2011-03-24 18:58
帖子: 3
送出感谢: 2
接收感谢: 0 次
依赖的问题好像是老生常谈了,可是我就是装不上libgtk2.0-0这个玩意啊

**先是用这个命令:sudo apt-get install libgtk2.0-0:i386
提示是:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
libgtk2.0-0:i386 : 依赖: libcups2:i386 (>= 1.6.2) 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

**加上-f参数:sudo apt-get -f install libgtk2.0-0:i386
提示还是一样的

**试着用aptitude:sudo aptitude install libgtk2.0-0:i386
提示:
下列软件包存在未满足的依赖关系:
libcups2 : 破坏: libcups2:i386 (!= 1.7.2-0ubuntu1.3) 但是 1.7.2-0ubuntu1.2 将被安装。
libcups2:i386 : 破坏: libcups2 (!= 1.7.2-0ubuntu1.2) 但是 1.7.2-0ubuntu1.3 已安装。
下列动作将解决这些依赖关系:

保持 下列软件包于其当前版本:
1) libcups2:i386 [未安装的]
2) libgtk2.0-0:i386 [未安装的]

是否接受该解决方案?[Y/n/q/?] q

是说libcups2的x64和x86版本不兼容?不太懂,于是退出了
**一个月前就在装这东西了,源也已经换过好几个,都没用,哪位大大能告诉我这问题怎么解决吗? :em06


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 64位 ubuntu14.04 安装32位的 libgtk2.0-0包
帖子发表于 : 2015-01-07 8:44 

注册: 2009-08-04 16:33
帖子: 16886
送出感谢: 21
接收感谢: 1826
引用:
依赖的问题好像是老生常谈了,可是我就是装不上libgtk2.0-0这个玩意啊
**先是用这个命令:sudo apt-get install libgtk2.0-0:i386

1. 為何需要安裝 :i386 32 位元套件 ? libgtk2.0-0
引用:
下列软件包存在未满足的依赖关系:
libcups2 : 破坏: libcups2:i386 (!= 1.7.2-0ubuntu1.3) 但是 1.7.2-0ubuntu1.2 将被安装。
libcups2:i386 : 破坏: libcups2 (!= 1.7.2-0ubuntu1.2) 但是 1.7.2-0ubuntu1.3 已安装。

2. ubuntu 套件庫的 libcups2:i386 libcups2:amd64 都是 1.7.2-0ubuntu1.2
2-1. libcups2:i386
http://packages.ubuntu.com/trusty/i386/ ... 2/download
http://packages.ubuntu.com/trusty-updat ... 2/download
2-2. libcups2:amd6
http://packages.ubuntu.com/trusty/amd64 ... 2/download
http://packages.ubuntu.com/trusty-updat ... 2/download
2-3. 你的 1.7.2-0ubuntu1.3 已安装 版本 從哪裡來

3. 看看 你實際安裝的版本
sudo dpkg -l | grep libcups2


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 64位 ubuntu14.04 安装32位的 libgtk2.0-0包
帖子发表于 : 2015-01-07 23:32 

注册: 2011-03-24 18:58
帖子: 3
送出感谢: 2
接收感谢: 0 次
poloshiao 写道:
引用:
依赖的问题好像是老生常谈了,可是我就是装不上libgtk2.0-0这个玩意啊
**先是用这个命令:sudo apt-get install libgtk2.0-0:i386

1. 為何需要安裝 :i386 32 位元套件 ? libgtk2.0-0
引用:
下列软件包存在未满足的依赖关系:
libcups2 : 破坏: libcups2:i386 (!= 1.7.2-0ubuntu1.3) 但是 1.7.2-0ubuntu1.2 将被安装。
libcups2:i386 : 破坏: libcups2 (!= 1.7.2-0ubuntu1.2) 但是 1.7.2-0ubuntu1.3 已安装。

2. ubuntu 套件庫的 libcups2:i386 libcups2:amd64 都是 1.7.2-0ubuntu1.2
2-1. libcups2:i386
http://packages.ubuntu.com/trusty/i386/ ... 2/download
http://packages.ubuntu.com/trusty-updat ... 2/download
2-2. libcups2:amd6
http://packages.ubuntu.com/trusty/amd64 ... 2/download
http://packages.ubuntu.com/trusty-updat ... 2/download
2-3. 你的 1.7.2-0ubuntu1.3 已安装 版本 從哪裡來

3. 看看 你實際安裝的版本
sudo dpkg -l | grep libcups2


1。 我就是想体验下ubuntu下的游戏是什么样的,于是下了个Tropico.5,现在就差一个libgtk-x11-2.0.so.0库了(不会是找错软件包了吧。。 :em78

2。 1.7.2-0ubuntu1.3版本我也不知道哪来的,应该是装别的软件时装上的吧。试着 sudo apt-get remove libcups2 了一下,提示会安装一些软件包,还要卸载一大堆软件包,要卸载的软件包里有firefox,libreoffice,rhythmbox这些东西,跟这有关系么

3。 结果是1.3的
ii libcups2:amd64 1.7.2-0ubuntu1.3 amd64 Common UNIX Printing System(tm) - Core library


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 64位 ubuntu14.04 安装32位的 libgtk2.0-0包
帖子发表于 : 2015-01-08 1:02 
头像

注册: 2008-09-18 13:11
帖子: 2781
送出感谢: 1
接收感谢: 453
可能是源错误的时候刚好被你撞上安装了1.7.2-0ubuntu1.3版本的libcups2
你可以对其降级为1.7.2-0ubuntu1.2版
sudo apt-get install libcups2=1.7.2-0ubuntu1.2



_________________
评价: 3.7% 河东猴
 
页首
 用户资料  
 
5 楼 
 文章标题 : Re: 64位 ubuntu14.04 安装32位的 libgtk2.0-0包
帖子发表于 : 2015-01-08 7:46 

注册: 2009-08-04 16:33
帖子: 16886
送出感谢: 21
接收感谢: 1826
引用:
3。 结果是1.3的
ii libcups2:amd64 1.7.2-0ubuntu1.3 amd64 Common UNIX Printing System(tm) - Core library

1. 參考 這一篇 可以知道 libcups2:amd64 從哪裡來
http://askubuntu.com/questions/8560/how ... comes-from
How do I find out which repository a package comes from?

2. 下面的指令 可以強制安裝 libgtk2.0-0:i386 而不理會 libcups2:amd64 版本問題
一般 libcups2:amd64 1.7.2-0ubuntu1.3 與 1.7.2-0ubuntu1.2 相容 應該不成問題
相容有問題 再說
sudo apt-get install libgtk2.0-0:i386 libcups2:i386 --force-yes
2-1. 但是 除非不得己 不建議採用
就當是最後手段 事先備存作業系統以避險
http://manpages.ubuntu.com/manpages/tru ... get.8.html
--force-yes
Force yes; this is a dangerous option that will cause apt to
continue without prompting if it is doing something potentially
harmful. It should not be used except in very special situations.
Using force-yes can potentially destroy your system! Configuration
Item: APT::Get::force-yes.



_________________
评价: 3.7% 河东猴
 
页首
 用户资料  
 
6 楼 
 文章标题 : Re: 64位 ubuntu14.04 安装32位的 libgtk2.0-0包
帖子发表于 : 2015-01-08 23:46 

注册: 2011-03-24 18:58
帖子: 3
送出感谢: 2
接收感谢: 0 次
谢谢楼上两位,用apt-cache showpkg查看可用版本,用sudo apt-get install libcups2=1.7.2-0ubuntu1.2把libcups2降级,游戏已经成功运行了


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Bing [Bot] 和 0 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译