![错误:组“桌面条目”中键“版本”的值“5.1.2”不是已知版本](https://linux22.com/image/1140594/%E9%94%99%E8%AF%AF%EF%BC%9A%E7%BB%84%E2%80%9C%E6%A1%8C%E9%9D%A2%E6%9D%A1%E7%9B%AE%E2%80%9D%E4%B8%AD%E9%94%AE%E2%80%9C%E7%89%88%E6%9C%AC%E2%80%9D%E7%9A%84%E5%80%BC%E2%80%9C5.1.2%E2%80%9D%E4%B8%8D%E6%98%AF%E5%B7%B2%E7%9F%A5%E7%89%88%E6%9C%AC.png)
我已经从源代码构建了最新版本的 Paraview,并且正在尝试将桌面文件添加到仪表板。
跑步
sudo desktop-file-install /opt/ParaView5.1.2/Applications/ParaView/paraview.desktop
产生错误
/usr/share/applications/paraview.desktop: error: value "5.12" for key "Version" in group "Desktop Entry" is not a known version
Error on file "/opt/ParaView5.1.2/Applications/ParaView/paraview.desktop": Failed to validate the created desktop file
桌面文件是
[Desktop Entry]
Version=5.1.2
Type=Application
Name=ParaView
Comment=Parallel visualization application
TryExec=paraview
Icon=paraview
答案1
Version
文件中的条目并不是.desktop
指目标程序的版本。它是此桌面文件遵循的桌面文件规范的版本。如Freedesktop.org 规范(重点是我的):
桌面条目符合的桌面条目规范的版本。符合此版本规范的条目应使用 1.0。请注意,版本字段不是必须存在的。
因此,最重要的是,您可以删除该version
条目,因为它不是必需的。但是,如果您确实需要它,它必须是有效的桌面规范版本,例如1.0
。