按照国际法先贴问题

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
gstreamer0.-ffmpeg : Depends: XXX but it is not going to be installed or
XXX but it is not going to be installed
 E: Unable to correct problems, you have held broken packages.

依赖项不能依赖起,存在broken packages(破损包)

小白摸爬滚打树莓派,这个问题找了一个星期了,终于解决了,不管google还是百度,基本都找完了,什么“楼主你换个源试试 sudo apt-get update“,”楼主你用sudo apt-get -f install来修复一下破损的依赖项“,本来想在网上直接下载libgtk2.0-dev包,但依赖项太多,不好配置,最后到了直接想换系统的地步。

抱着破罐子破摔的心态,找到一个博主关于这方面的解决,贴上他的那篇博文http://blog.sina.com.cn/s/blog_4b16e6cd010007gc.html。由于这个博主写的方法非常简单,我当时试了试就放弃,没重视。

这个问题的根源就是libgtk2.0-dev依赖的一些依赖项需要降级,不然包就要broken(具体原因为什么要降级,我不太清楚,有这方面的大佬请不吝赐教!)。

废话不多说,正文开始

#1我们先确保,源都更新和升级

#sudo apt-get update
#sudo apt-get upgrade

如果源有问题,可以换国内源,我用的是清华源

在vi /etc/apt/sources.list注销所有官方源,添加下面源(这个源仅仅适合树莓派jessie!!!)

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main non-free contrib

#2降级libgtk2.0-dev的依赖项

#sudo aptitude install libgtk2.-dev

如果前面都没问题,你将得到一个和我下面屏幕类似的内容!

接下来是最重要的步骤,选择性降低一些依赖项!

我们只降低下图denpends后面的内容!

下面是我要降低的依赖项,最下面的y/n选项是让你选择是否要继续保持依赖项的版本,因为我要降级,所有选择n,不保持。

其他让选择y/n的都选择y,那些都不要降级。

现在其他不用管了,最后你可以看见一个东西,让你欣喜若狂的东西!

libgtk2.0-dev正在安装。

#3查看是否安装成功

#sudo apt-get install libgtk2.-dev

我们可以看到,libgtk2.0-dev是最新版本了,success!!

总结:

  被libgtk2.0-dev支配的恐惧终于解决了。如果有错误,请各位不惜赐教!!有问题欢迎留言!!

【打死树莓派】-树莓派3代jessie+Opencv-解决安装不了libgtk2.0-dev包问题的更多相关文章

  1. Home Assistant + 树莓派:强大的智能家居系统 · 安装篇

    Home Assistant + 树莓派:强大的智能家居系统 · 安装篇 转载:Home Assistant + 树莓派:强大的智能家居系统 · 安装篇 目录 1. 初始安装 3. Homebridg ...

  2. 树莓派3B/3B+ 清华镜像系统和安装中文输入法Fcitx及Google拼音输入法

    你还在为树莓派无法安装中文输入法而到处找教程吗? 你还在为树莓派每次下载都要远隔重洋获取资源,龟速下载而烦恼吗? 为了解决这个问题,在这篇树莓派教程中,我将手把手叫你怎样安装 清华镜像系统和中文输入法 ...

  3. paip.杀不死进程的原因--僵尸进程的解决.txt

    paip.杀不死进程的原因--僵尸进程的解决.txt 作者Attilax  艾龙,  EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn ...

  4. OpenCV Linux 安装 Make出错

    执行完CMake之后再执行make时遇到以下错误 [ %] Generating precomp.hpp.gch/opencv_core_Release.gch In file included /b ...

  5. OpenCV的安装与系统环境变量

    OpenCV的安装与系统环境变量 安装OpenCV本来是很简单的一件事,但配置却很麻烦.而且在配置过程中尤为重要的步骤就是系统环境变量的配置.我使用的是CodeBlick13.12与OpenCV1.0 ...

  6. openCV python 安装

    0, 用 import cv 测试,发现没有安装 opencv 模块. 首先先说本开发环境是在windows xp的环境下进行搭建的. 在搭建的过程中需要保证这三个条件: 1.python需要安装py ...

  7. Anaconda+linux +opencv+dlib安装

    准备文件Anaconda: https://www.anaconda.com/download/ 我下载的时最新的 64-Bit (x86) Installer (524 MB) 然后在下载的anac ...

  8. opencv的安装

    网上搜了好多文章安装opencv3.2.0都未能成功,写的也个不相同,后来找到了opencv官网的教程,看了后才发现,这上面才是最详细的. 于是按照opencv官网教程安装,安装的一半就中断了.经过苦 ...

  9. Ubuntu下opencv的安装及IDEA开发配置

    Ubuntu下opencv的安装及IDEA开发配置 环境配置  这篇博客主要介绍Ubuntu下opencv的安装编译,以及IDEA对opencv进行Java开发的环境配置 安装opencv 首先安装o ...

随机推荐

  1. [补档][Jxoi2012] 奇怪的道路

    [Jxoi2012] 奇怪的道路 题目 传送门 :http://www.lydsy.com/JudgeOnline/problem.php?id=3195 小宇从历史书上了解到一个古老的文明.这个文明 ...

  2. 40. leetcode 202. Happy Number

    Write an algorithm to determine if a number is "happy". A happy number is a number defined ...

  3. 分享 C++图像处理的代码简易示例

    采用Decoder:stb_image https://github.com/nothings/stb/blob/master/stb_image.h 采用Encoder:tiny_jpeghttps ...

  4. <Mastering KVM Virtualization>:第二章 KVM内部原理

    在本章中,我们将讨论libvirt.QEMU和KVM的重要数据结构和内部实现.然后,我们将深入了解KVM下vCPU的执行流程. 在这一章,我们将讨论: libvirt.QEMU和KVM的内部运作方式. ...

  5. 将app接口服务器改为dotnet core承载

    昨天我的一个 app 的接口服务器挂掉了,国外的小鸡意外的翻车,连同程序和数据一起,猝不及防.我的服务端程序是 asp.net mvc ,小鸡是 256 M 的内存跑不了 windows 系统,装的 ...

  6. 二分图最大匹配:匈牙利算法的python实现

    二分图匹配是很常见的算法问题,一般用匈牙利算法解决二分图最大匹配问题,但是目前网上绝大多数都是C/C++实现版本,没有python版本,于是就用python实现了一下深度优先的匈牙利算法,本文使用的是 ...

  7. SVN 、Git、Github的使用

    1.1 SVN 总结以及使用建议 每一次保存历史记录实际上就是一次提交 什么时候去保存历史记录? 完成了一个具体的功能模块 代码运行没有bug 当天工作结束提交一次 没有 bug 的前提下去提交一次 ...

  8. 一些实用而又记不住的css技巧

    user-select 禁止用户选中文本 div { user-select: none; /* Standard syntax */ } 清除手机tap事件后element 时候出现的一个高亮 * ...

  9. 窗体调用 OCX 的使用方法(MFC,WINFORM)

    在上一篇中,我们做了一个OCX控件,叫mfcActive.ocx,在这一篇我们要做的就是使用这个ocx控件.第一步:创建一个MFC的对话框工程(其实winform 也是一样的) 第二步:在工具箱中常规 ...

  10. Apriori关联分析算法概述

    概念 关联分析:从大规模数据集中寻找物品间的隐含关系.物品间关系又分为两种:频繁项集或关联规则,频繁项集是经常出现一块的物品集合:关联规则则暗示物品间存在很强的联系 关联评判标准:支持度和可信度.支持 ...