设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
SuSE Linux
›
rpm 打包图解(step by step)
返回列表
查看:
2366
|
回复:
2
rpm 打包图解(step by step)
[复制链接]
clxer
clxer
当前离线
积分
1840
IP卡
狗仔卡
发表于 2007-12-14 09:04:58
|
显示全部楼层
|
阅读模式
如果是用rpm-build(命令行工具,还有自己写spec,图形化工具都免了)
首先安装 krpmbuilder ,这是一个图形界面的打包工具,参考网址
http://krpmbuilder.sourceforge.net/
(用代理快些),我打包的一个小程序也附上作为介绍(下载后去掉.rar),一个linux下连接 siemens 手机的软件。源码包地址:
http://chaos.allsiemens.com/siefs/
(未打补丁),打过补丁的在
http://bbs.0110.cn/viewthread.php?tid=348749&extra=page%3D1
0110网需要邀请注册,需要的我可以邀请。附件的是已经打过补丁的。
打包步骤:
1.先解包,./configure && make 看看配置、编译有没有错误,首先解决依赖问题,siefs 需要安装fuse-devel。
2.复制源码包到 /usr/src/packages/SOURCES/
3.运行krpmbuilder,照图示正确填写内容,project name(项目名):siefs,version(版本):0.5;release(这个随便填):openSUSE_10.3(注意是下划线);copyright,homepage 这两个不用介绍了,packager(打包人),source file:siefs-0.5.tar.gz;distribution(发行版):我就写openSUSE-10.3;Group 不改变;provide(提供):siefs;requires(依赖):fuse-devel;vendor 可以留空;summary(简介);description(细节描述)。最后两个自己写,不能留空。processor(处理器):默认i386
4.package 可选打 二进制包/二进制包+源码包(.src.rpm)
5.start 开始编译打包,二进制包文件放在 /usr/src/packages/PRMS/i386/ (默认选的处理器类型,其它的在相应目录)
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
注册
x
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
notwind
notwind
当前离线
积分
14
IP卡
狗仔卡
发表于 2007-12-14 11:16:41
|
显示全部楼层
一直用checkinstall
回复
支持
反对
使用道具
举报
显身卡
clxer
clxer
当前离线
积分
1840
IP卡
狗仔卡
楼主
|
发表于 2007-12-14 11:54:17
|
显示全部楼层
checkinstall来自slackware,要自己写description-pak,preinstall-pak, postinstall-pak, preremove-pak和postremove-pak
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
Gentoo Linux
Debian Linux
Mandriva Linux
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表