尝试几次在SUSE Linux Enterprise Server 10 (x86_64)上安装xm用源文件安装都失败了,始终configure不好,实在很难找出原因,源文件可以从http://savannah.nongnu.org/download/xmakemol/xmakemol-5.16.tar.gz下载。
因为有在Ubuntu上装xmakemol的经验,因为xmakemol存在于ubuntu的源中,安装非常方便,只需要输入:
sudo apt-get install xmakemol
即可。
可是SUSE Linux却不这么简单。
试来试去,想起以前编译WIEN2k时用到过将rpm转换为deb的命令alien,后来结果证明,可行。
首先在ubuntu机器上下载xmakemol的deb文件,地址是http://debian.ustc.edu.cn/ubuntu/pool/universe/x/xmakemol/xmakemol_5.16-3ubuntu1_i386.deb。
alien -r xmakemol_5.16-3ubuntu1_i386.deb
生成rpm文件,利用scp传到suse机器上,运行:
rpm -ivh xmakemol_5.16-xxxxxxx.rpm
会报缺少“-lXm”库,上网寻找,得到openmotif的rpm安装文件,地址为ftp://195.220.108.108/linux/PLD/dists/ra/PLD/i686/PLD/RPMS/openmotif-2.1.30-8.i686.rpm。
rpm -ivh openmotif-2.1.30-8.i686.rpm
rpm -ivh xmakemol_5.16-xxxxxxx.rpm
这样,xmakemol就安装好了,可执行文件默认存在/usr/bin中。
PS:编写可执行文件:
export DISPLAY=10.25.4.116:0
xmakemol
在本地Windows机器上运行xmanager,将上述文件中ip改为本地ip,运行,即可将窗口输出到本地。