免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 28627 | 回复: 74
打印 上一主题 下一主题

[FreeBSD] 在FreeBSD下用ports安装软件,简直 就是一场噩梦! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-28 15:57 |只看该作者 |正序浏览
在FreeBSD下用ports安装软件,简直 就是一场噩梦!太慢了。
而且还有个问题,不知为什莫,同是stable-6, 为什莫ports的软件版本 要比packages的软件版本要新呢?

[ 本帖最后由 lhs7783 于 2006-5-28 16:58 编辑 ]

论坛徽章:
0
75 [报告]
发表于 2008-09-23 15:34 |只看该作者
比较无聊的帖子,来个比较无聊的回复!

论坛徽章:
0
74 [报告]
发表于 2008-09-23 09:53 |只看该作者
是你选择的ports地址不对,默认直接去美国站下当然慢了

论坛徽章:
0
73 [报告]
发表于 2008-09-20 15:46 |只看该作者
原帖由 玄鹤 于 2008-9-19 16:11 发表
又是月经贴


实在不好意思,大哥,我没注意,但我回时,这个帖子是在上面的呀!

唉,我一定听话,明天把我300度的眼镜换一下,半年没换了,可能又“严重”了!

但您……?!

论坛徽章:
0
72 [报告]
发表于 2008-09-19 16:11 |只看该作者
又是月经贴

论坛徽章:
0
71 [报告]
发表于 2008-09-19 15:56 |只看该作者
习惯 习惯问题,这个怎么说呢,一个人有一个人的看法和习惯,同样一个ports,可能有人会说好,有人会说不好。

我用FreeBSD 5时,是我第一次安装FreeBSD,当时我都不知道这个ports是什么,几乎安装东西全是用tar.gz的方式,当时最习惯是用rpm包,因为用FreeBSD之前刚从Mandrake 9.1和Fedora Core 1 Beta下走出来(当时双系统,把Mandrake Uninstall,用的是Fedora Core 1 Beta+FreeBSD 5),其实当时没感觉tar.gz有什么不好,感觉是最初级的Linux应用,是没有rpm包强,当时也听过deb,但只感觉Debian是高不可没的高人用的,用Fedora有很多和Redhat操作很像,所以当时想都没想都没敢安Debian,我现在呢?我现在家用先想到的是Ubuntu,Debian,要是问我rpm怎么用,我都快忘干净了。前几天在我没安现在这个Debian时,我安上了老早年的老盘,3CD Mandrake 9.1,我都不会用rpm了,命令全就饭吃完了,呵呵,现在让我选择,我不会先想到rpm包的发行版了。

这就是习惯,习惯什么就什么,我还得说,我现在经常还在DOS下用ls clear,习惯!

论坛徽章:
0
70 [报告]
发表于 2008-07-30 01:50 |只看该作者
不想在这事上纠缠太多。packages要依赖的东西绝对不会比ports少。特别是在安装新软件的时候,常常会出现各种奇怪的问题。比如,A软件依赖B库,在B有两个版本 B1.0 和 B1.1 两者的区别就在于,B1.1 加了几个函数在里面,还有就是对执行方式做了些小优化。如果你用packages安装,而且这个packages是在B1.1上编译的。那你安装的时候就需要 B1.1 这个packaages,当然,如果你一些久的软件依赖B1.0 那你也不得不同时安装两个版本的库。

ports 的主要问题还是编译时间的问题,或许对服务器来说,编译个ports没什么,用光纤或者高速网络下载ports也没什么。但是对普通用户来说,这些是要花费很长时间的。特别是gnome这类巨无霸。单单packages可能就要花1个小时。如果是ports的话~~

当然,ports和源码直接编译相比,优点还是不少的。比如依赖关系的自动检测,还有就是对BSD的源码修改。因为现在很多所谓的linux/unix软件都是基于linux开发的,用这样的源码在BSD上编译的话,常常会出现各类奇怪的问题,或者出错。ports能够很好的解决这个问题。同时ports的一个 make config 也很不错,能够定制软件,这点packages是无法比的。

个人觉得,用其他平台上的使用习惯来衡量packages和ports本来就不公平,想想Linux刚出来那会儿,问题绝不比现在的BSD少多少,相信有过之还不及。如果来衡量packages和ports的安装,我觉得应该根据自己的需要来合理的使用。比如只是装下可以用就好了,比如我只是要一个xorg,那你就直接packages安装好了,没必要搞那么多麻烦。如果你需要最新版,或者需要定制一下,那ports是不错的选择。如果由于种种原因不能用ports的自动安装,那你就手动下载保存到 /usr/ports/distfiles目录里。

我觉得各有优点,各有喜好。就好象emacs和vim一样,就好象 BSD和Linux一样。我们非要争这些为什么呢?每个人都有每个人你的使用习惯和使用环境,自己觉得好就用,别人问就推荐一下。自己觉得不好就别用,也不用大动干戈的去批判。计算机软件本来就是工具,怎么顺手怎么用,在这种事情上争论就好象在争论 左手使用锤子好,还是右手使用锤子好一样。


以上只是个人观点,不代表某些人或者某群人的想法。

论坛徽章:
0
69 [报告]
发表于 2008-07-29 15:58 |只看该作者
现在还没有明白PORT是什么样的.
糊里糊涂啊.

论坛徽章:
0
68 [报告]
发表于 2008-06-03 14:18 |只看该作者
看來是LZ對ports的了解不夠,ports還是很優秀的,自動化很高,而且安裝的結果跟手動編譯安裝的一樣(都是基于源代碼編譯安裝)。

论坛徽章:
0
67 [报告]
发表于 2008-05-13 09:46 |只看该作者
这家伙sb大家
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP