之前 Arch 用了五六年,现在转 Manjaro 也有一年了,很喜欢,开箱即用,驱动安装简单,界面也很美观,但是时不时就会冒出依赖冲突的问题。
Manjaro 的源有三个等级,Stable,Testing,Unstable,第一个等级是测试团队完全测试过,基本可以保证没有问题,第二个等级是经过不完全测试,不保证不出问题,第三个等级是从上游直接拿来的包,就是从 Arch 直接拿过来的包,没经过任何测试。
我一直都在用 Testing 这个源,这个源官方也不保证完全没问题,这个出点问题我都能接受,但目前的解决方法就是切换到 Unstable 的源,这个是不是也太奇葩了,团队测试了半天,还不如不测试来的稳定呢。。。。
问题如下:
我的电脑是 N 卡,内核 418,源使用 Testing ( 419 也是一样的问题,解决问题后我切换到 419 了,418 维护到头了,419 是 LTS ),N 卡需要安装
nvidia-utils,当前版本 410.73-1
linux418-nvidia,当前版本 410.78-2
现在更新就会报错,unable to satisfy dependency 'nvidia-utils=1:410.78' required by linux418-nvidia
这两个包有依赖关系,其中一个版本被释放出来高版本,另一个还没放出来,就导致了这个问题,这测试团队怎么测试的,难道他们的电脑都用的是 Intel 或者 AMD 的显卡吗,没人用 N 卡?
这时候只要切换到 Unstable 问题就解决了,如果这时候手贱选择卸载 linux418-nvidia 又凑巧编译内核,对不起,Xorg 都起不来。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.