2017-05-30 46 views
1

我安装了scilab.6.0.0和后门fromscilab网站(我无法从Application> Module maneger> atom> Technical找到它)。让我感动的后门文件,我的家,从SCILAB命令行我安装了它Scilab,后门错误,八度冲突

-->atomsInstall('/home/user/BackDoor_0.2_5.5.bin.x86_64.linux.tar.gz') 

即便如此,它成功地安装后门,当我重新启动我得到了与后门

Start Toolbox BackDoor 
    Load macros 
atomsLoad: An error occurred while loading 'BackDoor-0.2': 
    lib: Old binary lib detected. Please recompile it for Scilab 6. 

由于这一错误消息SCILAB我知道我需要更新图书馆,但我不知道如何? 明确告诉我(因为我是scilab的新手用户)我怎样才能克服这个错误? 在和我尝试连接倍频和SCILAB,当我尝试运行在倍频演示脚本,我得到的也是这个错误

>> sci_sim_example 
Scilab connection failed 

FYI:我已经安装sci_cosim包(后我下载的软件包,我写的以八度提示>>pkg install sci_cosim_0.1.3.tar.gz),并在运行脚本之前加载它。

我怎样才能重新编译lib目录下:旧的二进制lib中检测

非常感谢你的帮助提前

+0

这些是您所遵循的说明吗? http://wiki.octave.org/Sci_cosim –

+0

是的,我已经在安装时跟着他们 –

+0

您下载的版本似乎与Scilab 6不兼容。我已经从源码编译;理论上它应该像从scilab内部执行builder.sce脚本一样简单,但是这种方式失败了,大概是由于与Scilab 6不兼容。最好的办法是安装旧版本的scilab,例如, 5.5,并安装您在那里的Backdoor二进制文件(v2_5.5)。 –

回答

0

下面是我工作。

  • 下载Scilab的5.5.2(link for Linux 64bit version
  • 提取.tar.gz文件在您的首选系统中的位置在那里安装。一般来说,我提取/安装自包装软件包的首选位置在/opt之内。

    您可以使用filebrowser的图形工具或命令行提取.tar.gz文件;如果/optroot(通常是),您可能需要在提取后更改所有权。例如。安装可能是这个样子:

    cd /opt 
    sudo wget http://www.scilab.org/download/5.5.2/scilab-5.5.2.bin.linux-x86_64.tar.gz 
    sudo tar -xvzf ./scilab-5.5.2.bin.linux-x86_64.tar.gz 
    sudo rm scilab-5.5.2.bin.linux-x86_64.tar.gz 
    sudo chown $USER ./scilab-5.5.2 -R 
    
  • 启动SCILAB通过在终端中输入

    /opt/scilab-5.5.2/bin/scilab & 
    

  • 一旦启动scilab,请转至ApplicationsModule Manager ATOMS。在出现的新窗口中,点击All modules - >BackDoor - >Install。 您应该会收到一条消息:“安装完成,请重新启动SciLab”。
  • 退出Scilab,并从终端重新启动它。如果你看到一则消息:

    atomsLoad:加载时出错 'BackDoor的-0.2': 文件“/opt/scilab-5.5.2/share/scilab/contrib/BackDoor/0.2/etc/backdoor .start“不存在。 然后在终端键入以下命令重命名受影响的文件:

    cd /opt/scilab-5.5.2/share/scilab/contrib/BackDoor/0.2/etc/ 
    mv BackDoor.start backdoor.start 
    mv BackDoor.quit backdoor.quit 
    

    重启SciLab的一次。希望这次它能够工作,SciLab会通知你BackDoor正在监听某个端口的连接。


PS。另请注意,从事物​​的八度音阶侧,当您执行pkg install时,不再接受-auto选项。每次需要使用时,都需要手动加载socketssci_cosim软件包。

+1

根据你的回答,我安装了scilab-5.5.2(感谢linux 64bit版本的链接:)。在我启动scilab之后,不幸的是,我得到了_backdoor.start不存在_错误。那么我会遵循您的解决方案,删除Backdoor.start并创建backdoor.start和其他退出文件。最后它起作用。这是我的后门听取消息。 “开始工具箱BackDoor的 \t加载宏 \t负荷网关 \t负载帮助 \t打开后门 \t BackDoor的:听了上的TCP端口28020连接” –