linux - 如何将文件复制到 .spec 文件中用户的主目录

标签 linux rpm

您好,我正在使用 Fedora 10 Linux。我已经创建了一个 .spec 文件,现在我想写一些东西,使我能够复制文件并存储在用户的桌面上。

那么如何做到这一点。

谢谢 苏尼尔·库马尔·萨胡

最佳答案

RPM 是按系统安装的,而不是按用户安装的,因此您必须将文件放入共享桌面目录(而不是用户目录)。我不确定这个目录在哪里;如果您的桌面框架(KDE 或 Gnome)以及 Fedora 配置框架放置共享文件的位置,请查看文档。

真正的安装是将文件放在RPM中的正确位置。

如果你真的想为每个用户创建一个图标,那么我建议发布一个脚本来执行它并且哪些用户应该运行一次作为一种“每个用户激活”。

关于linux - 如何将文件复制到 .spec 文件中用户的主目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1630060/

相关文章:

c++ - 了解dup2并关闭文件描述符

linux - 如何在 Linux 上强制停止 Intellij

linux - 在 linux 中更改工作目录

rpm - 使用 venv 和 rpm 在内部部署 python 应用程序

gradle - 如何在gradle-ospackage-plugin中使用目录构造?

linux - 如何在 rpm 规范文件中指定最低版本的 openssl 要求?

c - 如何在Linux中使用SOCK_RAW接收IPv4数据包?

linux - 如何从外部执行内存转储到docker容器

linux - 在 RPM 规范文件中使用 Jenkins BUILD NUMBER

package - 如何重新安装rpm包?