QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2250|回复: 2

spec中定义有perl -pi -e,是干什么的?

[复制链接]
发表于 2006-8-29 15:57:09 | 显示全部楼层 |阅读模式
spec文件中%prep段有如下内容:
## be sure .keys is regenerated from patched .keys.in
rm gnome-vfs.keys

## no command line apps as bindings
perl -pi -e 's/,mpg123//g' gnome-vfs.keys.in
perl -pi -e 's/mpg123//g' gnome-vfs.keys.in

在rpmbuild -bp *.spec文件时它的输出是:
+ rm gnome-vfs.keys  
+ perl -pi -e s/,mpg123//g gnome-vfs.keys.in
+ perl -pi -e s/mpg123//g gnome-vfs.keys.in
+ exit 0

除了删除gnome-vfs.keys文件外,perl -pi -e那两行不知道是干什么用的?
在网上查了下,也没查到相关信息。
发表于 2006-8-29 16:02:41 | 显示全部楼层
perl就是perl啊。

那两行就是修改gnome-vfs.key.in,把mpg123给干掉。
回复

使用道具 举报

 楼主| 发表于 2006-8-29 17:53:07 | 显示全部楼层
谢谢,知道了 :-)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 08:18 , Processed in 0.036613 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表