LinuxSir.cn,穿越时空的Linuxsir!

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

在DEBIAN下有什么好的源代码包管理器

[复制链接]
发表于 2007-4-8 19:13:34 | 显示全部楼层 |阅读模式
以前我用SLACKWARE,习惯用checkinstall来安装将编译的软件打包成tgz格式。但现在将平台转移到Debian之后,一时找不到合适的打包软件。checkinstall做出来的deb包好像有些错误,某些软件,例如emacs23,更加不能打包。想请大家推荐一下好的源代码打包工具。
发表于 2007-4-8 22:11:50 | 显示全部楼层
1. Checkinstall 并非无往而不利,但最新版好像问题较少

2. 正规的打包方式是透过 dh_make 编译後打包成 deb 的,亦即 "The Debian Way",这方面 eTony 前辈有精华

3. 另一途径是用 apt-build

4. 还有一途径是用其他包管理系统,如 paco 之类的,但这些玩意就要自己去管理了
回复 支持 反对

使用道具 举报

发表于 2007-4-9 11:27:33 | 显示全部楼层
pkgsrc 也是比较通用的, 支持 debian,netbsd,solaris,freebsd等等

http://www.soforge.com/NetBSD/pkgsrc-tut.html

pkgsrc 可以广泛地应用到 Unix/Linux 系统上,现在 NetBSD、 DragonFly BSD 和 FreeDarwin 是正式采用它作为自己软件包管理的系统,SUN 也推荐在 Solaris 上面使用 pkgsrc 来安装第三方的软件。对于其他只提供 base 和使用二进制软件包管理系统的  GNU/Linux 发行版,也都可以使用 pkgsrc。

我在netbsd下一直都用pkgsrc哈~ ,但是国内仿佛没有比较快的源(可能教育网里面有),不过,改用cvsup而非cvs升级pkgsrc也应该比较快的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-9 19:59:43 | 显示全部楼层
checkinstall好像不那么行。但我自己编译的软件不是Debian自带的,而是自己另外下载的,apt-build行吗?
回复 支持 反对

使用道具 举报

发表于 2007-4-10 19:37:23 | 显示全部楼层
apt-build 跟 apt-get 差不多,只不过 apt-build 是先到 Debian 的源里下载源码及维护者相关的配置来进行编译及打包安装,所以,若然软件是 Debian 的仓库没有的,那麽 apt-build 也没有用武之地了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-13 19:57:20 | 显示全部楼层
那我还是干脆将Slackware下的pkg系统移植到Debian下算了,我觉得那个比较直接简单
回复 支持 反对

使用道具 举报

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

本版积分规则

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