2016年3月31日 星期四

FreeBSD 中文化之一

只要安裝 zh-auto-tw-l10n 這個套件:
pkg install zh-auto-tw-l10n
裝完套件以後,會有訊息告訴您怎麼新增使用者帳號,以下截取自安裝後訊息:
**************************************************************************

中文繁體(UTF-8)說明:
   請告知您的使用者比對他們的舊設定跟新設定,放在
   /usr/local/share/skel/zh_TW.UTF-8/dot.*
  
   若之後新增使用者的話,請用下面類似方式:
          # adduser -k /usr/local/share/skel/zh_TW.UTF-8
   
   最後,請參考下面這檔案來修改 /etc/make.conf 以做更好的設定: 
   ==> /usr/local/share/skel/zh_TW.UTF-8/make.conf

**************************************************************************
新增的使用者帳號就已經設定好 locale 了,很方便,然後 console 下的顏色也都幫你設定好了,顏色的設定可能見仁見智,我是覺得很習慣他選好的配色

完成後進入xwindow就有中文選單了。

FreeBSD 使用 sudo

FreeBSD 預設安裝是沒有 sudo 可以使用的,這點和 Ubuntu 不一樣。 需要安裝 sudo 套件:
pkg install sudo
 
再來是執行 visudo 指令,會進入 vi 編輯器編輯sudoers file,將以下這行註解拿掉:

# %wheel ALL=(ALL) ALL
 
存檔以後就可以了,接下來就是要把你的使用者帳號加入 wheel group,只要是 wheel group 的使用者都可以使用 sudo。這個檔案還有很多其他設定,比如說 讓 wheel group 使用者使用 sudo 不需要密碼等,檔案的註解都說明很清楚,有興趣可以研究看看。

2016年3月7日 星期一

FreeBSD 網路校時

最近安裝了10.3-BETA2,發現時間不會自動校正,時區也設對了,ntpd 也有。請教高手後,在/etc/rc.conf 加上 ntpdate_enable="YES" 就可以了。請執行:
sudo sysrc ntpdate_enable="YES"

2016年3月2日 星期三

FreeBSD sysrc指令

FreeBSD 有一個簡單的指令 sysrc,可以不進入編輯器就可以將設定寫入 /etc/rc.conf。
指令如下:

$ sudo sysrc 設定值

例如安裝 KDE,想在開機時啟動 KDM, 就可以執行:

$ sudo sysrc kdm4_enable="YES"

就可以把這個設定寫入 /etc/rc.conf

是不是很方便呢?