linux - 构建 RPM 以安装包含 MimeType 的 .desktop 文件

标签 linux rpm rpmbuild rpm-spec

我正在尝试构建 RPM 以安装包含 MimeType 的 .desktop 文件,因为 .desktop 文件包含 MimeType 它需要 update-desktop-database 命令在将 .desktop 文件放入/usr/share/applications 后生效,如何这样做?

最佳答案

我通过在 %install 之后添加以下部分实现了这一点:

%post
update-desktop-database

关于linux - 构建 RPM 以安装包含 MimeType 的 .desktop 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35727116/

相关文章:

java - 如何在没有桌面环境的情况下从 Linux shell 运行 Java Swing 应用程序?

linux - 使用 get_url 和 ansible 2.0.2 下载包

regex - 使用正则表达式将字符串中间的模式与 awk、sed、grep ... something linux-y 匹配

php - CentOS 5 上用于 PHP 5.3 的 PECL OAuth

linux - SPEC 文件构建两个 RPM,但依赖性使得 -Uvh 升级不可能

linux - Tomcat6 -> 如何将项目放入根文件夹?

linux - 即使文件在路径中,也找不到 rpmbuild 错误文件

java - 使用 Maven 在 Debian 上构建 RPM

linux - Rpmbuild 找不到文件。路径中缺少文件夹

c++ - 持续集成服务能否在本地构建 Linux 包?