我安装了自制软件包(qt)。我想修改源代码并重新编译包。虽然我似乎无法找到源代码。 brew --cache
返回一个不存在的目录,并且qt的代码不在/ usr/local/Cellar中。我错过了什么吗?在构建应用程序后,自制软件是否会删除源代码?修改家庭自助套餐的源代码
18
A
回答
18
自制软件只保留二进制文件。如果您的Homebrew缓存目录(通常位于/Library/Caches/Homebrew
,但可以使用brew --cache
找到)已被移动或删除,那么您必须再次获取源代码。你可以用brew fetch qt
来获取源代码。
4
如果只获取源包,则可能缺少公式中包含的修补程序,而不是您正在运行的二进制文件的源。要获得应用补丁的源代码树,你可以这样做:
brew unpack --patch <formula>
从手册页:
unpack [--git|--patch] [--destdir=path] formulae Unpack the source files for formulae into subdirectories of the current working directory. If --destdir=path is given, the sub- directories will be created in the directory named by <path> instead. If --patch is passed, patches for formulae will be applied to the unpacked source. If --git is passed, a Git repository will be initalized in the unpacked source. This is useful for creating patches for the software.
+1
如何根据我的喜好修改它,从本地源代码构建和安装软件包? – juanes 2017-06-14 21:02:14
相关问题
- 1. 家庭源代码控制
- 2. 在android上有家庭自动化的示例源代码吗?
- 3. Siri家庭自动化应用套件?
- 4. 家庭作业帮助
- 5. 修改OpenCV源代码
- 6. 修改源代码hadoop
- 7. 你对家庭项目使用源代码控制吗?
- 8. 自修改代码 - iPhone
- 9. PIC16:自修改代码
- 10. 自修改代码[C++]
- 11. 修改饼图的Kibana源代码
- 12. Python硒 - 修改网页的源代码
- 13. 家庭代理服务器
- 14. 如何在附加源代码时修改源代码
- 15. 需要帮助修改javascript代码段
- 16. 需要帮助我修改此代码
- 17. 家庭自动化库
- 18. 家庭作业 - 家中自学 - Palindrome
- 19. 套餐系列名称随新代码签名证书更改
- 20. 家庭作业帮助(位操作)
- 21. 家庭作业帮助 - Javascript硬币罐
- 22. (家庭作业)MVC分页帮助
- 23. 如何使用Roslyn修改源代码?
- 24. 如何使用JDT修改源代码?
- 25. 取代android源码包与修改包
- 26. 如何修改openCV源代码?
- 27. 如何修改pentaho bi服务器家庭和登录屏幕
- 28. 修改Ruby源代码 - 无法修改方法
- 29. Java中的自我修改代码
- 30. 家庭自动化与PHP的建议
说不上来,如果这是一件自制改变半最近,但我在`/ Library/Caches ...`中找到我下载的软件包,而不是`〜/ Library/Caches ...`,以防万一! – taber 2014-02-26 03:29:02