Ubuntu 上的 Google Chrome 安装失败(/usr/bin/xdg-icon-resource: 12: 语法错误)

问题描述 投票:0回答:1

在 KDE Neon 5.27(即 Ubuntu 22.04 LTS)上,我已经下载了官方 chrome deb 文件,但从终端我收到了这个奇怪的错误

/usr/bin/gdebi:113: FutureWarning: Possible nested set at position 1
  c = findall("[[(](\S+)/\S+[])]", msg)[0].lower()
Selezionato il pacchetto google-chrome-stable non precedentemente selezionato.
(Lettura del database... 293369 file e directory attualmente installati.)
Preparativi per estrarre .../google-chrome-stable_current_amd64.deb...
Estrazione di google-chrome-stable (121.0.6167.139-1)...
Configurazione di google-chrome-stable (121.0.6167.139-1)...
/usr/bin/xdg-icon-resource: 12: Syntax error: end of file unexpected (expecting ";;")
dpkg: errore nell'elaborare il pacchetto google-chrome-stable (--install):
 il sottoprocesso installato pacchetto google-chrome-stable script post-installation ha restituito lo stato di errore 2
Elaborazione dei trigger per bamfdaemon (0.5.6+22.04.20220217-0ubuntu1)...
Rebuilding /usr/share/applications/bamf-2.index...
Elaborazione dei trigger per mailcap (3.70+nmu1ubuntu1)...
Elaborazione dei trigger per desktop-file-utils (0.26-1ubuntu3)...
Elaborazione dei trigger per man-db (2.10.2-1)...
Not building database; man-db/auto-update is not 'true'.
Si sono verificati degli errori nell'elaborazione:
 google-chrome-stable

我尝试了经典的

sudo apt install ./google-chrome-stable_current_amd64.deb
sudo gdebi ./google-chrome-stable_current_amd64.deb
,但没有运气同样的错误。

令人烦恼的是,我的安装没有正确完成,并且我无法删除软件包,因为现在所有这些命令都失败了

sudo apt --fix-broken install
sudo apt-get install -f
sudo apt-get autoremove
sudo apt remove google-chrome-stable

同样的错误:

Rimozione di google-chrome-stable (121.0.6167.139-1)...
/usr/bin/xdg-icon-resource: 12: Syntax error: end of file unexpected (expecting ";;")
dpkg: errore nell'elaborare il pacchetto google-chrome-stable (--remove):
 il sottoprocesso installato pacchetto google-chrome-stable script pre-removal ha restituito lo stato di errore 2
dpkg: troppi errori, chiusura in corso
/usr/bin/xdg-icon-resource: 12: Syntax error: end of file unexpected (expecting ";;")
dpkg: errore durante la pulizia:
 il sottoprocesso installato pacchetto google-chrome-stable script post-installation ha restituito lo stato di errore 2
Si sono verificati degli errori nell'elaborazione:
 google-chrome-stable
L'operazione è stata bloccata perché si sono verificati troppi errori.
E: Sub-process /usr/bin/dpkg returned an error code (1)

删除镶边的解决方法是编辑此文件

sudo gedit /var/lib/dpkg/info/google-chrome-stable.prerm
添加第一行
exit 0
。 之后
sudo apt remove google-chrome-stable
就可以了。

有任何修复安装的建议吗?

linux google-chrome ubuntu apt ubuntu-22.04
1个回答
0
投票

我按照以下链接上的指南解决了此错误: https://www.mail-archive.com/[电子邮件受保护]/msg881471.html

只是一个前导反引号。删除它并保存文件。

© www.soinside.com 2019 - 2024. All rights reserved.