你更喜欢哪种包管理模式?apt/portage/rpm 等。
时间:2006-02-14
来源:互联网
作者: 晨想 发布时间: 2006-02-14
作者: desatan 发布时间: 2006-02-14
作者: shannleon 发布时间: 2006-02-14
事情得一步一步来,我觉得基础是一个好的包管理系统+很快得启动速度(配置工具等功夫很多,后一步吧。)
可以参考magic的模式,一开始就兼容一个主要的发行版本,这样最主要的人气和软件仓库就解决了。debian的包管理其实没有任何问题,只是它维护的软件数量非常庞大和包制作人员的水平产生些问题,到现在为止,没有一个发行版能达到debian的包管理软件的源代码和binary的数量,跟没有哪种发行版能支持那么多cpu架构,你再看看再moto/nokia手机系统都用deb方式管理就知道这种方式的优点了。
ubuntu可以一直在linux发行版上排第一更可以看得出deb的包管理优势。
我想我们没有任何必要重复发明轮子,而是在现有的基础上做到更好。这是开源模式的真正价值。
作者: ecserver 发布时间: 2006-02-15
我没用过GENTOO,它的包管理是不是类似于BSD的ports?
作者: gdxk 发布时间: 2006-02-15
我也没用过 portage ,但我想 gentoo 是 lfs 过去的,应该还可以吧,
但是我投了 lfs 后没法再加上它了,郁闷
作者: songzw 发布时间: 2006-02-15
各发行版的包管理实际上基本上是非常成功的,像 deb 和 rpm 都是经过实践检验的体系,不过它们也仅适用于安于使用其发行版的用户而已。
作者: linux001 发布时间: 2006-02-15
各发行版的包管理实际上基本上是非常成功的,像 deb 和 rpm 都是经过实践检验的体系,不过它们也仅适用于安于使用其发行版的用户而已。
作者: linux001 发布时间: 2006-02-15
作者: songzw 发布时间: 2006-02-15
作者: songzw
据说 debian 版做了投票的广告,怪不得来的人这么多
|
作者: yfy002 发布时间: 2006-02-15
所以包管理机制的一个特点就是快速而且简单,debian的包把什么都准备好了,并且由于不需要编译,所以安装和删除即快又简单,当然如果你想用tar.gz把软件按装的更适合于你的机器,那debian也可以啊。
所以总结一下我的观点就是一个发行版没有对于谁都是最好的包管理机制,但他要能够同时包括几个主要的管理机制,以便让人选择,这也是gnu系统自由精神的体现
作者: gao_linfeng 发布时间: 2006-02-15
作者: welans 发布时间: 2006-02-15
要不就不用,要不就用用和好的。
gentoo的我不发表评论,因为他是从bsd转过来的port体系,也很优秀。只是没有在linux没有deb成熟。而且我们肯定基于binary为主。
你们在各大板块看得到一个现象,包括slackware/redhat/suse等等基于rpm、tgz的发行版基本都有人专门移植deb的包管理,基于deb的基本没有人会移植其他的包管理。
而deb 的包管理广泛被移植到非x86的各种平台.gpe/opie等等。
作者: ecserver 发布时间: 2006-02-15
作者: iDay 发布时间: 2006-02-15
以前用Arch,pacman简单实用;现在用Gentoo,portage几乎全能。
pacman的PKGBUILD写起来很简单,新手看几个例子就能自己写了。
portage的ebulid太难了点,写起来不容易,但好在很多软件都有现成的可用,但中文的就比较成问题了。
作者: xiaoma 发布时间: 2006-02-15
几种架构都觉得不错,能综合一下用,就很方便了。。。
作者: 晨想 发布时间: 2006-02-15
作者: xiaoma
...
pacman的PKGBUILD写起来很简单,新手看几个例子就能自己写了。 ... |
作者: Phaedo 发布时间: 2006-02-15
作者: 终极幻想
我自己更喜欢用 gentoo 的 Portage 来下载软件。至于编译,还是自己来。
几种架构都觉得不错,能综合一下用,就很方便了。。。 |
作者: demonlj 发布时间: 2006-02-15
作者: ecserver 发布时间: 2006-02-15
作者: ecserver
我们的目的就是不要人自己编译啊。
|
1。软件下载,可以用 gentoo 的 portage。只是要软件下载而已。
2。软件编译,我想自己写脚本,在脚本缺乏的时候,可以使用gentoo的暂时顶替。
3。至于binary的发行,我还是觉得不用debian的包,但是可以用apt这个管理方式,(大家都这么推荐。)。。
甚至我还想把 emerge/apt/rpm/pacman 都加进去,你想用哪个就用哪个,不过每个包里边具体的内容我们要改动。
作者: 晨想 发布时间: 2006-02-15
这样最符合lfs的精神,一切按文档,only 文档。
作者: ecserver 发布时间: 2006-02-16
作者: 晨想 发布时间: 2006-02-16
gentoo portage
freebsd package
作者: bsdguru 发布时间: 2006-02-16
# tar tjvf /usr/portage/packages/All/nano-1.3.4.tbz2 tar: Record size = 8 blocks -rwxr-xr-x root/root 109768 2004-12-22 21:52:56 bin/nano lrwxrwxrwx root/root 0 2006-02-05 23:09:16 bin/rnano -> nano -rw-r--r-- root/root 12400 2004-12-22 21:52:56 etc/nanorc lrwxrwxrwx root/root 0 2006-02-05 23:21:58 usr/bin/nano -> ../../bin/nano -rw-r--r-- root/root 1235 2004-12-22 21:52:56 usr/share/doc/nano-1.3.4/README.gz -rw-r--r-- root/root 1145 2004-12-22 21:52:56 usr/share/doc/nano-1.3.4/TODO.gz -rw-r--r-- root/root 14312 2004-12-22 21:52:56 usr/share/doc/nano-1.3.4/NEWS.gz -rw-r--r-- root/root 4915 2004-12-22 21:52:56 usr/share/doc/nano-1.3.4/nanorc.sample.gz -rw-r--r-- root/root 809 2004-12-22 21:52:56 usr/share/doc/nano-1.3.4/AUTHORS.gz -rw-r--r-- root/root 3419 2004-12-22 21:52:56 usr/share/doc/nano-1.3.4/BUGS.gz -rw-r--r-- root/root 71262 2004-12-22 21:52:56 usr/share/doc/nano-1.3.4/ChangeLog.gz -rw-r--r-- root/root 3151 2004-12-22 21:52:56 usr/share/man/man1/nano.1.gz -rw-r--r-- root/root 2857 2004-12-22 21:52:56 usr/share/man/man5/nanorc.5.gz -rw-r--r-- root/root 6204 2004-12-22 21:52:56 usr/share/info/nano.info.gz -rw-r--r-- root/root 24384 2004-12-22 21:52:56 usr/share/locale/es/LC_MESSAGES/nano.mo
作者: Phaedo 发布时间: 2006-02-16
基本上,binary包 也就是打包了。因为不需要什么其他的工作。
Portage 的 体系是 BSD的,很多人都不习惯。Binary采用Portage 也许不太好。
作者: 晨想 发布时间: 2006-02-16
随便配置,所有的地方都透明,还可以交叉编译。爽!
就是有时候编译的时候慢了点。。
作者: good02xaut 发布时间: 2006-02-16
作者: 终极幻想
...
Portage 的 体系是 BSD的,很多人都不习惯。Binary采用Portage 也许不太好。 |
安装只需(按以上给出的相对目录的信息)
# 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 -
作者: Phaedo 发布时间: 2006-02-16
作者: Phaedo
不就一个tar包嘛,我倒看不出这和BSD有什么关系。
|
作者: unicon 发布时间: 2006-02-16
作者: unicon
建议你用过FreeBSD的ports和gentoo 的portage然后再说话。
|
作者: Phaedo 发布时间: 2006-02-16
作者: 晨想 发布时间: 2006-02-16
作者: 终极幻想
。但是我说了,BSD 的体系很多人都不习惯了。不是打包问题,是体系问题。
|
作者: Phaedo 发布时间: 2006-02-17
This is a questionnaire, not a comparison.
BSD is good, but I don't get used to it.
作者: 晨想 发布时间: 2006-02-17
我认为slackware的pkgtool和arch的pcman是很不错的包管理器
做的简单实在,很好用的说。
作者: wjping119 发布时间: 2006-02-17
作者: 终极幻想
well, I don't like the way BSD works especially /etc layout. ...
|
作者: kohno 发布时间: 2006-02-17
作者: wjping119
slackware没有包管理器?我不敢苟同。
我认为slackware的pkgtool和... |
作者: kohno 发布时间: 2006-02-17
rpm怎么解决的依赖问题?还不是提示出需要×××的支持?这样的检测对别人来讲管一点点用,对我来说屁用不管,你还不是得屁颠屁颠去找那个包?
rpm体系的依赖问题是yum/apt来解决的吧,而不是rpm本身。
作者: wjping119 发布时间: 2006-02-17
arch的pcman是debian包管理的一个子集。
作者: ecserver 发布时间: 2006-02-17
作者: kohno
这个是gentoo的系统构造问题,好象和包管理机制本身没什么关系吧?:ask
|
主要是如果用gentoo的提供的包的话,那么就有关系了。
我只是从这方面来考虑的,内容上和这个帖子有点不联系,sorry。
作者: 晨想 发布时间: 2006-02-17
作者: lvjinhua 发布时间: 2006-02-17
作者: hohoxu_hao115 发布时间: 2006-02-19
作者: lvjinhua
实际上自动处理包之间自动依赖的问题非常的简单呀! 但红帽为什么不在rpm中加入这个功能呢? 是不是因为可靠性问题?
|
作者: 晨想 发布时间: 2006-02-19
Debian 的历史,使得它在可靠性方面作得非常出色。Debian 在包的智能化管理和对大量自由软件程序访问方面的名声是当之无愧的。
Debian 对开源社区中的每个包都提供安全更新和专业支持.
作者: ecserver 发布时间: 2006-02-19
debian也是第一个提出用网络来管理和更新包的
apt是很优秀的
当然。。最近用GENTOO觉得portage也是无所不能的。
所以我选2者
对于LFS的SOURCE 为了方便。。我觉得没必要。。
作者: cxfcxf 发布时间: 2006-02-19
Red Hat 的 RPM/yum 体系
SuSE 的 YaST/RPM 体系
Mandriva 的 urpmi/RPM 体系
据我所知,这四种都可以统一用 Smart 管理.
作者: dyhml 发布时间: 2006-02-20
作者: Chowroc 发布时间: 2007-11-26
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28