ruifeng_ 发表于 2013-04-01 02:06

有关安装软件的一点疑惑...

才接触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:40

本帖最后由 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上编译安装就可运行了 ?


並不是這麼簡單。

fender0107401 发表于 2013-04-01 08:03

用了好几年了,从来没用过Linux的兼容层。

fender0107401 发表于 2013-04-01 10:07

不要混用package和ports。

macafee 发表于 2013-04-01 10:47

ports和package一起用问题不大,只要不和pkgng一起混用就行。

HonestQiao 发表于 2013-04-01 14:46

macafee 发表于 2013-04-01 10:47 static/image/common/back.gif
ports和package一起用问题不大,只要不和pkgng一起混用就行。

ports和pkgng已经可以混用了。
pkgng也基本上可以取代pkg_*了

ruifeng_ 发表于 2013-04-01 15:31

回复 2# zeissoctopus


    这下明白点了, 谢谢指教

ruifeng_ 发表于 2013-04-01 15:33

回复 5# macafee


    pkgng是什么 ?   查查去
页: [1]
查看完整版本: 有关安装软件的一点疑惑...