免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 28611 | 回复: 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
2 [报告]
发表于 2006-05-28 15:59 |只看该作者

re

"ports -----FreeBSD的垃圾!"      何时才能梦醒啊!

我强烈的支持你不要使用这种被千千万万人使用的垃圾!

[ 本帖最后由 50g 于 2006-5-28 16:01 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2006-05-28 15:59 |只看该作者
ports是FreeBSD推荐的安装方式,它提供了依赖关系检查、自动安全审计(portaudit)、更新等多种功能
可以完整地卸载port,但手工安装的不行
怎么不好了。是你有问题.

论坛徽章:
0
4 [报告]
发表于 2006-05-28 15:59 |只看该作者
如果你觉得手动去./configure,make,make install,make uninstall 不是噩梦,那你不要用ports好了,没有人强制你的。

了解ports的人,很少人说他不好的

论坛徽章:
0
5 [报告]
发表于 2006-05-28 16:02 |只看该作者
唉,最近天热,火气上来了。

ports還是很优秀的,楼主冷静思量吧。

论坛徽章:
0
6 [报告]
发表于 2006-05-28 16:02 |只看该作者
ports安装是很慢,使用光盘提供的packages文件安装吧

不过我就是不知道,比如apache的tbz文件去哪里下载

论坛徽章:
0
7 [报告]
发表于 2006-05-28 16:03 |只看该作者
大侠,拜托你不要在对一件事物没有深入理解之前乱下结论好不好?

你在任何一个Unix类系统上以编译源码的方式安装软件,都不会比ports快到哪去吧?因为ports是源码编译的,本质上是一样的,而且ports比传统的方式显然方便得多,有一个自动的完整的下载源码、配置、编译、安装的过程。

packages由ports编译而来,这就是为什么ports的版本会比packages新。

论坛徽章:
0
8 [报告]
发表于 2006-05-28 16:06 |只看该作者
原帖由 lhs7783 于 2006-5-28 15:57 发表

而且还有个问题,不知为什莫,同是stable-6, 为什莫ports的软件版本 要比packages的软件版本要新呢?
ports -----FreeBSD的垃圾!


ports比packges新,是因为ports一直在更新,而packages则相应的realease版本中的package版本是不变的。这就是为什么6.0-release中的firefox tbz是1.0.7,而ports中现在是1.5.*




原帖由 sambohuang 于 2006-5-28 16:02 发表
ports安装是很慢,使用光盘提供的packages文件安装吧

不过我就是不知道,比如apache的tbz文件去哪里下载


不是ports慢,而是你的网速慢。如果源代码没有在本地,她会自己去网上下载,安装,很自动化的。如果你先把要安装的软件的源代码(及其依赖的)下载下来,ports安装跟编译安装一样快的。 当然,没有预编译的二进制包安装快,至少源代码编译也要时间的,取决于你的机器性能。

tbz可以去freebsd的ftp服务器下载

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

论坛徽章:
0
9 [报告]
发表于 2006-05-28 16:08 |只看该作者

各位老大息怒,麻烦那位大虾能解释一下

同是stable-6, 为什莫ports的软件版本 要比packages(ftp://ftp.freebsd.org/)的软件版本要新呢?

论坛徽章:
0
10 [报告]
发表于 2006-05-28 16:09 |只看该作者
哈哈。楼主看看,我还以为我是沙发,没想到我前面就有那么多人回复了你

ports&packages其实是一个很优秀的软件包管理机制。

另外,回答楼上某位的问题:packages可以到以下地方下载,或者setenv PACKAGESITE之后直接pkg_add -r:

ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/All/
想要更新的packages可以到这里看看:ftp://ftp.freebsd.org/pub/FreeBS ... ages-7-current/All/

总之官方的ftp里面就有很多东西,自己可以翻翻嘛。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP