LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1268|回复: 8

deiban中通过源码自制deb包?

[复制链接]
发表于 2005-10-12 18:39:04 | 显示全部楼层 |阅读模式
由于debian 的amd64中软件太少,我于是想尝试自己编译一部分源码,然后作成deb包。

看到这两篇文章,
http://www.study-area.org/tips/opentools/opentools/x1425.html

http://www.linuxsir.cn/bbs/showthread.php?t=80420

就依样画瓢的动手做了一次,(编译的是eva0.32)发现使用dpkg-buildpackage做的可以使用,但用checkinstall做的不能用。

感到这两种方式的制作截然不同,想请教一下大虾,孰优孰劣。重点是能解释一下它们使用时的注意事项?

另外,
使用dpkg-buildpackage我是结合auto-apt来补全系统中未安装的编译环境。
但不论是在$用户还是在#用户下,auto-apt都无法自动安装需要的东东。
我还得记下软件的名字,使用apt-get安装。

请教在使用auto-apt时有什么要注意的地方?以及还有没有更好的方法代替auto-apt?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2005-10-12 21:17:19 | 显示全部楼层
看来大伙都没在debian中编译过自己的软件!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2005-10-12 21:26:10 | 显示全部楼层
我的eva就是checkinstall的
回复 支持 反对

使用道具 举报

发表于 2005-10-12 21:38:05 | 显示全部楼层
dpkg-buildpackage是正统方法,若源码没有提供Debian目录,那麽很多东西都要自行定义。checkinstall最适合懒人,但不能保证每个包用checkinstall都能生成deb

另apt-build或许可以满足阁下要求。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-12 21:54:26 | 显示全部楼层
Post by d00m3d
dpkg-buildpackage是正统方法,若源码没有提供Debian目录,那麽很多东西都要自行定义。checkinstall最适合懒人,但不能保证每个包用checkinstall都能生成deb

另apt-build或许可以满足阁下要求。

一般的源码都没有debian目录,但用dh_make就自动生成了。

望详解apt-build的具体用法?
回复 支持 反对

使用道具 举报

发表于 2005-10-13 02:16:08 | 显示全部楼层
看我的图片......

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2005-10-13 07:41:18 | 显示全部楼层
Post by gkp
一般的源码都没有debian目录,但用dh_make就自动生成了。

望详解apt-build的具体用法?
1. 首先apt-get install apt-build来安装apt-build
2. 然後配置一下/etc/apt/apt-build.conf,主要是定义工作目录及编译时的CFLAGS
3. 按需要修改deb-src
4. 现在可以apt-build install来完全代替apt-get install装软件了

http://julien.danjou.info/article-apt-build.html 里有很详细说明
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-13 21:41:29 | 显示全部楼层
Post by d00m3d
1. 首先apt-get install apt-build来安装apt-build
2. 然後配置一下/etc/apt/apt-build.conf,主要是定义工作目录及编译时的CFLAGS
3. 按需要修改deb-src
4. 现在可以apt-build install来完全代替apt-get install装软件了

http://julien.danjou.info/article-apt-build.html 里有很详细说明

谢d00m3d兄支持,
但apt-build还是玩不转,
不过使用dpkg-buildpackage和auto-apt结合也编译了很多。

发现debian中编译软件的法子真不少。
刚刚又发现用equivs制作deb的方法。

debian真的很强啊!只是平时都没用心去了解!
回复 支持 反对

使用道具 举报

发表于 2005-10-13 22:12:33 | 显示全部楼层
但apt-build还是玩不转
何解?
发现debian中编译软件的法子真不少。
刚刚又发现用equivs制作deb的方法。
真是孤漏寡闻,愿闻其详。
回复 支持 反对

使用道具 举报

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

本版积分规则

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