Linux Mint 14(MATE)安装Skyeye

来源:互联网 发布:电脑系统优化软件知乎 编辑:程序博客网 时间:2024/06/05 22:59
我是个Linux新手,中间出了好多问题,搞了两天才装好,中间还把系统弄坏了一次,不过还好终于搞定了。
过程很复杂,其实很简单,共享出来,供像我这样的新手参考!错误之处还请指正,谢谢!


操作系统:
Linux Mint 14(Mate)


软件:
skyeye-1.3.5_rc1.tar.gz


依赖软件:(这个比较重要,我就栽在这里了)
libgtk2.0-dev
python2.x
xterm


1. 安装libgtk
    apt-get install libgtk2.0-dev
    (这个比较简单,系统会自动安装一堆东西,不装这个,编译skyeye时会有一堆头文件找不到)


2. 安装python
    其实系统中已经自带python2.7.3和3.2.3两个版本,但是都用不成,skyeye运行时会提示:PyFloat_Type导入错误。
    所以要重新安装python,并且在编译时加入--enable-shared选项。
    2.7.3的版本已经不提供下载了,于是我下载了个2.7.5的版本,但是装完后运行提示:MAXREPEAT没有定义,网上搜了一下,貌似没有好的解决办法。
    于是又试了一下最新的3.3版本,提示:no cli find
    最后下载了2.6.8版本,安装后提示找不到动态库:libpython2.6.so.1.0,但是文件明明在那,网上搜到编译时要指定LD_RUN_PATH,最后编译如下:
      ./configure --enable-shared
      make LD_RUN_PATH=/usr/local/lib
      make install
    (我对这个python很无语,系统中很多软件都用到它,我把2.7.5的版本装到系统/usr/lib目录下后,直接导致开始菜单和输入法无法显示,而且无法恢复,
        明明编译安装都正常,还是提示符号没有定义,官方论坛上说是解释器的版本问题,但是我没有找到解决办法,最后还是装了2.6.8)
 
3. 安装skyeye
      ./configure --prefix=$PREFIX/skyeye
      make lib LD_RUN_PATH=/usr/local/lib
      make LD_RUN_PATH=/usr/local/lib
      make install_lib
      make install


4. 安装xterm
    apt-get install xterm


5. 测试skyeye
    在PATH环境变量增加skyeye的执行路径:vim ~/.bashrc,输入:
     export PATH=skyeye安装目录/bin:$PATH
     重新打开终端,运行skyeye:     
mint@mint ~ $ skyeye
SkyEye 1.3.5
SkyEye is an Open Source project under GPL. All rights of different parts or modules are reserved by their author. Any modification or redistributions of SkyEye should not remove or modify the annoucement of SkyEye copyright. 
Get more information about it, please visit the homepage http://www.skyeye.org.
Type "help" to get command list. 
 (skyeye)   
    输入quit退出,进入到skyeye安装目录下testsuite/arm_hello目录,运行:
    skyeye -e arm_hello
    start
    run
    会弹出一个xterm输出窗口,周期性打印“helloworld”
    stop
    quit
原创粉丝点击