LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1346|回复: 7

谁可以帮忙弄一下scilab?(已解决)

[复制链接]
发表于 2008-8-4 19:46:53 | 显示全部楼层 |阅读模式
pacman -S scilab
安装后不能运行。尝试编译下了源的pkgbuikd,及源文件,编译的结果是提示没有gfortran,
查看文档,说应该使用f2c(linux),但系统没有f2c,
想使用已编译好的二进包,按说明make就可以,但make的提示是没有此命令
真得不明白,如此困难/
发表于 2008-8-4 20:53:26 | 显示全部楼层

我曾经简单地用过这东西

计算几个简单的积分而已。

我认为这东西不需要自己编译吧。
它是一个比较高级的软件,和硬件或者其他底层软件无关,
说说你安装二进制包后不能运行的现象吧?

我不认为自己编译这个玩意儿是好主意。
天晓得它用了什么静态库,还要自己找
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-5 09:05:53 | 显示全部楼层
Post by goodmen;1882492
计算几个简单的积分而已。

我认为这东西不需要自己编译吧。
它是一个比较高级的软件,和硬件或者其他底层软件无关,
说说你安装二进制包后不能运行的现象吧?

我不认为自己编译这个玩意儿是好主意。
天晓得它用了什么静态库,还要自己找

我都不想编译。
但pacman -S scilab 安装的不能运行。

http://www.scilab.org/download/官方网站下载的二进包又不能安装。按文档说明的安装命令,怎么也找不到。
谁用过的,有劳介绍一下。
回复 支持 反对

使用道具 举报

发表于 2008-8-5 09:21:04 | 显示全部楼层
不能运行?为什么?错误信息来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-5 10:47:42 | 显示全部楼层
Post by e66m;1882608
不能运行?为什么?错误信息来

这里有说明,我使用的是kde3.5的版本
http://www.linuxsir.cn/bbs/thread334399.html
回复 支持 反对

使用道具 举报

发表于 2008-8-5 23:41:09 | 显示全部楼层
http://www.scilab.org/download/index_download.php

下载
scilab-4.1.2 binary file version for Linux
回复 支持 反对

使用道具 举报

发表于 2008-8-6 00:19:25 | 显示全部楼层
bash-3.2$ make
Humm... this is a binary version
creating Path.incl
make[1]: Entering directory `/home/pem/tmp/scilab-4.1.2/scripts'
../bin/scilab created
../bin/Blatexpr created
../bin/Blatexpr2 created
../bin/Blatexprs created
../bin/Blpr created
../bin/BEpsf created
../util/Blatdoc created
../util/Blatdocs created
make[1]: Leaving directory `/home/pem/tmp/scilab-4.1.2/scripts'
Installation done

试了下,这样可以。scilab正常启动。

bash-3.2$ scilab
bash-3.2$ Warning: Missing charsets in String to FontSet conversion
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-6 13:17:47 | 显示全部楼层
Post by Archx;1882972
bash-3.2$ make
Humm... this is a binary version
creating Path.incl
make[1]: Entering directory `/home/pem/tmp/scilab-4.1.2/scripts'
../bin/scilab created
../bin/Blatexpr created
../bin/Blatexpr2 created
../bin/Blatexprs created
../bin/Blpr created
../bin/BEpsf created
../util/Blatdoc created
../util/Blatdocs created
make[1]: Leaving directory `/home/pem/tmp/scilab-4.1.2/scripts'
Installation done

试了下,这样可以。scilab正常启动。

bash-3.2$ scilab
bash-3.2$ Warning: Missing charsets in String to FontSet conversion


谢谢楼上的及各位。安装了,可以启动,出现了一个简单的运行窗口。
原先的错误原因是系统缺失make
pacman -S make,后可以安装,但提示缺字体:
[wu@myhost bin]$ ./scilab
[wu@myhost bin]$ Warning: Missing charsets in String to FontSet conversion


==========================
搜了一下,解决方法如下(不知道是否正确):
http://code.google.com/p/laueye/wiki/Development_Doc
Scilab

    * 在从源代码编译 scilab 的时候要加 --with-gfortran 选项,要不会出问题,详见:http://www.scilab.org/cgi-bin/bu ... how_bug.cgi?id=2539

    * Scilab 本身并不带图像处理的工具箱。可以从 http://sivp.sourceforge.net 下载工具箱,然后调用 imread() 进行图像读入。具体见:http://sivp.sourceforge.net/doc.php

          im = imread() 一般输出的是 rgb 的图像,也就是 NxMx3 的矩阵,为了处理方便,可以用 im =rgb2gray(im) 把图像转化成灰度的图,也就是 NxM 的矩阵,矩阵元素的值就是像素点的灰度值;0 是纯黑,255 是纯白。

    * Warning: Missing charsets in String to FontSet conversion 问题

          在中文 Linux 环境下运行 scilab 会出现 Warning: Missing charsets in String to FontSet conversion 问题。(至少在我这里是这样,Slackware12.1rc1)症状是键入 scilab 之后系统会变慢,scilab 长时间不能启动;scilab 启动之后在终端会有 Warning: Missing charsets in String to FontSet conversion 出现,然后系统恢复正常。解决方法:找到 scilab 的可执行文件(可以用 which scilab 查看),然后编辑那个文件,在最上头加入两行:

LC_ALL="en.UTF-8" export LC_ALL

保存退出后再执行 scilab 就不会有问题了。此方法不会影响到系统变量。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表