陈渝的文章介绍的是在Redhat Linux下如何安装SkyEye,不但跟我正在用的Debian Linux系统不相同,而且由于他所介绍的SkyEye版本较低,现有新版本的SkyEye安装过程已经发生了变化,所以我介绍一下在Debian Linux下安装最新版本的SkyEye-1.2.3的过程。
在Linux下安装SkyEye的方式有两种:一种是直接获取SkyEye的可执行文件版本,然后直接将其复制到/usr/local/bin或其它路径下就可以使用了;另外一种则是获取SkyEye的源代码然后进行编译并最终生成可执行文件。因为前者比较简单,所以下面只介绍后者。
从SourceForge.net网站下载SkyEye源代码压缩包文件skyeye_1_2_3_Rel.tar.bz2。假设保存在/home/user目录下,解压缩之即可:
tar -xjvf skyeye_1_2_3_Rel.tar.bz2
完后会有一个skyeye_1_2_3_Rel的目录生成。
在编译SkyEye源程序之前,要确认你的Linux系统中已经安装有如下软件包:
binutils-dev (bfd)
gtk+-2.0-dev (libgtk2.0-dev)
pkg-config
pango-dev (libpango1.0-dev)
freetype2-dev (libfreetype6-dev)
glib-dev (libglib2.0-dev)
x11-dev (libx11-dev)
建议切到root用户下逐个使用apt-get install命令试验一下,命令参数就是上面所列的那些软件包,后面括号标红的那些软件包是实际要安装的软件包名称(使用apt-cache search命令搜索的结果)。可能有些会提示已经是最新版本的软件,也就是已经安装过了,无所谓了,直接跳过安装下一个就是了。
等把上述软件包都安装完毕,就可以退出root用户模式,回到普通用户模式下,在skyeye_1_2_3_Rel目录下运行make命令进行编译,一切顺利的话,会在skyeye_1_2_3_Rel/binary目录下面生成一个名为skyeye的可执行文件。输入“binary/skyeye -h”命令,如果能看到SkyEye的提示信息,那么SkyEye就安装成功了。接下来就可以配置SkyEye来仿真软硬件系统了。