有关安装软件的一点疑惑...
才接触FreeBSD (9.0版) , 这两天学会了去安装软件 。 有一点小疑惑:1.用 pkg_add 跟用make 安装同一个软件是不是把文件都复制在了 相同的路径?
2. 刚开始用make感觉安装一个软件很慢很慢 , 就用 pkg_add 去安装了, 相对来说省事多了, 问下这是不是一个比较好的做法?
3 .我用 pkg_info-a | grep wine查询是否安装了wine , 但是屏幕打印了很长一串名字 , 而且每一行都是一样的 ,为什么会重复这么多 ? 我问了下人 ,
说让我执行pkgdb -u ,执行了之后查询还是同样的结果。 这是为什么 ?
4 . Linux兼容层我安装上了, 这样是不是意味着把 Linux 下的源码包拿到FreeBSD上编译安装就可运行了 ?
问这么多了,请教各位 , 将不胜感激... 本帖最后由 zeissoctopus 于 2013-04-01 07:41 编辑
ruifeng_ 发表于 2013-04-01 02:06 static/image/common/back.gif
才接触FreeBSD (9.0版) , 这两天学会了去安装软件 。 有一点小疑惑:
歡迎加入,pkg_add 是安裝 packages , 而 make 則稱之為 " 用 Port 來編譯 "
packages 是從 Port 某一個時空快照,以預設的選項所編譯出來的
1.用 pkg_add 跟用make 安装同一个软件是不是把文件都复制在了 相同的路径?
基本上"是"。
但 .... Port 容許修改安裝路徑,而官方 packages 則只安裝在指定路徑。
2. 刚开始用make感觉安装一个软件很慢很慢 , 就用 pkg_add 去安装了, 相对来说省事多了, 问下这是不是一个比较好的做法?
兩面刃,沒有誰勝誰負。要看你從那個角度出發。你網絡連線速度和處理器能力
用 packages 省時卻損失微調彈性,用 Port 你可以打開非預設選項。
用 packages 等軟件新版恐怕你望穿秋水,用 Port 更新時不時會編譯中斷。
慢網速基本上用 Port 比較痛苦。
4 . Linux兼容层我安装上了, 这样是不是意味着把 Linux 下的源码包拿到FreeBSD上编译安装就可运行了 ?
並不是這麼簡單。
用了好几年了,从来没用过Linux的兼容层。 不要混用package和ports。 ports和package一起用问题不大,只要不和pkgng一起混用就行。 macafee 发表于 2013-04-01 10:47 static/image/common/back.gif
ports和package一起用问题不大,只要不和pkgng一起混用就行。
ports和pkgng已经可以混用了。
pkgng也基本上可以取代pkg_*了 回复 2# zeissoctopus
这下明白点了, 谢谢指教 回复 5# macafee
pkgng是什么 ? 查查去
页:
[1]