修复 Ubuntu 20.04 升级后 Paper 主题图标显示不正确的问题

我的 Ubuntu 18.04,主题和图标包使用的都是 Paper,系统升级到 20.04 后发现有多处图标显示都不正常,例如导航的前进和后退,列表的增加和删除按钮这些,图标全部变成了文本文件的图标。

此主题的 apt 源是 http://ppa.launchpad.net/snwh/ppa/ubuntu,在系统升级时已经被自动禁用了。到 /etc/apt/sources.list.d 下的相应文件中打开注释,apt update 后更新,会报此 URL 的访问返回码是 404。感觉可能上游发生了什么变化,于是搜索到官方站点(https://snwh.org/paper/download)又看了一眼,根据页面提示执行 sudo add-apt-repository -u ppa:snwh/ppasudo apt install paper-icon-theme,后者报错。主要的错误信息就是,

dpkg: error processing archive /var/cache/apt/archives/paper-icon-theme_1.5.728-
202003121505~daily~ubuntu19.04.1_all.deb (–unpack):
trying to overwrite ‘/usr/share/icons/Paper/cursor.theme’, which is also in pac
kage paper-cursor-theme 1.4+r696~daily~ubuntu18.04.1
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/paper-icon-theme_1.5.728-202003121505~daily~ubuntu19.04
.1_all.deb

可见是覆盖安装导致的。dpkg 工具本身是有强制覆盖的选项的,但如何透过 apt 命令传递呢?搜索的答案是 sudo apt-get -o Dpkg::Options::="--force-overwrite" install ,照此执行后果然成功,图标们都恢复了正常视效。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注