最近RA有一个任务,准备要在用于workshop的机器上装一个屏幕截取的软件。系统用的是red hat linux Enterprise 3版本。我这个linux菜鸟开始了痛苦的寻觅安装过程。
昨天晚上,先找到了一个叫vnc2swf的软件,看描述能够实现linux下的桌面录像。它有windows版本,试着先在我的本本的windows下安装了,程序是python写的,虽然python不会,以前用过一点,至少知道如何运行。
安装最新的python2.5,还需要安装pygame这个模块,还有要装VNC server,虽然不懂,但安装很straight forward,可以用了,桌面录像成swf文件,没有任何问题。
今天,尝试在RH EL3下安装,简直是恶梦。
首先下载新版的python,configure,make,make install,按照document一步步来,似乎没问题,用它运行程序,说找不到 tkinter 这个module。网上搜索这个什么玩意儿,下载编译通过,还是不行。又回头看doc,说Red Hat系统下configure的时候还要加一行参数,同样不行。郁闷了。
请教师兄,他也configure不好,不过还是经验丰富,知道用rpm这个东东,他强制安装了安装盘自带的低版本python,tkinter不再成为问题了。他说还是configure的原因,不太好找,不如用旧的python,调用tkinter不会有问题。
接着郁闷的是,这个问题解决了,其它问题又出来了。python game又装不了。搜索来搜索去,终于搞明白,要安装python-game,需要SDL-image,需要SDL-mixer,需要SDL-ttf,它们几个又需要SDL和bsmeg。
这一切搞定之后,终于出现桌面录像的窗口!一看时间,晚上的课马上开始了,晚饭也来不及了。
晚上,回来在本本上的ubuntu linux下继续研究,apt就是好,要的东东都找得到。VNC也大概懂了一点,有好几个vnc的软件,我选了tightVNC这个。命令行运行,linux下好像没有daemon。呵呵,可以实现ubuntu下桌面的捕捉了。要注意的是,vnc server和client(这个vnc2swf其实是个client)在一台机器时,共享桌面的参数要设成使用密码连接。
简而言之,linux下的安装,当你想要安装某个东西,不幸的是,这个东西通常需要先安装好几样另外的东西,这几样另外的也许每样都需要另外的另外的几样东西。这样发散下去。幸运的是,需要什么会有一定的提示,而且网上一定会有和你同样郁闷过的人写的解决办法,只要你耐心寻找。
xiaoben339 于 2012-05-11 09:35:12发表:
(e:e2s
haoyu592 于 2012-03-17 17:41:45发表:
0:w(5(支持