Scilab,后门错误,八度冲突
Scilab, backdoor error, octave conflict
我从 scilab 网站安装了 scilab.6.0.0 和后门(我无法从 Application>Module maneger>atom>Technical 找到它)。我将后门文件移到了我的家,并从 scilab 命令行安装了它
-->atomsInstall('/home/user/BackDoor_0.2_5.5.bin.x86_64.linux.tar.gz')
尽管如此,它成功安装了后门,但当我重新启动 scilab 时,我收到了带有后门的错误消息
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 时,当我尝试 运行 八度音阶的演示脚本时,我也得到了这个错误
>> sci_sim_example
Scilab connection failed
仅供参考:我已经安装了 sci_cosim 包(下载包后,我写入八度提示符 >>pkg install sci_cosim_0.1.3.tar.gz
),并在 运行 脚本之前加载它。
如何重新编译 lib:检测到旧的二进制 lib
非常感谢您的提前帮助
这是对我有用的。
- 下载 Scilab 5.5.2 (link for Linux 64bit version)
将 .tar.gz
文件解压缩到您首选的系统位置以将其安装在那里。通常,我首选的提取/安装独立包的位置是在 /opt 内。
您可以使用文件浏览器的图形工具或命令行提取 .tar.gz
文件;如果 /opt
归 root
所有(通常是这样),您可能需要在提取后更改所有权。例如。您的安装可能如下所示:
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 后,转到
Applications
->Module Manager ATOMS
。在出现的新 window 中,单击 All modules
-> BackDoor
-> Install
。
您应该会收到一条消息说 "Installation done, please restart SciLab"。
退出 Scilab,然后从终端再次启动它。如果您看到一条消息:
atomsLoad: An error occurred while loading 'BackDoor-0.2':
File "/opt/scilab-5.5.2/share/scilab/contrib/BackDoor/0.2/etc/backdoor.start" does not exist.
then type the following commands in your terminal to rename the affected files:
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
选项。每次要使用它时,您都需要手动加载 sockets
和 sci_cosim
包。
我从 scilab 网站安装了 scilab.6.0.0 和后门(我无法从 Application>Module maneger>atom>Technical 找到它)。我将后门文件移到了我的家,并从 scilab 命令行安装了它
-->atomsInstall('/home/user/BackDoor_0.2_5.5.bin.x86_64.linux.tar.gz')
尽管如此,它成功安装了后门,但当我重新启动 scilab 时,我收到了带有后门的错误消息
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 时,当我尝试 运行 八度音阶的演示脚本时,我也得到了这个错误
>> sci_sim_example
Scilab connection failed
仅供参考:我已经安装了 sci_cosim 包(下载包后,我写入八度提示符 >>pkg install sci_cosim_0.1.3.tar.gz
),并在 运行 脚本之前加载它。
如何重新编译 lib:检测到旧的二进制 lib
非常感谢您的提前帮助
这是对我有用的。
- 下载 Scilab 5.5.2 (link for Linux 64bit version)
将
.tar.gz
文件解压缩到您首选的系统位置以将其安装在那里。通常,我首选的提取/安装独立包的位置是在 /opt 内。您可以使用文件浏览器的图形工具或命令行提取
.tar.gz
文件;如果/opt
归root
所有(通常是这样),您可能需要在提取后更改所有权。例如。您的安装可能如下所示: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 后,转到
Applications
->Module Manager ATOMS
。在出现的新 window 中,单击All modules
->BackDoor
->Install
。 您应该会收到一条消息说 "Installation done, please restart SciLab"。 退出 Scilab,然后从终端再次启动它。如果您看到一条消息:
atomsLoad: An error occurred while loading 'BackDoor-0.2': File "/opt/scilab-5.5.2/share/scilab/contrib/BackDoor/0.2/etc/backdoor.start" does not exist. then type the following commands in your terminal to rename the affected files:
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
选项。每次要使用它时,您都需要手动加载 sockets
和 sci_cosim
包。