做为一个菜鸟,打算从今天开始系统的学习freebsd

前段时间硬盘数据全丢了,重装了xp,vmware,马上虚拟了一个freebsd 5.3-release,但一直没怎么动过。

于是下班后回家开始一边看handbook一边学习,反正是虚拟机,瞎折腾呗,不行就再复制一个回来。(最后发现还是一边学一边做笔记好,这是睡觉前写的,有些顺序乱了,好像还有错误,而且困意中有些东西没弄明白意思,只好明天继续了)

平时在linux下最习惯用pico编辑了,以前同事tangtao推荐的,居然没有。。。。。,查资料中。。。。。我找啊找,

用package方式装

pkg_add -r pico    //  -r 是这将迫使程序自动决定目标文件的正确格式和版本,然后自动从一个 FTP 站点寻找和安装 package。

居然提示找不到文件。

换个服务器试试

先setenv PACKAGESITE ftp://ftp.cn.freebsd.org/pub/FreeBSD/ports/i386/packages-5.3-release/Latest/

还是不行,晕哦,直接ftp上这个服务器,没找到packages-5.3-release这个目录,不会吧,镜像站点都不完全

换个台湾的服务器ftp.tw.freebsd.org

这回可以了,高兴,嘿嘿

然后用

rehash

生效,不用输绝对路径就能使用了,这个是白天问同事haoyu的

继续看handbook,

原来还可以用port可以安装哦

再试试,玩玩

先pkg_delete pico-version

whereis pico

于是进入目录,make install clean

下载巨慢,等待,默认是ftp.freebsd.org,国外的网站,等待。。。。

这个默认站点应该可以改吧,查资料中。。。。

pico装完了

又想装个lsof,handbook上的例子就是这个,正好这时

在CU看到说:

修改/etc/make.conf

加入

MASTER_SITE_OVERRIDE?= /
http://ports.hshh.org/${DIST_SUBDIR}//
ftp://ftp.freebsd.org.cn/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ /
ftp://ftp2.cn.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ /
ftp://ftp2.tsinghua.edu.cn/mirror/FreeBSD/distfiles/${DIST_SUBDIR}/ /
ftp://ibm.tju.edu.cn/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/

开始装lsof,嘻嘻,默认下载站点改了,不过没测试速度,还是慢,好像国内没网通的服务器,再改make.conf,换个台湾的服务器,有20K速度了,暂时先这样吧,慢慢找个速度快的服务器

开始在镜像服务器列表一个个的ping,有没有什么方法能一次ping啊,好累哦,这时发现怎么每个都这么慢?下载速度也变成字节数:(

ping csdn的北京服务器,也慢,生气!不用想估计有同事在下载,于是去挨个拔网线。。。。嘿嘿(若干文字略去不提,哈哈)

终于快起来了!!但是下载快一点而已

接着看handbook

说安装port前最好是更新port collection

于是pkg_add -r cvsup-without-gui
又试了进入目录make install clean

最后搞了好久,发现机器上好像本来就有了,真是晕啊

记住rehash

然后cvsup -L 2 -h cvsup.tw.FreeBSD.org /usr/share/examples/cvsup/ports-supfile

看那意思是以后更新就是通过cvsup.tw.freebsd.org了

获取完后开始升级port

先装portupgrade,进入目录,make install clean

然后pkgdb -F ,建立数据库文件

portupgrade -a

开始升级了,爽。

要好久哦,脑袋里想了一下今晚折腾的东西,写在这里吧,先不关机了,明早起来看,洗了睡。

希望明天再看,能看得懂自己写的东西。

你可能感兴趣的:(做为一个菜鸟,打算从今天开始系统的学习freebsd)