LinuxSir.cn,穿越时空的Linuxsir!

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

Linux下有没有这样的工具

[复制链接]
发表于 2007-12-13 21:52:37 | 显示全部楼层 |阅读模式
之前我在Linuxsir上看到了Slackware下的一个软件,名叫src2pkg,似乎是一个可以从源代码编译生成包的工具。

看到Linux下有那么多包管理工具,我想问一下,有没有这样一种工具:

1.可以从源代码生成二进制代码,并安装,同时可以管理由它安装的二进制代码,可以用它进行卸载

2.从官方源代码生成目标代码,因为各发行版都会对代码进行修改,比如Debian,作了修改后就会有Diff.gz这样的文件,而且,有些包直接从官方代码生成的话,用在系统里就会有匹配性问题,最典型的,就是Kernel

3.不知道各位看官是不是明白我的意思,换句话说,LFS,是一个完全从官方源码生成目标系统的发行版,那在LFS上用什么样的包管理工具呢?

4.记得有看到一篇文章是有写过一种工具,可以用在几乎任意的发行版上,用于源代码的编译安装,并自己管理由它本身编译的文件的安装和卸载,但是一时想不起来是什么了,好像此工具可以和发行版中的原代包管理工具并存共用。
发表于 2007-12-13 22:14:22 | 显示全部楼层
src2pkg 未闻过,不详!

1. 现在各大发行版都有此功能吧

2. 别的发行版我知的不多,就 Debian 而言,做 deb 包的方法也多,若担心有匹配性问题,可以用 apt-build

3. LFS 下的包管理系统也有多个选择,如 paco、stow、TRiP 之类,但都不完善,最明显的弱点都是不能自动解决包之间的依赖关系,跟各大发行版的相比,相去甚远,完全不能相提并论

4. 以上提及的几种都能符合,其实这些都是工具,没有硬性规定的,俺在 LFS 下用 dpkg 装 OpenOffice 的 deb 包,在 Debian 下用 paco 管理源码编译的包,有何不可?有人将 apt 用来管理 rpm,又有何不能?
回复 支持 反对

使用道具 举报

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

本版积分规则

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