【打死树莓派】-树莓派3代jessie+Opencv-解决安装不了libgtk2.0-dev包问题
按照国际法先贴问题
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包问题的更多相关文章
- Home Assistant + 树莓派:强大的智能家居系统 · 安装篇
Home Assistant + 树莓派:强大的智能家居系统 · 安装篇 转载:Home Assistant + 树莓派:强大的智能家居系统 · 安装篇 目录 1. 初始安装 3. Homebridg ...
- 树莓派3B/3B+ 清华镜像系统和安装中文输入法Fcitx及Google拼音输入法
你还在为树莓派无法安装中文输入法而到处找教程吗? 你还在为树莓派每次下载都要远隔重洋获取资源,龟速下载而烦恼吗? 为了解决这个问题,在这篇树莓派教程中,我将手把手叫你怎样安装 清华镜像系统和中文输入法 ...
- paip.杀不死进程的原因--僵尸进程的解决.txt
paip.杀不死进程的原因--僵尸进程的解决.txt 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn ...
- OpenCV Linux 安装 Make出错
执行完CMake之后再执行make时遇到以下错误 [ %] Generating precomp.hpp.gch/opencv_core_Release.gch In file included /b ...
- OpenCV的安装与系统环境变量
OpenCV的安装与系统环境变量 安装OpenCV本来是很简单的一件事,但配置却很麻烦.而且在配置过程中尤为重要的步骤就是系统环境变量的配置.我使用的是CodeBlick13.12与OpenCV1.0 ...
- openCV python 安装
0, 用 import cv 测试,发现没有安装 opencv 模块. 首先先说本开发环境是在windows xp的环境下进行搭建的. 在搭建的过程中需要保证这三个条件: 1.python需要安装py ...
- Anaconda+linux +opencv+dlib安装
准备文件Anaconda: https://www.anaconda.com/download/ 我下载的时最新的 64-Bit (x86) Installer (524 MB) 然后在下载的anac ...
- opencv的安装
网上搜了好多文章安装opencv3.2.0都未能成功,写的也个不相同,后来找到了opencv官网的教程,看了后才发现,这上面才是最详细的. 于是按照opencv官网教程安装,安装的一半就中断了.经过苦 ...
- Ubuntu下opencv的安装及IDEA开发配置
Ubuntu下opencv的安装及IDEA开发配置 环境配置 这篇博客主要介绍Ubuntu下opencv的安装编译,以及IDEA对opencv进行Java开发的环境配置 安装opencv 首先安装o ...
随机推荐
- [Tyvj模拟赛]运
运 题目 [问题背景]zhx 和妹子们玩数数游戏. [问题描述] 仅包含4或7的数被称为幸运数.一个序列的子序列被定义为从序列中删去若干个数, 剩下的数组成的新序列.两个子序列被定义为不同的当且仅当其 ...
- iOS上机题(附个人见解)
##机试题目如下 用命令行创建一个以CocoaPods管理的项目[Test-你的姓名拼音],新建3个ViewController,完成以下题目 将下面的问题在一个UITabView里面列出所有问题,单 ...
- swift 导出测试包(Save for Ad Hoc Deployment)卡在compile bitcode处问题
如图取消Rebuild from bitcode选中速度会快很多
- iframe中的模态框遮罩父窗口原理
关键点: css的position定位为fixed或absolute css的z-index, 最顶层的值最大如遮罩层为0那么弹出框最好是大于等于1的整数,总之记住弹出层要比遮罩的z-index值大就 ...
- TCP/IP卷一:第一章
================================================= 版權聲明:如需轉載,請列明出處:HingAglaiaWong@博客園 支持原創,是對作者最好的的鼓勵 ...
- iOS开发中如何创建多个target
在开发iOS应用程序的过程中,经常需要根据不同的需求,切换到不同的项目配置,或者打不同的包(测试环境.开发环境.生产环境等等),如果每次都是手动配置,一则比较麻烦,二则容易配置错,那么有没有更好的方案 ...
- AFNetworking源码简析
AFNetworking基本是苹果开发中网络请求库的标配,它是一个轻量级的网络库,专门针对iOS和OS X的网络应用设计,具有模块化的架构和丰富的APIs接口,功能强大并且使用简单,深受苹果应用开发人 ...
- a标签链接到当前页内指定位置
<a name="me">hello</a><br/><br/><br/><br/><br/>& ...
- EntityFunctions
提供在 LINQ to Entities 查询中的一些static方法 例如: EntityFunctions.CreateDateTime , , ) == created);
- 003-0.6632是float/Float/double/Double中的哪个?
应该是float,最后两个是包装类,这里应该安装基本类型去看待. 而java的浮点型默认是double型,如果希望生成一个float型的浮点数则需要在这个值的后面紧跟f和F.