运维开发网

在Deepin等Linux上安装多个Chrome浏览器会导致无法更新升级

运维开发网 https://www.qedev.com 2021-03-01 10:13 出处:深度站 作者:scott_liu
如果你的Deepin 20或Linux系统上安装多个谷歌Chrome浏览器,会导致无法正常的更新和升级Chrome。比如有些用户在Deepin应用商店中安装了谷歌浏览器,然后又另外安装了一个,这样在使用上

如果你的Deepin 20或linux系统上安装多个谷歌Chrome浏览器,会导致无法正常的更新和升级Chrome。比如有些用户在Deepin应用商店中安装了谷歌浏览器,然后又另外安装了一个,这样在使用上没什么问题,但在更新或是升级时会出现问题。

在Deepin等Linux上安装多个Chrome浏览器会导致无法更新升级

 

问题示例一

dpkg: error processing archive /var/cache/apt/archives/cn.google.chrome_88.0.4324.182-2_amd64.deb (--unpack):

trying to overwrite '/etc/cron.daily/google-chrome', which is also in package google-chrome-stable 85.0.4183.83-1

Errors were encountered while processing:

/var/cache/apt/archives/cn.google.chrome_88.0.4324.182-2_amd64.deb

 

问题示例二

下列软件包将被升级:

cn.google.chrome

升级了 1 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。

需要下载 0 B/75.2 MB 的归档。

解压缩后会消耗 248 kB 的额外空间。

您希望继续执行吗? [Y/n] y

(正在读取数据库 ... 系统当前共安装有 263207 个文件和目录。)

准备解压 .../cn.google.chrome_88.0.4324.182-2_amd64.deb  ...

正在解压 cn.google.chrome (88.0.4324.182-2) 并覆盖 (86.0.4240.75-2) ...

dpkg: 处理归档 /var/cache/apt/archives/cn.google.chrome_88.0.4324.182-2_amd64.deb (--unpack)时出错:

正试图覆盖 /etc/cron.daily/google-chrome,它同时被包含于软件包 google-chrome-stable 87.0.4280.88-1

在处理时有错误发生:

/var/cache/apt/archives/cn.google.chrome_88.0.4324.182-2_amd64.deb

E: Sub-process /usr/bin/dpkg returned an error code (1)

 

指导思路

1、针对问题示例一的实际装了两个Chrome,一个是cn.google.chrome,另一个是google-chrome-stable,这两个包有文件冲突,建议卸载cn.google.chrome。另外,如果不是这个原因,可参考在linux系统中出现Chrome无法更新至最新版本的解决方法。

2、针对问题示例二中的电脑上Chrome安装了好几个,导致冲突了,应该卸载cn.google.chrome,这个包是有问题的,因为你已经安装了google-chrome-stable。

 

可尝试的操作

1、尝试操作一

sudo rm -rf /var/cache/apt/archives/cn.google.chrome_88.0.4324.182-2_amd64.deb

sudo apt purge google-chrome-stable

sudo apt install google-chrome-stable

2、尝试操作二

可能是文件锁了,应该是其它进程正在读写,kill掉所有Chrome相关的进程,再试下安装,如果不行就重启,如果后仍然不能解决问题话,直接进入tty去干掉这个文件。

 

说明

如果是在Deepin 20系统下,只要没有安装应用商店提供的Chrome(cn.google.chrome),就不会有问题。

 

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号