Archive for 八月, 2006

slzzp指導 make.conf跟portupgrade相關

有到 /usr/ports 打 make update 嗎?
或者是 /etc/make.conf 改改 SUPHOST=        cvsup.tw.freebsd.org

portupgrade 是檢查你系統上有裝的 ports 虛不需要更新
而 /usr/ports 裡面的列表還是得靠 make update 更新 (記得設定 /etc/make.conf)

需要 make.conf 嗎? :P
http://ccca.net/~chwu/etc/make.conf.new
這個需要裝 csup , 在 /usr/ports/net/csup

SUPFILE=/usr/local/etc/stable-supfile
PORTSSUPFILE=/usr/share/examples/cvsup/ports-supfile
這兩個要看你的設定檔案放在哪裡來改

你裝哪個版本的 freebsd ?  ( uname -a ) => 5.4release
cp /usr/share/examples/cvsup/stable-supfile  /usr/local/etc/
然後改 /usr/local/etc/stable-supfile
*default release=cvs tag=RELENG_5 這一行
改成 *default release=cvs tag=RELENG_5_4

所以 freebsd 要備份系統設定的時候, 要備 /root /etc /usr/local/etc /var/cron /sys/i386/conf
如果硬碟爛掉, 你灌同樣的版本回來, 然後備份直接蓋回來就可以恢復了

/usr/ports/chinese/irssi
這中文PATCH是跟/usr/ports/irc/irssi/有裙帶關係的
版本要看後者的Makefile

make all install clean 下去, 設定選好, 就會從頭到尾幫你 make 出來, 然後清掉不再需要的東西
config 是你要改設定的時候才需要用的
當然你也可以 make config all install clean

我和 gslin 都是乾脆把 make update 弄到 crontab 裡面去, 每天半夜會自動跑
像是 0 3 * * * root (cd /usr/src; make update) 這樣子設定到 /etc/crontab
然後要 killall -1 cron 才會讓 crontab 生肖

make update 會產生大量訊息, 所以偶爾去看看 root 信箱清理清理

廣告

發表迴響

slzzp指導 irssi 相關細節

沒有 record 的話…. 你有沒有裝 glibc or glibc2 ?

通常 irssi 是裝 ports 裡的 zh-irssi

然後做 irssi 的時候有設定 –with-perl

這樣子的 irssi 才是完整的啊啊啊

freebsd 就簡單啦,到 /usr/ports/chinese/irssi/ 下面做就好了

make config 記得勾選  [X] PERL   Enable perl support

http://freebsd.slzzp.net/irssi.tgz  # gslin 泡麵設定檔案
看 .irssi/config 和 .irssi/startup

servers = 和 channels = 之類的Class只有一個,各項目之括號間記得用,分開

不同channel irssi 用 alt-123456789 切換就好,如果超過十個,那還可以用 alt-qwertyuiop
超過二十個的話… 那… ctrl-n 切下一個, ctrl-p 切上一個, 一個一個切下去

social 指令都可以利用 /alias 做, 然後 /save 可以存檔起來, 以後還可以用

其他附加的小東西 (.irssi/scripts/ 底下)也很方便

設定裡面還有一個讓你決定畫面按 page up 捲回去看的數量
scrollback_time = “7day";
scrollback_lines = “50000″;
設定捲回去可以看 50000 行, 或是七天份

{} () 就別管了, 反正 /save 一下 irssi 就會存成 irssi 看得懂的格式

再來是 .irssi/startup

最下面的 /connect csie 就是主動連線到 config 裡面 chatnet 是 csie 的 server
所以你有多個 chatnet 要連的話, 就要多寫 /connect far2 這樣

平常都是用 big5
所以還要加三行設定
/set term_charset big5
/set recode_fallback big5
/set recode_out_default_charset big5
如果遇到 utf-8 的頻道, 就可以用 /recode add #channel_name utf-8 指定從 utf-8 轉回來

發表迴響