V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
imn1
V2EX  ›  Linux

这种版本依赖的问题怎么处理?

  •  
  •   imn1 · 2016-12-21 16:29:33 +08:00 · 2560 次点击
    这是一个创建于 2682 天前的主题,其中的信息可能已经有所发展或是发生改变。
    qupzilla : Depends: libhunspell-1.3-0 but it is not installable
    Depends: libssl1.0.0 (>= 1.0.0) but it is not installable

    明明本地安装版本比 depends 要求的还高……
    apt -f install 不能解
    11 条回复    2017-01-04 15:46:23 +08:00
    jarlyyn
        1
    jarlyyn  
       2016-12-21 17:03:32 +08:00   ❤️ 1
    apt 系的,我一般会 aptitude dist-upgrade 。

    当然,问题很难保证能解决。
    MntCw
        2
    MntCw  
       2016-12-21 17:31:30 +08:00 via Android   ❤️ 1
    你可以看看 source list 里有啥版本 apt 时带上版本号 实在不行就自己编译了
    hosiet
        3
    hosiet  
       2016-12-21 18:30:29 +08:00 via Android   ❤️ 1
    有源代码包(.dsc )的话,从源代码生成一遍 deb 包自己装。

    闭源软件只有 deb 包的话可以洗洗睡了,无解。尤其是有 libssl1.0.0 依赖的情况下。
    hosiet
        4
    hosiet  
       2016-12-21 18:32:38 +08:00 via Android
    我又看看了, Debian 系有官方支持:
    https://tracker.debian.org/pkg/qupzilla

    所以从官方来就行了。
    imn1
        5
    imn1  
    OP
       2016-12-21 19:02:49 +08:00
    @hosiet
    貌似还没添加进源
    算了,只是想找个轻量浏览器,装了 midori ,还可以
    q397064399
        6
    q397064399  
       2016-12-22 07:20:01 +08:00
    我一直找不解决这种问题的办法,说实在话,难道 Linux 版本地狱 真的无解了么
    q397064399
        7
    q397064399  
       2016-12-22 07:22:02 +08:00
    gimp : Depends: libgimp2.0 (>= 2.9.5~61-0x0~ppa~0cdca57) but it is not going to be installed
    Depends: libgimp2.0 (<= 2.9.5~61-z) but it is not going to be installed
    Depends: libgegl-0.3-0 (>= 1:0.3.6.20) but it is not going to be installed
    Depends: libmypaint (>= 1.3.0~beta4-0x0~ppa~06e414e) but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.


    @hosiet
    @imn1
    @jarlyyn
    @MntCw

    求解
    airycanon
        8
    airycanon  
       2016-12-22 10:31:28 +08:00
    如一楼所说,用 aptitude install ,会自动解决依赖问题。
    hosiet
        9
    hosiet  
       2016-12-22 13:09:46 +08:00 via Android
    一楼说的没用。 libssl1.0.0 在新版彻底移除了,不可能找到。现在只有 libssl1.0.2 和 libssl1.1.0 。

    Deb 包不是万能的,依赖旧的库从软件源里移除了就真的找不到了。另外第三方非官方来源的 deb 包如果没有针对特定发行版本打包的话也是万恶之源。

    7 楼的情况也是这样,明明 Debian 官方源内还是 2.8.x 的版本,这个奇怪 PPA 来源的 gimp 却是 2.9 。有问题不能怪依赖,要怪用了不知道哪里来的第三方软件仓库。
    Eleutherios
        10
    Eleutherios  
       2016-12-27 16:38:58 +08:00
    @airycanon PPA 一般都是给 Ubuntu 的吧……
    本来就是“你可以在 Debian 下用用看,但是有问题你也别来烦我,自己看着办”的模式
    firefox12
        11
    firefox12  
       2017-01-04 15:46:23 +08:00
    golang
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5447 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:54 · PVG 14:54 · LAX 23:54 · JFK 02:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.