FreeBSD Ports Note

最近不斷的在裝FreeBSD,發現實務上的使用的經驗已經跟幾年前剛開始的時候的筆記不同了,所以…來更新一下。

1. 更新可以用portsnap(6.0以後內建)(設定檔在/etc/portsnap.conf)(台灣有portsnap.tw.FreeBSD.org)

下載

portsnap fetch

解開(第一次跑才需要,不管原先有沒有/usr/ports)

portsnap extract

對剛裝好機器的第一次Update來說這樣似乎比在/usr/src做make update快很多(就算用bootonly disk啟動以ftp裝,portstree好像仍是舊的)

再來之後的更新(通常fetch一次portsnap就接近到位了,可以繼續用在/usr/src做make update的方法追)

portsnap update

2. 安裝用portmaster,好處是設定都可以先來,放下去跑就可以了。不過現在有個"中間升級到的package其舊版備份檔(distfile?)無法自動刪除",好像也沒有參數(-B不適用的樣子)可用…可是-d好像可以?(不過這不是拿來清所有/當次disfile用的嗎…)

最後補註一下下載下來的distfile預設在/usr/ports/distfiles下,磁碟空間不足可以拿來開刀看看。

補註2: http://oldach.net/portdeps.html 可以看dependency的perl script,今天(091012)為了找為什麼有的機器有裝上unzip而找的工具…

ref:
http://www.weithenn.org/cgi-bin/wiki.pl?Portsnap-更新_Port_Tree#Heading4

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: