1. 安装必要
$ sudo apt-get install scim
$ sudo aptitude install autotools-dev libgtk2.0-dev libscim-dev libtool automake
2. 下载google输入法:
$ git clone git://github.com/tchaikov/scim-googlepinyin.git
$ cd scim-googlepinyin
3. 编译
$ ./autogen.sh
$ make
$ sudo install
关闭scim:
$ sudo pkill scim
然后启动:
$ sudo scim -d
"系统"菜单 : "系统管理" : “语言支持”的“输入法”选择scim作为默认输入法就OK了。
若输入法乎不出来,需要重启系统!!!
2010年7月24日星期六
使用Virtualenv进行多环境开发
在看Flask时,有专门的Virtualenv介绍,为了在多环境下开发,独立其它环境.
如系统中有Flask0.5稳定版,但在測试环境下需要dev, 这样可创建一个dev的虚拟环境,相互之间不影响.
先安装:
$ sudo easy_install virtualenv
配置一个使用Flask-dev(没有正式release的版本)的开发环境,不影响其它环境,取名为env。
$ mkdir flask
$ cd flask
$ virtualenv env
$ . env/bin/activate
New python executable in env/bin/python
Installing setuptools............done.
(env)$ easy_install Flask==dev
这时安装的flask-dev其实是安装在当前环境,进入env/lib看看。
同样可以在不同环境下,使用如不同版本的python等。
2010年7月22日星期四
Python2.6.5不能访问Mysql解决办法
安装ubuntu10.04后,急不可待,安装上python2.6.5(最新版).
再安装上mysql : sudo apt-get install mysql-server-5.1
安装Mysql-python-1.2.3.
>import MySQLdb
报错: libmysqlclient.so.15找不到.
但是在/usr/lib/下,执行: ls libmysql*,发现有libmysqlclient.so.16,于是把16作一个连接符号到15上.发现还是有错.
10.04上已经没有15,只有16,而Mysql-python只使用15,使用ldd可看出
/usr/local/lib/python2.6/dist-packages/MySQL_python-1.2.3c1-py2.6-linux-i686.egg$
ldd _mysql.so
linux-gate.so.1 => (0x0095c000)
libmysqlclient_r.so.15 => /usr/lib/libmysqlclient_r.so.15 (0x00653000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x003e5000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00110000)
libcrypt.so.1 => /lib/tls/i686/cmov/libcrypt.so.1 (0x008d4000)
libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0x0026a000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x00293000)
libz.so.1 => /lib/libz.so.1 (0x00365000)
/lib/ld-linux.so.2 (0x00df7000)
所以还是要找到15装上.
使用: libmysqlclient15off, 解决问题,下载地址:
http://packages.ubuntu.com/karmic/i386/libmysqlclient15off/download
文件:libmysqlclient15off_5.1.30really5.0.83-0ubuntu3_i386.deb
安装后,再到/usr/local/lib下,输入: ls libmysql*,有了:
libmysqlclient.a libmysqlclient_r.so.15.0.0 libmysqlclient.so.16
libmysqlclient.la libmysqlclient_r.so.16 libmysqlclient.so.16.0.0
libmysqlclient_r.a libmysqlclient_r.so.16.0.0 libmysqlpp.a
libmysqlclient_r.la libmysqlclient.so libmysqlpp.so
libmysqlclient_r.so libmysqlclient.so.15 libmysqlpp.so.3
libmysqlclient_r.so.15 libmysqlclient.so.15.0.0 libmysqlpp.so.3.0.9
再运行import MySQLdb,一切正常.
再安装上mysql : sudo apt-get install mysql-server-5.1
安装Mysql-python-1.2.3.
>import MySQLdb
报错: libmysqlclient.so.15找不到.
但是在/usr/lib/下,执行: ls libmysql*,发现有libmysqlclient.so.16,于是把16作一个连接符号到15上.发现还是有错.
10.04上已经没有15,只有16,而Mysql-python只使用15,使用ldd可看出
/usr/local/lib/python2.6/dist-packages/MySQL_python-1.2.3c1-py2.6-linux-i686.egg$
ldd _mysql.so
linux-gate.so.1 => (0x0095c000)
libmysqlclient_r.so.15 => /usr/lib/libmysqlclient_r.so.15 (0x00653000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x003e5000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00110000)
libcrypt.so.1 => /lib/tls/i686/cmov/libcrypt.so.1 (0x008d4000)
libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0x0026a000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x00293000)
libz.so.1 => /lib/libz.so.1 (0x00365000)
/lib/ld-linux.so.2 (0x00df7000)
所以还是要找到15装上.
使用: libmysqlclient15off, 解决问题,下载地址:
http://packages.ubuntu.com/karmic/i386/libmysqlclient15off/download
文件:libmysqlclient15off_5.1.30really5.0.83-0ubuntu3_i386.deb
安装后,再到/usr/local/lib下,输入: ls libmysql*,有了:
libmysqlclient.a libmysqlclient_r.so.15.0.0 libmysqlclient.so.16
libmysqlclient.la libmysqlclient_r.so.16 libmysqlclient.so.16.0.0
libmysqlclient_r.a libmysqlclient_r.so.16.0.0 libmysqlpp.a
libmysqlclient_r.la libmysqlclient.so libmysqlpp.so
libmysqlclient_r.so libmysqlclient.so.15 libmysqlpp.so.3
libmysqlclient_r.so.15 libmysqlclient.so.15.0.0 libmysqlpp.so.3.0.9
再运行import MySQLdb,一切正常.
2010年7月18日星期日
在ubuntu10上apt-get install sun-java6-jdk无效
在ubuntu10上执行: apt-get install sun-java6-jdk 矢效
解决方法
1. 自己从sun网站下载相应的Jre,jdk安装即可 (有依赖, 还是apt-get install好)
2. 从新立得软件管理器中search openJDK,安装 (一般不要open jdk)
3.系统 -->管理工具-->软件源中
"其他软件",勾选第一项"http://archive.canonical.com/ubuntu lucid partner"
然后执行apt-get install sun-java6-jdk
果然可以! 10.04默认不添加此源,加上就可以了.
解决方法
1. 自己从sun网站下载相应的Jre,jdk安装即可 (有依赖, 还是apt-get install好)
2. 从新立得软件管理器中search openJDK,安装 (一般不要open jdk)
3.系统 -->管理工具-->软件源中
"其他软件",勾选第一项"http://archive.canonical.com/ubuntu lucid partner"
然后执行apt-get install sun-java6-jdk
果然可以! 10.04默认不添加此源,加上就可以了.
2010年7月11日星期日
sudo apt-get install mysql-server-5.1
在ubuntu10.4安装MYSQL很简单
$sudo apt-get install mysql-server-5.1
启动$sudo /etc/init.d/mysql start
关闭$sudo /etc/init.d/mysql stop
使用ps aux |grep mysqld 查看mysql启动状态
ps命令用于查看当前系统中运行的进程信息
命令格式:ps [选项]
常见参数:
-a 显示系统中所有进程,包括其他用户进程
-e 显示所有进程信息
-f 显示进程的所有信息
-l 显示长格式显示进程的信息
-r 只显示正在运行的程序
-u 以用户的格式显示进程信息
-x 显示所有终端上的进程信息
订阅:
博文 (Atom)