您尚未登录。

#1 2018-05-12 11:42:45

piter
SilverStar Club
所在地: 高处
注册时间: 2016-06-03
帖子: 385

(已解决)删除 libxfont 时提示破坏依赖

内核是4.13.11-1-ARCH,应该不算特别老,大概半年前备份的;
现在升级系统,提示与下面连接相同:
https://bbs.archlinuxcn.org/viewtopic.php?id=5404

开始卸载libxfont:
运行pacman -Rs libxfont时,提示 ::xorg-bdftopcf:remove libxfont breaks dependency 'libxfont'(运行pacman -R libxfont,提示相同);
运行pacman -Rs xorg-bdftopcf,提示::xorg-font-utils(运行pacman -Rs xorg-bdftopcf),
运行pacman -R xorg-font-utils,提示::xorg-fonts-misc和wqy-microhei
运行pacman -R xorg-fonts-misc,提示::xorg-server-common
...
然后是
xorg-server
xorg-server-xwayland
gdm

我的问题是,是不是真的需要这样从gdm开始,全部删除,然后再pacman -Syu升级?

最近编辑记录 piter (2018-05-12 13:25:54)

离线

#2 2018-05-12 12:01:13

Remilia
RemiliaForever
注册时间: 2016-03-14
帖子: 39
个人网站

Re: (已解决)删除 libxfont 时提示破坏依赖

这个是太久没更新了吧,先 -Rdd 删除 libxfont,然后再更新试试?

离线

#3 2018-05-12 12:43:53

piter
SilverStar Club
所在地: 高处
注册时间: 2016-06-03
帖子: 385

Re: (已解决)删除 libxfont 时提示破坏依赖

试了一下,-Rdd可以直接删除libxfont,然后可以 -Syu,不过在最后“checking for file conflicts“的时候,报了一个错:

js52: /usr/lib/libmozjs-52.so.0 exists in filesystem 
Errors occurred, no packages were upgraded.

我搜索了一下,有说是要删除这个文件就可以了,我备份了一下然后删除,果然可以-Syu了~

离线

#4 2018-05-12 19:24:16

xtricman
喵了个咪
注册时间: 2012-12-26
帖子: 394

Re: (已解决)删除 libxfont 时提示破坏依赖

你反正都要下载最新安装包,没清空缓存的不升级也不需要下载。

离线

#5 2018-05-13 11:29:01

piter
SilverStar Club
所在地: 高处
注册时间: 2016-06-03
帖子: 385

Re: (已解决)删除 libxfont 时提示破坏依赖

这个文件是缓存原来~

离线

页脚