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
(持续更新……)