【发布时间】:2018-12-03 16:08:34
【问题描述】:
在this 手册的帮助下,我试图生成我的第一个 RPM。
我的目标是生成一个 rpm,将我的文件 project.tar.gz 解压缩到多个目标目录中。
假设我在 tar.gz 中有以下结构:
/part-one
/file-one.py
/file-two.py
/part-two
/file-one.py
/file-two.py
/subdirectory
/file-one.py
/file-two.py
我希望将第一部分安装到 /opt/project-one/libs/
第二部分进入/opt/project-two/libs/specific-dir/
我是否需要将 tar.gz 中的所有文件放在 %files 正文项中,例如:?
%files
/part-one/file-one.py
/part-one/file-two.py
/part-two/file-one.py
/part-two/file-two.py
/part-two/subdirectory/file-one.py
/part-two/subdirectory/file-two.py
我如何指定这些文件的目标?
我用的时候明白了:
%prep
%setup -q
tar.gz 的内容是自动解包的,我不需要添加解包命令。
【问题讨论】: