【问题标题】:Can't install freeglut3-dev package linuxmint? [closed]无法安装freeglut3-dev包linuxmint? [关闭]
【发布时间】:2015-03-06 11:57:52
【问题描述】:

我尝试安装 freeglut 包以使用#opengl
我安装了 freeglut3 包 但是我在尝试安装 freeglut3-dev 包时遇到了这个错误

Reading package lists... Done
Building dependency tree       
Reading state information... Done
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:
freeglut3-dev : Depends: libgl1-mesa-dev or
                          libgl-dev
             Depends: libglu1-mesa-dev but it is not going to be    installed or
                      libglu-dev
             Depends: libxt-dev but it is not going to be installed
             Depends: libxext-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

我的系统信息

Linux 版本 3.14.0-031400rc4-generic (apw@gomeisa)(gcc 版本 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5))#201402232235 SMP Mon Feb 24 03:36:35 UTC 2014

【问题讨论】:

    标签: linux opengl freeglut linux-mint


    【解决方案1】:

    在此处添加答案以记录我是如何解决此问题的,因为接受的答案对我没有帮助。

    当我尝试安装 freeglut3-dev 时,synaptic 说它不需要升级或删除任何东西,但它想卸载几百个包,包括不可能依赖 glut3 的 pulseaudio 或 libxml2 之类的东西-开发。在命令行我得到了这个:

    > sudo apt-get install freeglut3-dev
    The following packages have unmet dependencies:
     freeglut3-dev : Depends: libgl1-mesa-dev or
                              libgl-dev
                     Depends: libglu1-mesa-dev but it is not going to be installed or
                              libglu-dev
    E: Unable to correct problems, you have held broken packages.
    

    dpkg 报告没有“持有”包。我尝试手动安装 libgl1 和 libglu1,但那些也拒绝安装。最后在突触中,我检查了 gl1 和 glu1 的依赖项选项卡,发现它们都依赖于已经安装的 mesa-common-dev。在云雀中,我重新安装了 mesa-common-dev,它以某种方式神奇地修复了所有依赖项。我能够顺利安装 libgl1-dev、libglu1-dev 和 glut3-dev。

    希望这对某人有所帮助。

    【讨论】:

      【解决方案2】:
      【解决方案3】:

      我通过禁用一些个人包档案 ('PPA') 解决了我的问题。
      它可能包含一些损坏的包! 我禁用了以下 PPA:

      deb-src http://ppa.launchpad.net/thopiekar/pygame/ubuntu raring main
      deb http://ppa.launchpad.net/thopiekar/pygame/ubuntu raring main
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-24
        • 2017-12-31
        • 2015-08-30
        • 1970-01-01
        • 2021-07-26
        • 1970-01-01
        • 2014-07-21
        • 2023-04-03
        相关资源
        最近更新 更多