LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 晨想

你更喜欢哪种包管理模式?apt/portage/rpm 等。

[复制链接]
发表于 2006-2-15 19:31:52 | 显示全部楼层
或者把这几种的方法都写成文档,我们自己编译吧。我找人负责编译与debian兼容的包。哈哈

这样最符合lfs的精神,一切按文档,only 文档。
回复

使用道具 举报

 楼主| 发表于 2006-2-15 20:49:29 | 显示全部楼层
。deb 只是打包而已。只要有 tar.bz2 的,就可以转化为 deb/rpm。应该不会很困难的,我觉得。主要的麻烦是要先编译一个这个系统。
回复

使用道具 举报

发表于 2006-2-15 21:50:44 | 显示全部楼层
debian apt
gentoo portage
freebsd package
回复

使用道具 举报

发表于 2006-2-16 02:04:49 | 显示全部楼层
我查看了下portage的binary包,原来不过是个简单的tar包而已:
  1. # tar tjvf /usr/portage/packages/All/nano-1.3.4.tbz2
  2. tar: Record size = 8 blocks
  3. -rwxr-xr-x root/root    109768 2004-12-22 21:52:56 bin/nano
  4. lrwxrwxrwx root/root         0 2006-02-05 23:09:16 bin/rnano -> nano
  5. -rw-r--r-- root/root     12400 2004-12-22 21:52:56 etc/nanorc
  6. lrwxrwxrwx root/root         0 2006-02-05 23:21:58 usr/bin/nano -> ../../bin/nano
  7. -rw-r--r-- root/root      1235 2004-12-22 21:52:56 usr/share/doc/nano-1.3.4/README.gz
  8. -rw-r--r-- root/root      1145 2004-12-22 21:52:56 usr/share/doc/nano-1.3.4/TODO.gz
  9. -rw-r--r-- root/root     14312 2004-12-22 21:52:56 usr/share/doc/nano-1.3.4/NEWS.gz
  10. -rw-r--r-- root/root      4915 2004-12-22 21:52:56 usr/share/doc/nano-1.3.4/nanorc.sample.gz
  11. -rw-r--r-- root/root       809 2004-12-22 21:52:56 usr/share/doc/nano-1.3.4/AUTHORS.gz
  12. -rw-r--r-- root/root      3419 2004-12-22 21:52:56 usr/share/doc/nano-1.3.4/BUGS.gz
  13. -rw-r--r-- root/root     71262 2004-12-22 21:52:56 usr/share/doc/nano-1.3.4/ChangeLog.gz
  14. -rw-r--r-- root/root      3151 2004-12-22 21:52:56 usr/share/man/man1/nano.1.gz
  15. -rw-r--r-- root/root      2857 2004-12-22 21:52:56 usr/share/man/man5/nanorc.5.gz
  16. -rw-r--r-- root/root      6204 2004-12-22 21:52:56 usr/share/info/nano.info.gz
  17. -rw-r--r-- root/root     24384 2004-12-22 21:52:56 usr/share/locale/es/LC_MESSAGES/nano.mo
复制代码

如果用portage的话,建议用ebuild的命令,这样较具灵活性,详见:http://www.gentoo.org/doc/zh_tw/handbook/handbook-x86.xml?part=3&chap=6
回复

使用道具 举报

 楼主| 发表于 2006-2-16 02:27:50 | 显示全部楼层
谢谢你的意见

基本上,binary包 也就是打包了。因为不需要什么其他的工作。

Portage 的 体系是 BSD的,很多人都不习惯。Binary采用Portage 也许不太好。
回复

使用道具 举报

发表于 2006-2-16 11:40:46 | 显示全部楼层
还是用src发布的比较好。
随便配置,所有的地方都透明,还可以交叉编译。爽!
就是有时候编译的时候慢了点。。
回复

使用道具 举报

发表于 2006-2-16 14:15:22 | 显示全部楼层
Post by 终极幻想
...
Portage 的 体系是 BSD的,很多人都不习惯。Binary采用Portage 也许不太好。

不就一个tar包嘛,我倒看不出这和BSD有什么关系。
安装只需(按以上给出的相对目录的信息)
# cd /
# tar xjf /usr/portage/packages/All/nano-1.3.4.tbz2
删除
# cd /
# tar tjf /usr/portage/packages/All/nano-1.3.4.tbz2 | xargs rm -
回复

使用道具 举报

发表于 2006-2-16 15:34:49 | 显示全部楼层
Post by Phaedo
不就一个tar包嘛,我倒看不出这和BSD有什么关系。

建议你用过FreeBSD的ports和gentoo 的portage然后再说话。
回复

使用道具 举报

发表于 2006-2-16 17:52:22 | 显示全部楼层
Post by unicon
建议你用过FreeBSD的ports和gentoo 的portage然后再说话。

我不否认portage来源于ports,我只是强调tar的打包方式和linux的没什么不同之处。
回复

使用道具 举报

 楼主| 发表于 2006-2-16 18:15:58 | 显示全部楼层
。但是我说了,BSD 的体系很多人都不习惯了。不是打包问题,是体系问题。
回复

使用道具 举报

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

本版积分规则

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