rpmbuild的一个小常识
2016-05-06 13:34
357 查看
很多时候我们调试上层应用的时候,通过会在网上下载src.rpm包,然后通过rpm -ivh在家目录下生成rpmbuild目录,
在SPEC目录下,会有一个对应的spec文件,然后通过rpmbuild -bp 这个spec文件来生成源码。
然后调试的时候,通过在BUILD目录下修改源码,然后执行
.configure
make
make install
命令来安装这个应用
但是有时候会出现一个问题,那就是自己作的修改完全没有起到效果
what happened???
此时,脑筋转的快的人就会想到,是不是安装以后路径不对啊,是的。只要看一下./configure --help就可以知道怎样指定路径了
一般是类似prefix的一个参数。
但是每次都这样好烦啊,想一想你要去每次都看下系统安装路径,然后有时候很多路径还不一样
此时有一个很好的做法就是,通过rpmbuild -bb命令让spec文件自动配置configure参数(前提是这个src.rpm要和你电脑里装的rpm是一样的来源)
这样就不用担心安装的时候目录不对了
在SPEC目录下,会有一个对应的spec文件,然后通过rpmbuild -bp 这个spec文件来生成源码。
然后调试的时候,通过在BUILD目录下修改源码,然后执行
.configure
make
make install
命令来安装这个应用
但是有时候会出现一个问题,那就是自己作的修改完全没有起到效果
what happened???
此时,脑筋转的快的人就会想到,是不是安装以后路径不对啊,是的。只要看一下./configure --help就可以知道怎样指定路径了
一般是类似prefix的一个参数。
但是每次都这样好烦啊,想一想你要去每次都看下系统安装路径,然后有时候很多路径还不一样
此时有一个很好的做法就是,通过rpmbuild -bb命令让spec文件自动配置configure参数(前提是这个src.rpm要和你电脑里装的rpm是一样的来源)
这样就不用担心安装的时候目录不对了
相关文章推荐
- java中BlockingQueue 的使用
- [codeforces]#350E. Correct Bracket Sequence Editor
- IOS UIView 设置单边实现
- poj 1141 Brackets Sequence ( 区间dp+输出方案 )
- ios控件 UIPickerView应用 制作简易省、市、地区选择器[原创]
- easyUi 管理页切换
- NYOJ 1100-WAJUEJI which home strong!【bfs】
- 在windows authentication模式下获取发起request的用户所属于的AD group信息
- 设计模式之建造者模式(Builder)
- IOS开发中UIAlertController(警告框)的使用
- UIView用户事件响应
- require.js的用法
- 解决 jersey javax.ws.rs.core.UriBuilder.fromUri(UriBuilder.java:119)
- ios开发之View属性hidden, opaque, alpha, opacity的区别
- 去除 UISearchBar 多余的黑线
- iOS开发系列--UITableView全面解析
- Number Sequence(HDU 1005 构造矩阵 )
- ios中获得UUID的方法,ios怎么获得uuid
- Intellij Idea 12 生成serialVersionUID的方法
- 让UITableView的表头随着tableView一起滚动