Ubuntu上安装gtk2.0不能安装的问题,“下列的软件包有不能满足的依赖关系”

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

下列软件包有未满足的依赖关系:
 libgtk2.0-dev : 依赖: libgtk2.0-0 (= 2.24.23-0ubuntu1) 但是 2.24.23-0ubuntu1.1 正要被安装
                 依赖: libpango1.0-dev (>= 1.20) 但是它将不会被安装
                 依赖: libcairo2-dev (>= 1.6.4-6.1) 但是它将不会被安装
                 推荐: debhelper 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

这种问题就应该是软件源的问题,源中的版本比较低;依赖的版本号比正要安装的版本号要低导致没法安装。
只需要将原来软件源删除,用新的软件源替换一下就可以了。
做法见这里:http://wiki.ubuntu.org.cn/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E6%88%91%E4%BB%AC%E6%8E%A8%E8%8D%90%E7%9A%84%E6%BA%90

sudo gedit /etc/apt/sources.list
写上软件源后,再刷新一下,注意一定要刷新,运行:
sudo apt-get update

时间: 2024-11-24 21:19:51

Ubuntu上安装gtk2.0不能安装的问题,“下列的软件包有不能满足的依赖关系”的相关文章

Ubuntu 上redis 5.0的安装

Redis ,全称 REmote DIctionary Server ,是一个由 Salvatore Sanfilippo 编写的开源高性能 key-value 存储系统,本文详细介绍如何在 Ubuntu 18.04 server上手动安装最新版 Redis并配置redis集群 方式一 :apt安装 在 Ubuntu 系统可以使用以下命令安装redis,但安装的不是最新版本 sudo apt-get update sudo apt-get install redis-server 启动 Redi

Ubuntu上安装samba不能安装的问题,“下列的软件包有不能满足的依赖关系”

前阵子,雨林木风版ubuntu下安装samba的问题,现在写出来分享一下. [email protected]:~# apt-get install samba正在读取软件包列表... 完成正在分析软件包的依赖关系树       正在读取状态信息... 完成       有一些软件包无法被安装.如果您用的是不稳定(unstable)发行版,这也许是因为系统无法达到您要求的状态造成的.该版本中可能会有一些您需要的软件包尚未被创建或是它们还在新到(incoming)目录中.下列的信息可能会对解决问题

在Ubuntu上下载、编译和安装Android最新源码

看完了前面说的几本书之后,对Linux Kernel和Android有一定的认识了,是不是心里蠢蠢欲动,想小试牛刀自己编译一把Android源码了呢?一直习惯使用Windows系统,而Android源码是不支持在Windows上编译上,于是决定使用虚拟机安装Ubuntu,然后下载.编译和安装Android源码. 一. 环境准备. 1. 磁盘空间预留20G左右,内存3G,由于一边要跑主机,一边要跑虚拟机,内存要求还是比較高的,这样才会比較流畅. 2. 安装VMWare 7.1.4.我的操作系统是W

在Ubuntu上下载、编译和安装Android最新内核源代码(Linux Kernel)

文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6564592 在前一篇文章提到,从源代码树下载下来的最新Android源代码,是不包括内核代码的,也就是Android源代码工程默认不包含Linux Kernel代码,而是使用预先编译好的内核,也就是prebuilt/android-arm/kernel/kernel-qemu文件.那么,如何才能DIY自己的内核呢?这篇文章一一道来. 一. 首选

Ubuntu上安装vim不能安装的问题,“下列的软件包有不能满足的依赖关系”

前阵子,刚安装Ubuntu时,安装vim的问题,现在些出来分享一下.apt-get install vim正在读取软件包列表... 完成正在分析软件包的依赖关系树正在读取状态信息... 完成有一些软件包无法被安装.如果您用的是不稳定(unstable)发行版,这也许是因为系统无法达到您要求的状态造成的.该版本中可能会有一些您需要的软件包尚未被创建或是它们还在新到(incoming)目录中.下列的软件包有不能满足的依赖关系:vim: 依赖: vim-common (= 1:7.1.314-3ubu

在Ubuntu上下载、编译和安装Android最新源代码

文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6559955 看完了前面说的几本书之后,对Linux Kernel和Android有一定的认识了,是不是心里蠢蠢欲动,想小试牛刀自己编译一把Android源代码了呢?一直习惯使用Windows系统,而Android源代码是不支持在Windows上编译上,于是决定使用虚拟机安装Ubuntu,然后下载.编译和安装Android源代码. 一. 环境准备

【转】在Ubuntu上下载、编译和安装Android最新源代码

原文网址:http://blog.csdn.net/luoshengyang/article/details/6559955 看完了前面说的几本书之后,对Linux Kernel和Android有一定的认识了,是不是心里蠢蠢欲动,想小试牛刀自己编译一把Android源代码了呢?一直习惯使用Windows系统,而Android源代码是不支持在Windows上编译上,于是决定使用虚拟机安装Ubuntu,然后下载.编译和安装Android源代码. 一. 环境准备. 1. 磁盘空间预留20G左右,内存3

关于在ubuntu上调试ODOO8.0的几个问题

前一篇文章<关于在windows上调试ODOO8.0的几个问题>讲了windows上调试8.0的问题及状况, 80%的小伙伴在windows上安装8.0都会不顺畅,且不说其他原因,如果必须调试或研究, 建议在虚拟机中安装win2012或者以上版本来做.    以上原因基于两点:     1.用来调试和研究的虚拟机,在技术上很成熟和完善,在你成长的初级阶段,它有快照等功能陪伴你.     2.在windows2012及以上版本跑Odoo的任何版本还没有遇到问题,当然我觉得你不会直接升级windo

在Ubuntu上通过apt-get的方式安装和删除mysql及简单的mysql操作

安装的过程: 第一步:打开一个终端. 第二步:输入sudo apt-get install mysql-server 然后按下回车键,输入密码. 第三步:终端提示“您希望继续执行吗?[Y/n]”.输入Y,按下回车键 第四步:软件会自动安装并跳出如下界面,要求你输入MySQL的root用户密码,自己设定一个密码即可,然后回车. 第五步:会提示你确认刚才输入的密码.重复输入一遍刚才的密码即可,并按下回车. 第六步:如果显示如下界面说明mysql已将安装成功.同时可以看到我们安装的mysql版本是5.