尝试安装deb软件包时出现错误

3

我尝试安装以下deb软件包,但一直失败,不知道怎样解决。

下面是多次尝试后的输出结果。

安装失败

sudo dpkg -i particl-desktop-2.3.3-linux-amd64.deb

(Reading database ... 650733 files and directories currently installed.)
Preparing to unpack particl-desktop-2.3.3-linux-amd64.deb ...
Unpacking particl-desktop (2.3.3) over (2.3.3) ...
Setting up particl-desktop (2.3.3) ...
Could not parse file "/usr/share/applications/screensavers/glitchpeg.desktop": Key file contains line ?several times a second.  After a while, finds a new image to corrupt. Written by Jamie Zawinski; 2018.? which is not a key-value pair, group, or comment
Could not parse file "/usr/share/applications/byobu.desktop": No such file or directory
Processing triggers for desktop-file-utils (0.23-4) ...
Processing triggers for mime-support (3.62) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
gtk-update-icon-cache: The generated cache was invalid.
WARNING: icon cache generation failed

更多信息

uname -a
Linux debian 4.19.0-9-amd64 #1 SMP Debian 4.19.118-2 (2020-04-29) x86_64 GNU/Linux

sudo cat /var/log/dpkg.log
2020-05-18 11:36:06 status installed particl-desktop:amd64 2.3.3
2020-05-18 11:36:06 trigproc desktop-file-utils:amd64 0.23-4 <none>
2020-05-18 11:36:06 status half-configured desktop-file-utils:amd64 0.23-4
2020-05-18 11:36:06 status installed desktop-file-utils:amd64 0.23-4
2020-05-18 11:36:06 trigproc mime-support:all 3.62 <none>
2020-05-18 11:36:06 status half-configured mime-support:all 3.62
2020-05-18 11:36:07 status installed mime-support:all 3.62
2020-05-18 11:36:07 trigproc hicolor-icon-theme:all 0.17-2 <none>
2020-05-18 11:36:07 status half-configured hicolor-icon-theme:all 0.17-2
2020-05-18 11:36:07 status installed hicolor-icon-theme:all 0.17-2

sudo dpkg -l | grep particl
ii  particl-desktop                        2.3.3                                amd64   
5个回答

4

屏幕保护程序glitchpeg似乎有一些小问题,但是无需将其删除。

vim /usr/share/applications/screensavers/glitchpeg.desktop

[Desktop Entry]
Name=Glitchpeg
Exec=/usr/lib/xscreensaver/glitchpeg -root
TryExec=/usr/lib/xscreensaver/glitchpeg
Comment=Loads an image, corrupts it, and then displays the corrupted version,
several times a second.  After a while, finds a new image to corrupt. Written by Jamie Zawinski; 2018
StartupNotify=false
Terminal=false
Type=Application
Categories=Screensaver;
OnlyShowIn=MATE;

请注意,Jamie在“2018”之前加了一个分号作为标点符号,但我猜它会干扰解析器。我删除了分号,错误消失了。粗心的Jamie!

1
他至少很好心地在上面放了他的名字 XD - Alkanshel
1
我去掉了分号,但这并没有解决问题。我将comment条目放在同一行上(即从该条目中删除回车符),然后它就可以正常工作而不显示任何问题。在我看来,编辑器自动格式化程序可能与此问题有关。 - greg

4
问题不在分号上,而是在于“注释”字段的第二部分引起了解析器的错误。删除该键值对中的额外换行符即可解决问题。

2
sudo rm /usr/share/applications/screensavers/glitchpeg.desktop 

这对我非常有帮助。我正在尝试在 Lubuntu 20.04 上安装 Zoom。


1
为解决此问题,我们只需要删除带有以下文本的折行:

每秒几次。 过了一会儿,找到一个新的图像进行破坏。 作者:Jamie Zawinski;2018年

让所有注释在同一行:

Comment=加载图像,损坏它,然后显示损坏的版本,每秒几次。 过了一会儿,找到一个新的图像进行破坏。作者:Jamie Zawinski 2018年。

这样就解决了。

0

无法解析文件“/usr/share/applications/screensavers/glitchpeg.desktop”:关键文件包含行“每秒几次。过一段时间后,找到一个新的图像进行破坏。作者Jamie Zawinski;2018年。”这不是键值对、组或注释。


目前你的回答不够清晰。请编辑并添加更多细节,以帮助其他人理解它如何回答所提出的问题。你可以在帮助中心找到有关如何撰写好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接