FreeBSD没有安装Ports的解决办法
今天一個朋友說,幫我裝臺Freebsd+postfix+extmail吧。我糾結(jié)了下,說,好吧。不過自從玩ubuntu之后,Freebsd的很多東西都忘掉了。哈哈,不如就借這個機會撿回來好了。
登上去一看,發(fā)現(xiàn)朋友說的干凈的Freebsd,果然夠干凈!ports都沒有裝。。
其實安裝ports也簡單,前提是你在internet上面啦。
使用 portsnap 安裝
使用portsnap不需要事先安裝 ports tree,并且能夠在任何時候恢復(fù)到已知的最新狀態(tài)(即使手工對ports tree進行了修改)。
下載或更新 portsnap 快照的方法是 portsnap fetch;
首次安裝,或希望將 ports tree 恢復(fù)到快照的樣子,應(yīng)使用 portsnap extract;
之后更新系統(tǒng)中的 ports tree,則可以通過 portsnap update 來完成。
對于服務(wù)器而言,推薦在 crontab 中增加在每天3點執(zhí)行 portsnap cron,以減少使用時所需要的下載時間。
首次下載 portsnap 快照時,需要下載一個大約50MB的快照基礎(chǔ)文件。在中國大陸,由于網(wǎng)絡(luò)狀況的原因,這可能需要較長時間??梢钥紤]用 portsnap fetch -s portsnap.cn.freebsd.org 做首次下載;之后的下載,還是推薦使用正常的 portsnap fetch。
可以使用下面步驟完成上述情況
a>.首先設(shè)置一個比較快的portsnap服務(wù)器,如果系統(tǒng)默認的地址訪問速度也很快,可以不修改
#vi /etc/portsnap.conf
設(shè)置SERVERNAME=portsnap.cn.freebsd.org ,你可以設(shè)置相對速度快點的服務(wù)器的地址
b>.執(zhí)行下面命令
#portsnap fetch extract??? 這里直接下載ports并且解壓
這樣就完成了下載ports系統(tǒng)以及解壓到/usr下面了
c>.設(shè)置最快的ports鏡像
用ports安裝軟件的時候,如果沒有設(shè)置相對來說最快的ports服務(wù)器地址,那就會默認的 ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/,這個地址對于很多地方來說是很慢的。
修改 /etc/make.conf 加入以下代碼
MASTER_SITE_OVERRIDE=\
ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}\
?
如果有最快的地址,可以加到上面去,下載就會快了。
安裝完后一用make install 就出下面的錯誤就出下面的錯誤:
# make install
On FreeBSD before 6.2 ports system unfortunately can not set default X11BASE by itself so please help it a bit by setting X11BASE=${LOCALBASE} in make.conf. On FreeBSD before 6.2 ports system unfortunately can not set default X11BASE by itself so please help it a bit by setting X11BASE=${LOCALBASE} in make.conf.
On the other hand, if you do wish to use non-default X11BASE, please set variable USE_NONDEFAULT_X11BASE. On the other hand, if you do wish to use non-default X11BASE, please set variable USE_NONDEFAULT_X11BASE.
*** Error code 1
*** Error code 1
這個其實可以很容易解決,在 /etc/make.conf 里面加入 X11BASE=${LOCALBASE} 就可以了喂。
?
轉(zhuǎn)載于:https://blog.51cto.com/lemon12911/440264
總結(jié)
以上是生活随笔為你收集整理的FreeBSD没有安装Ports的解决办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ×××S 2008 实用小技巧
- 下一篇: 用Table变量返回多行数据