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

标签 linux rpm

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

那么如何做到这一点。

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

最佳答案

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

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

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

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

相关文章:

rpm - 如何将.tar.gz文件打包成rpm包

python - 使用gunicorn运行app报错

linux - 删除文件名中的零

linux - 如何在 Linux 上实现自动更新 Electron 应用程序?

ruby - gem2rpm 包含所有依赖项,而不是仅包含运行时依赖项

ubuntu - CentOS 相当于 dpkg -s

html - bash + ftp : File is empty on upload

linux - gradlew 错误 :/usr/bin/env: bash: No such file or directory

java - HandlerThread 的线程 ID - android

java - 安装 RPM 时出错 -%post 规范失败的依赖项/bin/sh 脚本