[FZH] 询问一下rpm宏的问题

杜宏羽 dongfengweixiao at gmail.com
Sun Mar 17 02:13:06 UTC 2013


但是一般在spec内也仅仅是使用一些全局变量。
在 2013-3-17 上午10:10,"杜宏羽" <dongfengweixiao在gmail.com>写道:

> rpm允许自定义宏,但是假如想要公开spec则不建议使用自定义宏(写在spec内除外),因为标准宏已经足够在大部分情况下使用了。
> 在 2013-3-17 上午10:05,"Easior Lars" <easior.lars在yahoo.com>写道:
>
>> 你给出的链接里只是给出了标准路径的宏,我问的是安装命令。例如,%doc
>> sth可以直接将sth复制到/usr/share/doc目录;而%{_docdir}只是指出了doc的标准目录。
>>
>> On Mar 17, 2013, at 9:40 AM, 杜宏羽 <dongfengweixiao在gmail.com> wrote:
>>
>> > 第一个问题没有,但是后两个问题都有!
>> > 在 2013-3-17 上午9:39,"Easior Lars" <easior.lars在yahoo.com>写道:
>> >
>> >> 唉,我不是问这些标准宏。
>> >>
>> >> 我再重复一下:
>> >> 1、%nil展开后该怎么理解?
>> >> 2、%prep、%doc等宏的定义在哪里?
>> >> 3、有没有类似%doc的宏,只需
>> >> %dobin sth
>> >> 便能实现
>> >> mkdir -p %{buildroot}/usr/bin
>> >> cp sth %{buildroot}/usr/bin
>> >> 的效果。
>> >>
>> >> On Mar 17, 2013, at 9:26 AM, 杜宏羽 <dongfengweixiao在gmail.com> wrote:
>> >>
>> >>> 虽然说看不起百度,但是我真的要说百度懂点中国话,不信你试试rpm 宏。
>> >>>
>> >>
>> http://m.baidu.com/from=1269a/bd_page_type=1/ssid=0/uid=728C5CD9504C5F7AA798840D844D0CEF/pu=usm%400%2Csz%401320_1001%2Cta%40iphone_2_4.1_3_534/w=0_10_rpm+%E5%AE%8F/t=iphone/l=3/tc?ref=www_iphone&lid=13125315549676838799&order=1&vit=osres&tj=www_normal_1_0_10&m=8&cltj=cloud_title&dict=2&sec=28345&di=1c43b6e2a69e46f7&bdenc=1&nsrc=JFOWKQEptyoA_yixCFOxXnANedT62v3IJBaOMmBXATq5953ybrWxBcJyZTCeACf4ZpPPxXCKe1xRdWGdWTJznMESgO66sVsd98racvbw
>> >>> 在 2013-3-16 下午3:45,"Easior Lars" <easior.lars在yahoo.com>写道:
>> >>>
>> >>>> 各位好!
>> >>>>
>> >>>> 问几个简单的问题:
>> >>>>
>> >>>> 1、rpmmacros中有如下定义
>> >>>>
>> >>>> %nil         %{!?nil}
>> >>>>
>> >>>> 请问到底怎么展开的?
>> >>>>
>> >>>>
>> >>>>
>> >>
>> 2、%prep、%doc之类的宏的定义在哪里?我找了系统里的/usr/lib/rpm/macros以及/usr/lib/rpm/redhat/macros均没有发现它们的定义?
>> >>>>
>> >>>> 3、我想做下面这件事
>> >>>>
>> >>>> mkdir -p %{buildroot}/usr/bin
>> >>>> cp sth %{buildroot}/usr/bin/sth
>> >>>>
>> >>>> 有没有类似%doc的宏,比如说
>> >>>>
>> >>>> %bin sth
>> >>>>
>> >>>> 就可以完成?
>> >>>>
>> >>>> Cheers,
>> >>>>
>> >>>> Easior Lars
>> >>>>
>> >>>> easior.lars在yahoo.com
>> >>>> www.shlug.org
>> >>>>
>> >>>> --
>> >>>> Fedora中文郵件列表:
>> https://admin.fedoraproject.org/mailman/listinfo/chinese
>> >>>>
>> >>> --
>> >>> Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
>> >>
>> >> Cheers,
>> >>
>> >> Easior Lars
>> >>
>> >> easior.lars在yahoo.com
>> >> www.shlug.org
>> >>
>> >> --
>> >> Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
>> >>
>> > --
>> > Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
>>
>> Cheers,
>>
>> Easior Lars
>>
>> easior.lars在yahoo.com
>> www.shlug.org
>>
>> --
>> Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
>>
>


More information about the Chinese mailing list