当前时区 GMT+8, 现在时间是 2008-9-7 08:31 游客: 注册 登录 仅登录论坛 | 搜索 帮助


标题: 谁来帮帮我做个 CCE 的 rpm,谢谢了!
bbbush
注册会员
Rank: 2


UID 9649
精华 0
积分 309
帖子 253
阅读权限 20
注册 2002-12-26
来自 China
状态 离线
发表于 2005-6-4 01:11  资料  主页 短消息  加为好友  添加 bbbush 为MSN好友 通过MSN和 bbbush 交谈 QQ
谁来帮帮我做个 CCE 的 rpm,谢谢了!

cce-0.51
我用的 spec 文件在 fedora-gro[1] 可以找到
主要的问题是,编译过程中会写 /usr/share/cce 目录。我不知道怎么去掉这种错误,请帮我想想该怎么办
//thx.



bbbush ^_^


[1] http://gro.clinux.org/scm/cvsweb.php/rpms/c/cce/FC-4/cce.spec?cvsroot=fedora

顶部
gugong
公社版主



UID 1082
精华 24
积分 12670
帖子 9928
阅读权限 225
注册 2002-7-7
来自 深圳 - 上海
状态 离线
发表于 2005-6-4 07:35  资料  主页 短消息  加为好友  添加 gugong 为MSN好友 通过MSN和 gugong 交谈 QQ Yahoo!
http://www.ehuilong.com/Software/gugong/SRPMS/cce-0.51-gugong1.src.rpm







       高举马列主义毛泽东思想 !!!
顶部
bbbush
注册会员
Rank: 2


UID 9649
精华 0
积分 309
帖子 253
阅读权限 20
注册 2002-12-26
来自 China
状态 离线
发表于 2005-6-4 12:28  资料  主页 短消息  加为好友  添加 bbbush 为MSN好友 通过MSN和 bbbush 交谈 QQ
好厉害的 6.8M……我的下载速度只有 3k,下载中
能不能说说有什么改动啊?能不能只发改动的 spec 和 patch?
//thx.

顶部
bbbush
注册会员
Rank: 2


UID 9649
精华 0
积分 309
帖子 253
阅读权限 20
注册 2002-12-26
来自 China
状态 离线
发表于 2005-6-4 12:42  资料  主页 短消息  加为好友  添加 bbbush 为MSN好友 通过MSN和 bbbush 交谈 QQ
晕 下载到的好像一点改动也没有

那 gugong 老大能不能一起来研究一下这个问题?您在编译之后,没有多出来一个 /usr/share/cce 目录吗?我用普通用户运行 rpmbuild 的时候,提示没有创建 /usr/share/cce 的权限

顶部
bbbush
注册会员
Rank: 2


UID 9649
精华 0
积分 309
帖子 253
阅读权限 20
注册 2002-12-26
来自 China
状态 离线
发表于 2005-6-4 13:11  资料  主页 短消息  加为好友  添加 bbbush 为MSN好友 通过MSN和 bbbush 交谈 QQ
[code:1]make[2]: Entering directory `/home/yuan/fedora/BUILD/cce-0.51/inputs/all'

InputKeys:      0123456789abcdef
SelectKeys:     0123456789abcdef
intcode.cin:    MaxKeyNum=0  TotalInputKeys=16  KeyBitsLen=6
\uffff\uffff\uffff\uffff:   0 Single Chars  0 Phrases(MaxLen=0)  0 Ignored  Total 0
mkdir -p -- /usr/share/cce
mkdir: cannot create directory `/usr/share/cce': Permission denied
/usr/bin/install: cannot create regular file `/usr/share/cce/cceconv.tab': No such file or directory
make[2]: *** [.check_convtab] Error 1
[/code:1]
错误就是这样子

顶部
KDE
超级版主



UID 527
精华 27
积分 11717
帖子 4795
阅读权限 245
注册 2002-7-4
来自 China
状态 离线
发表于 2005-6-4 17:14  资料  短消息  加为好友  添加 KDE 为MSN好友 通过MSN和 KDE 交谈 QQ ICQ 状态
我不是给你帖出来过吗?在 linuxsir 的 fedora 版,你可以参见 magic 官方的 src,因为我当时没有传 spec,你只能看 src.rpm 了。

顶部
KDE
超级版主



UID 527
精华 27
积分 11717
帖子 4795
阅读权限 245
注册 2002-7-4
来自 China
状态 离线
发表于 2005-6-4 17:17  资料  短消息  加为好友  添加 KDE 为MSN好友 通过MSN和 KDE 交谈 QQ ICQ 状态
http://www.magiclinux.org/dev/rc3/cd1/SRPMS/cce-0.51-1mgc.src.rpm

顶部
KDE
超级版主



UID 527
精华 27
积分 11717
帖子 4795
阅读权限 245
注册 2002-7-4
来自 China
状态 离线
发表于 2005-6-4 17:18  资料  短消息  加为好友  添加 KDE 为MSN好友 通过MSN和 KDE 交谈 QQ ICQ 状态
注意我的 spec 是怎么写的。这个软件不太规范,所以当初遇到些麻烦。

顶部
bbbush
注册会员
Rank: 2


UID 9649
精华 0
积分 309
帖子 253
阅读权限 20
注册 2002-12-26
来自 China
状态 离线
发表于 2005-6-4 19:35  资料  主页 短消息  加为好友  添加 bbbush 为MSN好友 通过MSN和 bbbush 交谈 QQ
老大 你给的东西 我敢不仔细看吗……

顶部
gugong
公社版主



UID 1082
精华 24
积分 12670
帖子 9928
阅读权限 225
注册 2002-7-7
来自 深圳 - 上海
状态 离线
发表于 2005-6-4 19:42  资料  主页 短消息  加为好友  添加 gugong 为MSN好友 通过MSN和 gugong 交谈 QQ Yahoo!
[quote:9aa31bf70a="bbbush"]晕 下载到的好像一点改动也没有

那 gugong 老大能不能一起来研究一下这个问题?您在编译之后,没有多出来一个 /usr/share/cce 目录吗?我用普通用户运行 rpmbuild 的时候,提示没有创建 /usr/share/cce 的权限[/quote]
普通用户?







       高举马列主义毛泽东思想 !!!
顶部
bbbush
注册会员
Rank: 2


UID 9649
精华 0
积分 309
帖子 253
阅读权限 20
注册 2002-12-26
来自 China
状态 离线
发表于 2005-6-4 19:48  资料  主页 短消息  加为好友  添加 bbbush 为MSN好友 通过MSN和 bbbush 交谈 QQ
为什么要在 %post 和 %postun 两处建立和删除链接呢?
gugong 的 spec 是在 %install 建立链接,在 %files 里面也列出那些链接。
这两种做法有什么区别?



 附件: 您所在的用户组无法下载或查看附件
顶部
bbbush
注册会员
Rank: 2


UID 9649
精华 0
积分 309
帖子 253
阅读权限 20
注册 2002-12-26
来自 China
状态 离线
发表于 2005-6-4 19:51  资料  主页 短消息  加为好友  添加 bbbush 为MSN好友 通过MSN和 bbbush 交谈 QQ
[quote:540cea5f42="gugong"]
普通用户?[/quote]是啊是啊 反正这种做法很不能容忍 对吧
我把 Makefile.in 稍微改了一点,见上一个帖子的附件,不知道是不是有效果

另外,这个 nosrc.rpm 能在 magic 上编译运行吗?

顶部
bbbush
注册会员
Rank: 2


UID 9649
精华 0
积分 309
帖子 253
阅读权限 20
注册 2002-12-26
来自 China
状态 离线
发表于 2005-6-4 22:06  资料  主页 短消息  加为好友  添加 bbbush 为MSN好友 通过MSN和 bbbush 交谈 QQ
用 rpmlint 检测了一下,决定在 %install 里面 chmod -s cce,现在 rpmlint 检测通过了。去掉 setuid 的缺点就是不能在 VGA 模式中运行,并且无法打开 /usr/share/cce/all 的智能拼音词库 (只有 root 才能以读写方式打开那个词库),但是至少保险一点
update: 在 %preun 判断 if [ $1 = 0 ] 来避免升级时删除文件

新的版本下载见 linuxsir 网站附件 [1] 或者访问 fedora-gro cvs [2]
spec 的分析见 linuxsir fedora rpm 文档集合 [3]


[1] http://www.linuxsir.org/bbs/showthread.php?t=193988
[2] http://gro.clinux.org/scm/cvsweb.php/rpms/c/cce/?cvsroot=fedora
[3] http://www.linuxsir.org/bbs/showthread.php?t=54788

顶部
KDE
超级版主



UID 527
精华 27
积分 11717
帖子 4795
阅读权限 245
注册 2002-7-4
来自 China
状态 离线
发表于 2005-6-6 13:02  资料  短消息  加为好友  添加 KDE 为MSN好友 通过MSN和 KDE 交谈 QQ ICQ 状态
[quote:f550986709="bbbush"]为什么要在 %post 和 %postun 两处建立和删除链接呢?
gugong 的 spec 是在 %install 建立链接,在 %files 里面也列出那些链接。
这两种做法有什么区别?[/quote]
因为构建 rpm 时默认的链结指向是错误的,那些链结是针对直接编译安装的。

顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP