1. ubuntu 下的source insight
程序名字叫:source navigator
安裝命令:sudo apt-get install sourcenav
2. 在ubuntu 上安裝QT4
2.1 添加軟件源
sudo gedit /etc/apt/sources.list
deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
2.2 安裝QT4
sudo apt-get install libqt4-dev libqt4-debug libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig qt4-demos
qt4-doc 是幫助文檔,包含了Qt中各個類庫的詳細說明以及豐富的例子程序,可以使用Qt Assistant 工具來打開閱讀。
qt4-qtconfig 是配置Qt環境的一個對話框,一般不做修改。
qt4-demos 包含很多可以運行起來的可執行文件以及源代碼。
qt4-designer是GUI界面的設計器。
2.2 安裝MySql的驅動程序
sudo apt-get install libqt4-sql-mysql
2.3 安裝qwt
qwt可用來花曲線,數據圖表等。
sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev
2.4 安裝QDevelop集成開發IDE
sudo apt-get install qdevelp
3. 數字音樂播放器
sudo apt-get install amarok
4. 代碼閱讀/編輯工具KScope
sudo apt-get install kscope
我在ubuntu 8.10上安裝完kscope後,因爲不支持kde4的庫,所以還運行不了。
解決方法如下:
1) wget ftp.debian.org/debian/pool/main/k/kdebase/kate_3.5.9.dfsg.1-5_i386.deb
2)解壓kate_3.5.9.dfsg.1-5_i386.deb(下載的默認路徑在用戶目錄下,比如 /root/ubuntu)
3)進入kate_3.5.9.dfsg.1-6_i386目錄,解壓data.tar.gz
4) 將usr/lib下的libkateinterfaces.so.0.0.0和libkateutils.so.0.0.0這兩個庫拷貝到/usr/local/lib目錄下
5) sudo ldconfig
6) 應該可以正常啓動kscope了。
5. Minicom
安裝 : sudo apt-get install minicom
配置 : sudo mincom -s (串口1,2……對應的名稱爲/dev/ttyS0, /dev/ttyS1, ……)
打開串口 : minicom
清屏: CTRL+A, 再按C
退出: CTRL+A,再按Q
如果不正常退出mincom,再次打開minicom會提示說被鎖住, 此時刪除/var/lock的對應文件即可。
6. MP3播放器
安裝:sudo apt-get install audacious
如果想播放wma格式,還要安裝:sudo apt-get install audacious-plugins-extra
現在可以打開Audacious了。安裝完後往往需要設置字體:
[右鍵]-> [首選項]->[播放列表]->[使用自動編碼檢測器檢測這些編碼],選擇合適的字體編碼即可。
7chm文件閱讀器
sudo apt-get install chmsee
8 星際譯王stardict
sudo apt-get install stardict
安裝完後,可以到以下網站下載詞典http://stardict.sourceforge.net/Dictionaries_zh_CN.php
詞典安裝:
1)解壓下載的詞典
2)將解壓出來的目錄放到 /usr/share/stardict/dic/目錄下
3)重新啓動stardict即可看到你安裝的詞典
9 掛載JFFS2根文件系統映像
jffs2是構建於MTD設備上的文件系統,可以通過mtdram設備來掛載。mtdram是用RAM實現的MTD設備,可以通過mtdblock設備來訪問。以下是主要步驟:
1)加載mtdblcok內核模塊
# modprobe mtdblcok
2)加載mtdram內核模塊,設置設備的大小爲jffs2根文件系統的大小,塊擦除大小(flash的塊大小)爲製作jffs2時“-e”指定的大小,默認爲64KB
# modprobe mtdram total_size=16410 erase_size=64
以上單位爲KB
3)設備創建成功,可查看/dev/mtdblock0
4)將jffs2根文件系統拷貝到/dev/mtdblock0設備上
# dd if=rootfs.jffs2 /dev/mtdblock0
5)掛載mtdblock0設備到指定目錄
# mount -t jffs2 /dev/mtdblock0 /mnt/jffs2
10 Banshee播放器亂碼
剛安裝的Banshee播放器,導入mp3後,發現亂碼,從網上找到了如下解決方法:
$ sudo apt-get install python-mutagen
1) 轉換mp3目錄下的文件:
$ mid3iconv -e gbk *.mp3
2)轉換當前目錄下及其子目錄的mp3文件:
$ find . -iname "*.mp3" -execdir mid3iconv -e gbk {} /;
重新導入mp3,發現亂碼問題果然解決了。
11 Ubuntu 9.10下禁用ipv6
Ubuntu 8.10之後的版本需要在啓動內核後面加入"disable_ipv6=1"作爲內核參數直接傳遞。
$ sudo gedit /etc/default/grub
將
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
變爲
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash
$ sudo update-grub
12 在ubuntu下使用雅黑字體
1)下載雅黑字體
2)創建目錄/usr/share/fonts/yahei, 將下載的msyh.ttf拷貝到該目錄。
3)修改權限:sudo chmod 555 /usr/share/fonts/yahei/*
4)創建字體緩存信息:
$ cd /usr/share/fonts/yahei
$ sudo mkfontscale
$ sudo mkfontdir
$ sudo fc-cache -fv
13 解決pdf文檔的亂碼問題
$ sudo apt-get install poppler-data
14 在終端下使用英文字典sdcv
$ sudo apt-get install sdcv
sdcv的全稱是stardict console version,該詞典是stardict的終端版本。
sdcv還可以在vim中使用:
set keywordprg=sdcv
在普通模式下,按shirt+k,會調用sdcv查詢當前光標所在的單詞。
也可以添加全局快捷鍵,命令:gnome-terminal --window -e sdcv
(持續更新……)