24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1496  |  回复: 14
当前主题已经存档。

niuli

金虫 (小有名气)

[交流] 【求助】急求助XCrySDen的安装已有7人参与

我想在服务器上安装XCrySDen软件,看Pwscf的输入结构的到空间的对称点,可是试了好几个版本的软件都不行。具体如下:
工作站是曙光4500(有16个节点,共128个内核),我在个人用户下安装xc-1.5.21-src-all.tar.tar和xc-1.5.17-linux_x86-semishared.tar.tar的都不能运行。
我是按照本网站上“【转帖】XCrySDen 软件下载和安装说明 ”进行安装的,以安装xc-1.5.17-linux_x86-semishared.tar.tar为例:

1.首先解压缩tar文件 tar zxvf xc-1.5.17-xc-1.5.17-linux_x86-semishared.tar.tar

2. 进入XCrySDen-1.5.17-bin-semishared文件夹,执行./xcConfigure 然后会问一些问题,选择了Y和N。

3. 设置环境变量 vi .bashrc
XCRYSDEN_TOPDIR=/home/niuli/XCrySDen-1.5.17-bin-semishared
XCRYSDEN_SCRATCH=/home/niuli/xcrys_tmp
export XCRYSDEN_TOPDIR XCRYSDEN_SCRATCH
PATH="$XCRYSDEN_TOPDIR:$PATH:$XCRYSDEN_TOPDIR/scripts:$XCRYSDEN_TOPDIR/util"

4.保存bashrc 文件
  source .bashrc

5.运行,输入xcrysden
出现如下的话

.....
Version: 1.5.17

  Please report bugs to: Tone.Kokalj@ijs.si


  TERMS OF USE:
  -------------
  XCRYSDEN is released under the GNU General Public License.

  Whenever graphics generated by XCRYSDEN are used in scientific
  publications, it shall be greatly appreciated to include an explicit
  reference. The preferred form is the following:

  [ref] A. Kokalj, Comp. Mater. Sci., Vol. 28, p. 155, 2003.
        Code available from http://www.xcrysden.org/.

TCL_LIBRARY=/home/niuli/XCrySDen-1.5.17-bin-semishared/external/lib/tcl8.5
XCRYSDEN_TOPDIR=/home/niuli/XCrySDen-1.5.17-bin-semishared
XCRYSDEN_SCRATCH=/home/niuli/xcrys_tmp

Application initialization failed: no display name and no $DISPLAY environment variable
Error in startup script: no display name and no $DISPLAY environment variable
    while executing
"load /home/niuli/XCrySDen-1.5.17-bin-semishared/external/lib/tk8.5/../libtk8.5.so Tk"
    ("package ifneeded Tk 8.5.5" script)
    invoked from within
"package require Tk 8.1.1"
    ("package ifneeded BWidget 1.8" script)
    invoked from within
"package require BWidget"
    (file "/home/niuli/XCrySDen-1.5.17-bin-semishared/Tcl/xcInit.tcl" line 441)

大家帮我看看问题出在什么地方,怎么解决?提前表示感谢
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

锐利的碎片

木虫 (正式写手)

star watcher


niuli(金币+5):谢谢!还是没装上 2010-04-13 16:35
gavinliu7390(金币+1):谢谢参与! 2010-04-16 09:49
应该是tk的问题。

[ Last edited by 锐利的碎片 on 2010-4-13 at 12:18 ]
2楼2010-04-13 12:15:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

niuli

金虫 (小有名气)

又试了,还是这个问题
3楼2010-04-13 16:30:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

citrine

铁杆木虫 (正式写手)

★ ★
xiaohunhun(金币+1):xiexie 2010-04-13 22:59
niuli(金币+1): 2010-04-14 11:35
niuli(金币+1): 2010-04-14 11:37
gavinliu7390(金币+1):谢谢交流! 2010-04-16 09:49
下个包含Tcl的,试试看
with Tcl/Tk/Mesa libraries included: xc-1.5.21-src-all.tar.gz
4楼2010-04-13 16:37:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

citrine

铁杆木虫 (正式写手)


xiaohunhun(金币+1):xiexie 2010-04-13 22:59
niuli(金币+1): 2010-04-14 11:36
原因在:
Application initialization failed: no display name and no $DISPLAY environment variable
Error in startup script: no display name and no $DISPLAY environment variable

好像不是Tk的事
试试
export DISPLAY=localhost:0.0

[ Last edited by citrine on 2010-4-13 at 16:52 ]
5楼2010-04-13 16:49:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lono75

铁杆木虫 (著名写手)

niuli(金币+1): 2010-04-14 11:36
安装XManager
由天命,成人事!
6楼2010-04-13 16:56:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

enola

捐助贵宾 (正式写手)


xiaohunhun(金币+1):xiexie 2010-04-13 22:59
niuli(金币+1): 2010-04-14 11:57
安装xc-1.4.1bin-linuxPC-static.tar.gz
timeflies..
7楼2010-04-13 18:49:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bluewhale

铁杆木虫 (正式写手)

具体环境是什么?从Windows 到 Linux, 或 从 Linux 到 Linux?
8楼2010-04-13 20:26:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

goldenfisher

金虫 (著名写手)

★ ★
xiaohunhun(金币+2):xiexie 2010-04-13 22:59
niuli(金币+3): 2010-04-14 11:46
如果是从windows到Linux,安装xmanager然后ssh 用户名@ip登录可以画出,如果是Linux到Linux,则需用ssh -X 用户名@ip登录。
这应该是需要远程登录弹出窗口的附件支持。
9楼2010-04-13 21:06:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

niuli

金虫 (小有名气)

换软件包后提示语不同,是不是需安装xmanager

谢谢各位的帮助,我又试着安装xc-1.5.21-linux_x86_64-semishared.tar.tar软件包,运行后说
Application initialization failed: couldn't connect to display "localhost:0.0"
Error in startup script: can't read "xcrys(platform)": no such variable
    while executing
"if { $xcrys(platform) == "windows" } {
    # testing ...
    rename exec _tcl_exec

    proc exec {args} {
        global env

            # first try a normal exec..."
    (file "/home/niuli/XCrySDen-1.5.21-bin-semishared/Tcl/cygwin.tcl" line 19)
    invoked from within
"source $system(TOPDIR)/Tcl/cygwin.tcl"
    (file "/home/niuli/XCrySDen-1.5.21-bin-semishared/Tcl/xcInit.tcl" line 433)

我是在笔记本电脑上通过Xshell登录远程服务器,把软件包放在服务器个人用户名下安装并运行的。按照运行结果提示及上面的建议,是不是我应在笔记本电脑中安装xmanager啊!谢谢!
10楼2010-04-14 11:46:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 niuli 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见