LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 814|回复: 5

FB新手的几个问题--chinaunix上无人回答,这里试试

[复制链接]
发表于 2004-11-23 09:49:04 | 显示全部楼层 |阅读模式
1.FreeBSD的很让人费解的是既然cvsup是个那么重要的工具(ports升级全得依赖它来做),为什么不是放在基本的安装中,而需要在我们装好FB 后再手工的去安装?

2./usr/src下的东西如果不cvsup全了,那么make world会不会有问题呢?

3.当我使用FB5.2的盘安装好了基本系统+cvsup后,我cvsup了一下ports,这时,我想使用#pkg_add -r xorg,可是为什么找不到软件包??(主要是想知道pkg_add会从哪里去辨认我的系统是5.2的还是5.3的)(pkg_add会去服务器上找 5.2目录下的软件包,而不是5.3这个当前版)

4.没有安装ports是不是不能使用pkg_add -r 了呢??

5.当我make了一半,可是机子掉电了,这时继续make的命令是什么?(也许我该看看man em23.gif )


我是使用便携的,觉得学习FB还是装一个在机子上最好,虽然知道FB是用在服务器上做应用的,可是还是希望有一个桌面能够使用,这样可以边看文档边实验。可是怕极了FB的make了,如果全部都做make的话,一个桌面加一些应用软件要好几天,,,可怕啊。。因此还是最喜欢用pkg_add -r来安装,自己用也没必要那么讲究什么运行效率问题了,过得去就行了。

FB升级ports,/usr/src/真的是很费时间的一件事情啊。
另外,大家贴贴自己的supfile吧,好给新手一个参考。
发表于 2004-11-23 10:34:33 | 显示全部楼层
1. 誰知道呢.(也許你的想法更好,但是cvsup畢竟不是系統的一個基本部分, 離開他也不是甚麼都做不了的)
2~5: 我只說我知道的(~_~)
   pkg_add: 是用?戆惭b軟件的工具.
     ports: 是收集了fb下面的大部分常用的軟件的一個集合(通過他和網羅, 基本上可以安裝你想要的任何軟件, 而且可以很大程度上面解決軟件的關聯問題)
     所以沒有安裝ports和是否可以使用pkg_add沒有本質關係
     關羽make: 一般?碚f,make clean可以清除上次編譯的內容. 如果中途掉電,直接進行make是可以繼續編譯的.
  如果你不喜歡每個軟件都make的話,用pkg_add是一個很好的方法(我也很喜歡用這個工具,?省時間).常用的軟件(xfree86,gnome,kde,emacs...)都可以在fb的光盤中找到,而且可以直接用pkg_add安裝.你也可以在fb的網站上找到(如下面的例子: ftp://ftp.hk.freebsd.org/pub/Fre ... .10-release/All/)

祝你好運.
发表于 2004-11-23 10:54:00 | 显示全部楼层

回复: FB新手的几个问题--chinaunix上无人回答,这里试试

最初由 NetDC 发表
1.FreeBSD的很让人费解的是既然cvsup是个那么重要的工具(ports升级全得依赖它来做),为什么不是放在基本的安装中,而需要在我们装好FB 后再手工的去安装?


ports升级的方法很多,绝不局限于使用CVSUP.所以并非必须,况且,一些安装方式(比如最小化安装),根本不安装ports.

2./usr/src下的东西如果不cvsup全了,那么make world会不会有问题呢?

这个问题我想如果是Userland一些非必要的东西(比如不是GCC及及其他编译工具)缺少,或许问题不大,至于sys中文件缺少或许是个致命错误。当然,具体会不会,试试就会知道。

3.当我使用FB5.2的盘安装好了基本系统+cvsup后,我cvsup了一下ports,这时,我想使用#pkg_add -r xorg,可是为什么找不到软件包??(主要是想知道pkg_add会从哪里去辨认我的系统是5.2的还是5.3的)(pkg_add会去服务器上找 5.2目录下的软件包,而不是5.3这个当前版)

请先搞明白,pkg_add -r该怎么使用,有没有设置好PACKAGEROOT这个environment variable?

4.没有安装ports是不是不能使用pkg_add -r 了呢??

FreeBSD使用两种不同的包管理机制:ports & Pakages。pkg_add -r 使用的是后者,所以没有安装ports依然可以。

5.当我make了一半,可是机子掉电了,这时继续make的命令是什么?(也许我该看看man em23.gif )

make
 楼主| 发表于 2004-11-23 11:09:17 | 显示全部楼层

回复: 回复: FB新手的几个问题--chinaunix上无人回答,这里试试

最初由 Freebird 发表
ports升级的方法很多,绝不局限于使用CVSUP.所以并非必须,况且,一些安装方式(比如最小化安装),根本不安装ports.

make


多谢了,刚才也在慢慢的翻这里的精华区,看到了pkg_add -r的用法了,

嗯,还有别的方式升级ports?看来,我需要接着把剩下的精华区给翻完再说了。。
也许是我还没习惯的原故吧,因为新手看到的都是使用cvsup来升级源码的,所以觉得cvsup不在基本系统中觉得很奇怪。

多谢楼上的两位,回得真快呀。
:thank :thank
 楼主| 发表于 2004-11-23 11:15:36 | 显示全部楼层
最初由 LoveLife123 发表
1
     關羽make: 一般?碚f,make clean可以清除上次編譯的內容. 如果中途掉電,直接進行make是可以繼續編譯的.
 
祝你好運.


谢谢,前两天我make xorg,结果便携的电源忘了开了(使用电池),后来就断电了,结果开机后make出错,我就只能clean后再make才正常。。不知道是不是偶然的,如果有机会再试了。。
:thank
发表于 2004-11-23 12:02:00 | 显示全部楼层
一般可以继续make,如果失败再make clean && make.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表