我能够构建我的包,制作控制文件,一切都很好。如果没有安装所需的依赖项,它会安装它们,所以一切都正常。唯一的问题是,如果你想打开安装的文件,你需要去/usr/bin/找到二进制文件并执行它。它在执行时效果很好。有没有一种方法可以在.deb包成功安装二进制文件后将其显示在已安装的应用程序列表中?如果我进行搜索,它不会显示。可以用安装后的文件创建桌面快捷方式吗?
您可以在文件夹~/.local/share/applications/
中创建一个*.desktop
文件
例如,我为SoapUI应用程序创建了一个桌面文件:
[Desktop Entry]
Name=SoapUI
Type=Application
Exec=/opt/SoapUI-5.2.1/bin/soapui.sh
Terminal=false
Icon=/opt/SoapUI-5.2.1/SoapUI.png
Comment=Web Service Tool
NoDisplay=false
Categories=Development
Name[de_DE]=soapui
正如你所看到的,你可以在那里配置要执行的exec/程序以及一个图标,这样你就可以在Ubuntu中搜索应用程序时找到它。
阅读更多信息,例如https://www.baeldung.com/linux/desktop-entry-files