ibus add boshiamy input method

在ibus中安裝嘸蝦米輸入法網路上已經有非常多的解決方法,經過一些參考之後自己也整理了一份,若有需要的朋友可以直接下載

http://moon.cse.yzu.edu.tw/~s932361/bsd/ibus_boshiamy.tgz

※包含以下內容

liu.txt 所有字根拆碼表
liu.db 己產生可以給ibus用的字根表
liu.png 給ibus用的圖示

※安裝方法

# cp liu.db /usr/local/share/ibus-table/tables/
# cp liu.png /usr/local/share/ibus-table/icons/
重啟動ibus就完成了

※自己手動製作字根表

請參考 http://cmchao.pixnet.net/blog/post/26079454
備用載點 http://moon.cse.yzu.edu.tw/~s932361/bsd/ibus_liu_gen.tbz

而它所需要的table請從有安裝嘸蝦米的windows中將liu-uni2.tab liu-uni3.tab liu-uni4.tab liu-uni.tab找出來後並複製到ibus_liu_gen的目錄中,之後直接執行uni2txt.sh就可以一次完全轉完產生出liu.txt字根表,在透過以下指令產生出ibus可使用的字根表格式,就可以使用了

# ibus-table-createdb -s liu.txt -n liu.db

freebsd pkg_info

pkg_info是freebsd一個非常重要的指令,拿來查詢目前安裝的軟體,雖然man文件寫的很清楚,不過常用的幾個功能記錄一下

1. 查詢某一套件
> pkg_info -Ex gtk

2. 查詢套件相依
> pkg_info -rx py26-gtk

3. 查詢套件被相依
> pkg_info -rx py26-gtk

4. 查詢套件安裝資訊
> pkg_info -Dx virtualbox-ose

5. 查詢套件包含的檔案
> pkg_info -Lx virtualbox-ose

6. 查詢套件的說明
> pkg_info -dx pkg_tree

7. 查詢套件屬於那個ports
> pkg_info -ox virtual

8. 查詢某檔案屬於那個套件
> pkg_info -W libglx.so

9. 查詢某個ports安裝後為那個套件
> pkg_info -O ports-mgmt/pkg_tree

當然光有pkg_info工具不夠,所以通常大概會裝幾個關於管理的工具如
1. pkg_tree 了解套件之間相依性
2. portupgrade 裡面的集合的工具如pkg_deinstall pkgdb ....
3. bsdadminscripts 裡面集合的pkg_libchk ...