1
jarlyyn 2016-12-21 17:03:32 +08:00 1
apt 系的,我一般会 aptitude dist-upgrade 。
当然,问题很难保证能解决。 |
2
MntCw 2016-12-21 17:31:30 +08:00 via Android 1
你可以看看 source list 里有啥版本 apt 时带上版本号 实在不行就自己编译了
|
3
hosiet 2016-12-21 18:30:29 +08:00 via Android 1
有源代码包(.dsc )的话,从源代码生成一遍 deb 包自己装。
闭源软件只有 deb 包的话可以洗洗睡了,无解。尤其是有 libssl1.0.0 依赖的情况下。 |
4
hosiet 2016-12-21 18:32:38 +08:00 via Android
|
6
q397064399 2016-12-22 07:20:01 +08:00
我一直找不解决这种问题的办法,说实在话,难道 Linux 版本地狱 真的无解了么
|
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 求解 |
8
airycanon 2016-12-22 10:31:28 +08:00
如一楼所说,用 aptitude install ,会自动解决依赖问题。
|
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 。有问题不能怪依赖,要怪用了不知道哪里来的第三方软件仓库。 |
10
Eleutherios 2016-12-27 16:38:58 +08:00
@airycanon PPA 一般都是给 Ubuntu 的吧……
本来就是“你可以在 Debian 下用用看,但是有问题你也别来烦我,自己看着办”的模式 |
11
firefox12 2017-01-04 15:46:23 +08:00
golang
|