日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Ports & Package( 三 )


來抓 。一般抓下來的;ports;應該是放在;/usr/ports/;下的對應目錄下
,如;amp;就應該放在;/usr/ports/audio/amp/;下,但是并沒有硬性規(guī)
定就是了 。

整個目錄抓下來後,再來就是要執(zhí)行;make;了 。在;ports;下;make;有幾
種不同的參數(shù),這些參數(shù)在;/usr/share/mk/bsd.port.mk;里面都有詳細
的解說 。當你直接打;make;時,其實就是按照;fetch(抓回;source);->
extract(檢查;source;的;md5;并解開;source);->;patch(對;source;做
patch);->;configure(設定);->;build(編譯);這樣一路做下來,把整個
ports;編譯好,而要等到你指定了;make;install;後才會真的把這個;
ports;安裝到系統(tǒng)上去 。最後安裝完後可以再;make;clean,把解開的
source;等東東清除掉 。

在;make;fetch;時,系統(tǒng)會依照下列順序來尋找需要的;source:

1.;/usr/ports/distfiles;下
2.;/etc/make.conf;檔中指定的;MASTER_SITE_BACKUP
3.;Makefile;里指定的;MASTER_SITES

/etc/make.conf;內定是到;FreeBSD;總部去抓,不過其實一般這些
source;都可以在;ftp://freebsd.csie.nctu.edu.tw/pub/distfiles;目
錄下面抓到,所以你可以把;MASTER_SITE_BACKUP;改成:

MASTER_SITE_BACKUP?=;;
ftp://freebsd.csie.nctu.edu.tw/pub/distfiles/${DIST_SUBDIR}/

節(jié)省到國外抓檔的頻寬 。當;make;extract;後,會把;source;解開到
working;目錄下去 。如果你想自己改一改;source,可以在;make;patch
之後到;working;目錄下去修改 。然後;make;configure;和;make;build
時我們大概也沒什麼事好做了,就看電腦螢幕上的字一行行的向上,
簡單一點的;ports;可能你做十下伏地挺身它就能;make;好,大一點的可
能就你出去跟人聊天串門子回來後它還在跑 。

有時候呢,ports;A;會和;ports;B;發(fā)生關,在安裝;ports;A;時系統(tǒng)
會去找;ports;B,如果找到會先裝好;ports;B;再回頭來裝;ports;A,但
是如果找不到;ports;B;時就會給你一個警告,你就需要再去抓;ports;B
回來安裝 。但是這樣缺啥補啥也是滿麻煩的,即然用了;FreeBSD;就要善
用;FreeBSD;提供的好用功能;--;CTM 。首先,/usr/ports;下最好有;
50Mb;左右的硬碟空間,然後到
ftp://freebsd.csie.nctu.edu.tw/pub/CTM/ports-cur;下面抓回
ports-cur.????xEmpty.gz(找一個數(shù)字最大的;????;抓)以及所有
*;>;????;的;ports-cur.*.gz,比如說你抓了;ports-cur.2000xEmpty.gz
,那就要把;ports-cur.2001.gz,;ports-cur.2002.gz....;通通抓回來
。如果你抓回來的;gz;檔都放在;/tmp/ctm;下,就使用以下指令:

cd;/usr/ports
/bin/rm;-rf;*
ctm;-v;/tmp/ctm/*

這樣就會把全部的;ports;通通收在你的系統(tǒng)上,以後安裝時就不需要再
擔心缺東少西的問題了 。而且之後如果;ports;又有更新,也只需要抓回
新的;gz;檔,用;ctm;來更新即可,方便又省事 。

推薦閱讀