10
A
回答
18
当然,它支持符号链接。但是你实际上必须打包符号链接而不是将内容复制到buildroot。例如规格包装一个符号链接到/ bin目录名为/ newbin
Name: test
Version: 1.0
Release: 1%{?dist}
Summary: nothing
License: GPLv2
Source0: nothing
%description
%install
rm -rf %{buildroot}
mkdir %{buildroot}
ln -sf /bin %{buildroot}/newbin
%files
/newbin
您还需要nothing
文件在你的源代码目录中成功地建立转出这一点。用rpm测试4.9.1.2
-1
我不这么认为。我已经使用安装后脚本在我的包中设置了符号链接。
相关问题
- 1. rpmbuild -/usr/sbin符号链接不安装
- 2. 通过网络复制符号链接
- 3. 通过SSH的符号链接失败
- 4. 通过HttpHandler打开链接
- 5. PHP撇号跳过了打破链接
- 6. 符号链接
- 7. 符号链接
- 8. gcc包含路径和符号链接
- 9. 未找到符号但在链接过程中包含的符号
- 10. 如何打印通过包含使用变量的链接
- 11. 通过链接,打开PDF使捕获
- 12. 通过链接打开文件
- 13. 如何通过覆盖现有的符号链接强制创建符号链接?
- 14. 符号链接CMake
- 15. 符号链接自
- 16. 通过链接
- 17. 如何仅通过rsync复制符号链接
- 18. Python 3没有检测到符号链接通过统计
- 19. gitweb没有通过符号链接加载存储库
- 20. phpunit作曲家通过符号链接安装dependsicies
- 21. 两个符号链接之间的符号链接
- 22. node_modules:符号链接还是不符号链接?
- 23. Apache的符号链接符号链接返回HTTP 500错误
- 24. 将相对符号链接转换为绝对符号链接
- 25. kernel32.dll符号链接
- 26. Bash:符号链接关注
- 27. Git和符号链接
- 28. 符号链接限制 - Windows
- 29. Undefinded符号:链接错误
- 30. 符号链接svn到linux
我会对上面Stan所说的做一个改动,因为-f在创建链接中,所以不需要删除。 – Jane
@Jane - 我不同意。清理buildroot以删除'%install'开头处的垃圾通常是一个好主意。例如,假设软件包的以前版本安装了第二个文件“'{buildroot}/newlib”,但当前版本不安装该文件。当前版本的软件包不会知道该文件,因此它不会从buildroot中删除(按照您的建议)。一般来说,当前的rpmbuild实例并不知道可能存在于构建根目录中的任何旧版本。更好的做法是在安装步骤之前核实整个buildroot。 – jayhendren