|
|
大家都知道smart是使用python来编写的,那么竟然python程序可以用psyco来加速,smart也可以才对,因此在自己的机子上做了个实验,结果是明显的smart是可以用psyco来加速的。
下面是流程:
要使用psyco来加速smart得安装psyco,而opensuse目前的源里并没有psyco,还好安装psyco是件很简单的事情。
1:从 http://wyvern.cs.uni-duesseldorf.de/psyco/psyco-snapshot.tar.gz 下载最新版本的psyco到某个目录下.
2:在终端下tar xvzf psyco-snapshot.tar.gz 生成个psyco-snapshot目录,切换到这个目录.
3:安装python-devel包,用smart和zypper都可以,smart install python-devel或者zypper in python-devel.
4:su 切换到root用户环境下,pwd看一下是不是还在psyco-snapshot目录下,然后 python setup.py install,psyco就算安装好了。
5: cp /usr/bin/smart /usr/bin/smart-backup,给smart做个备份,然后用你喜欢的文本编辑器打开/usr/bin/smart.
在头部的import sys前面加入
try:
import psyco
psyco.full()
except ImportError:
pass
然后保存。
要注意缩进和格式,因为python对语法格式要严格的要求。
6:试试你加速后的smart吧! |
|