免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: yinxiaofeng
打印 上一主题 下一主题

ports和package的疑惑(请高手指点) [复制链接]

论坛徽章:
3
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43
11 [报告]
发表于 2006-06-24 23:40 |只看该作者
我觉得在FB的手册中已经提到过了你再好好看看,不用直接看别人写的对比还有包管理方面的手册

另外ports的安装和PACGAGES还是有些不同的,在你make install 有些软件并不是所有软件,像是PHP  APACHE会弹出一些选项来让你选择,你可以针对自己的需要进行选择,比如在PHP的扩展中我需要支持PDF我就可以选上了编译如果不需要我就可以不选择,而PACKAGES是死的,不可以选择

论坛徽章:
0
12 [报告]
发表于 2006-06-25 20:35 |只看该作者
ports有的packages未必有,许多软件只能通过ports安装,许多软件通过ports 安装何以设置很多选项,packages可以选择的余地很少

论坛徽章:
0
13 [报告]
发表于 2006-06-26 11:29 |只看该作者
ports软件的兼容性也让人头痛,常常装完后,报个libc.so.7 not find错误,让你立马晕菜!软件不能随便删除,不然depends会让你死得很惨!

论坛徽章:
2
IT运维版块每日发帖之星
日期:2015-10-05 06:20:00操作系统版块每日发帖之星
日期:2015-10-05 06:20:00
14 [报告]
发表于 2006-06-26 14:06 |只看该作者
在仔细看了 ports 和 package 的包管理方面的手册后,我只想问个问题:

看到论坛上的大部分人说, ports 好,ports妙,ports 呱呱叫~~~

可是,我怎么不知道ports 好在哪里?难道是它的自定义性,而看了大家一般按软件的方法,无非就是 make install clean 参数也不自定义,那还叫自定义吗?那ports的一大好处:自定义性也就没了,不存在这个说法了。 那跟 pkg_add 安装软件有什么不同?反正,你的ports 也就是个默认安装,无自定义可言。
ports不是没有自定义,它的自定义可以通过修改makefile和在make的命令行来添加其他参数来实现,比如强行安装新版本:make install -D "FORCE_PKG_REGISTER" clean;给mysql增加GBK支持:make WITH_CHARSET=gbk,只是LZ没有对ports的工作方式仔细体会,现在我安装软件就很喜欢ports,LZ在抱怨之前是不是应该对它有一定的了解呢?
还是一类人说:ports 软件新。嗯,这句话,有点逻辑上面的问题:

在你 make install clean 一个 ports 后,在你编译完它时,可能还是最新的,那明天呢?下个星期呢?下个月呢?难道你要天天 make install clean ? 而 package 也不是一陈不变的,它也会更新,那它的进度和 ports 会相差多大呢?
LZ这句话比较过激了,呵呵。网上的package总需要有人来进行编译,对吧?而且,对于网上编译的tbz,可能它的软件里有的依赖关系你的电脑里没有,可以利用pkg_add -r 来安装,速度呢?而且pkg_add 方式严重依赖你的pkg_info里的那些信息,我的系统里曾有一段时间这个pkg_info列表消失掉了,我没有办法恢复,明明系统里已经安装了的包却提示未安装,这也是个让人郁闷的问题。ports使用软件源码进行编译安装(也可以使用configure),严格说来,这是最好的办法,绝对是根据你的系统来量身定制的,所以受到很多系统管理员的青睐。
还是一个问题,ports安装,往往都要花上半天或几天的时间不等,而 package 也就短短的几分钟,为什么这么多人还提倡用 ports 呢? 对于一般的个人电脑而言,make ports 是不太可取的做法(个人观点)
他们在进行编译的时候也是需要花时间的,不过是你看不到而已。
综上所述,我没有看到 ports 比 package 的优越性,ports 软件会更新,package 也会更新啊,关键在于 ports 的自定义性,可是,有多少人在用这个 make 后面加多少参数的编译呢?
呵呵,Unix是用来让你DIY的。
望高手指明一下,小弟实在是对这两种包管理方式有点费解。

[ 本帖最后由 zero-B 于 2006-6-26 14:08 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP