LinuxForum.Fans
Тема

scilab 5.4.0 x64 + Atoms - проблема с установкой

Автор: basileus 23 сообщений 5848 просмотров
#301430

Имеется OpenSUSE 12.2 x64. С сайта scilab.org был скачан scilab-5.4.0.bin.linux-x86_64.tar.gz и распакован в домашнюю папку. Теперь пытаюсь установить модули atoms, но все, что получаю в ответ - это "Сбой при установке!"
"...atomsExtract: Сбой при извлечении из архива «/home/basil/progs/scilab-5.4.0/share/scilab/contrib/guibuilder/guibuilder_2.3-1.bin.zip»."
И так со всеми модулями. Был ли у кого такой глюк? И как с ним бороться?

#301431

Сбой при извлечении из архива «/home/basil/progs/scilab-5.4.0/share/scilab/contrib/guibuilder/guibuilder_2.3-1.bin.zip
Архив битый?
Как извлекаете?

#301448

Архив целый вроде как.
Устанавливаю через меню: "Инструменты -> Управление модулями Atoms". То есть получается, что сама утилита скачивает архив и пытается его распаковать. Архив после такой процедуры лежит в "../scilab-5.4.0/share/scilab/contrib/guibuilder". Размер архива сравнивал с размером этого же архива, скачанного через wget. Одинаково. crc проверить не могу, так как на сайте их тоже нет :(

#301449

хм... а руками распаковать архив? и положить куда надо..

#301452

А вот тут небольшая проблема. Честно говоря, я не могу понять куда раскладывать содержимое архива. И похоже, что сам модуль скрипт как-то ещё регистрирует в системе. А я в этом скрипте с трудом разбираю что и как делается.

#301453
basileus написал:
А вот тут небольшая проблема. Честно говоря, я не могу понять куда раскладывать содержимое архива. И похоже, что сам модуль скрипт как-то ещё регистрирует в системе. А я в этом скрипте с трудом разбираю что и как делается.

Извиняюсь.. А от root запускаете?

#301454

Нет, но от root то же самое. Такое ощущение, что в системе чего-то не хватает... :\

#301455
basileus написал:
Нет, но от root то же самое. Такое ощущение, что в системе чего-то не хватает... :\
#301456

Пакет scilab со всеми его зависимостями можно установить из репозитория Education.

Для работы с компилятором Modelica надо также установить пакет scilab-devel.

#301465

Для 12.2 нет даже 5.3.3 хотя бы в Factory.

#301471
basileus написал:
Для 12.2 нет даже 5.3.3 хотя бы в Factory.

))) ну тогда исходники качать и ./configure, make, make install. Там будет понятнее в чём проблема

#301475

Что говорит

text
file /home/basil/progs/scilab-5.4.0/share/scilab/contrib/guibuilder/guibuilder_2.3-1.bin.zip

и

text

mkdir ~/test
unzip /home/basil/progs/scilab-5.4.0/share/scilab/contrib/guibuilder/guibuilder_2.3-1.bin.zip -d ~/test

?

#301476

Весёленькая перспектива

#301495

Вам надо правильно определить директивы(PATH, SСILAB_HOME, JAVA_HOME, LIB etc...)для вашего scilab.
для наглядности смотрите файл /bin/scilab, это просто sh скрипт, который говорит как и где.
в scilab-5.4.0/lib/pkgconfig. задаются все необходимые пути. Класть его наверно надо в etc или куда еще. Не разбирался в общем.

"basileus" написал:
"...atomsExtract: Сбой при извлечении из архива «/home/basil/progs/scilab-5.4.0/share/scilab/contrib/guibuilder/guibuilder_2.3-1.bin.zip»."

вам просто не хватает прав для того, что бы эта библиотека легла в /usr/lib/scilab или как то так.

можно скачать src пакет, и из него вытянуть spec файл, посмотреть что к чему, ну или вообще пересобрать rpm :-)

#301502

Перед сборкой сделай так:

zypper in gcc-fortran hdf5 hdf5-devel ocaml*

+ нужна java, какая у тебя java я не знаю. ну в общем вот:

Maybe JAVA_HOME is pointing to a JRE (Java Runtime Environment) instead of a JDK (Java Developement Kit)

Как то так. в общем дальше разберешься что к чему :-)

#301992

Спасибо, ща попробую

#301993
yars написал:
Что говорит
text
file /home/basil/progs/scilab-5.4.0/share/scilab/contrib/guibuilder/guibuilder_2.3-1.bin.zip

text
/home/basil/progs/scilab-5.4.0/share/scilab/contrib/guibuilder/guibuilder_2.3-1.bin.zip: Zip archive data, at least v1.0 to extract Zip archive data, at least v1.0 to extract
yars написал:
и
text

mkdir ~/test
unzip /home/basil/progs/scilab-5.4.0/share/scilab/contrib/guibuilder/guibuilder_2.3-1.bin.zip -d ~/test

?

Показать

Archive: /home/basil/progs/scilab-5.4.0/share/scilab/contrib/guibuilder/guibuilder_2.3-1.bin.zip
creating: /home/basil/test/guibuilder_2.3/
creating: /home/basil/test/guibuilder_2.3/macros/
inflating: /home/basil/test/guibuilder_2.3/macros/guipropsedit.bin
inflating: /home/basil/test/guibuilder_2.3/macros/guigencode.bin
inflating: /home/basil/test/guibuilder_2.3/macros/guicontrolcreate.bin
inflating: /home/basil/test/guibuilder_2.3/macros/guialignements.bin
inflating: /home/basil/test/guibuilder_2.3/macros/guigetfile.sci
inflating: /home/basil/test/guibuilder_2.3/macros/guibuilder.sci
inflating: /home/basil/test/guibuilder_2.3/macros/guipropsedit.sci
inflating: /home/basil/test/guibuilder_2.3/macros/names
inflating: /home/basil/test/guibuilder_2.3/macros/guimenueditor.bin
inflating: /home/basil/test/guibuilder_2.3/macros/alignements.sce
inflating: /home/basil/test/guibuilder_2.3/macros/guibuilder.bin
inflating: /home/basil/test/guibuilder_2.3/macros/guimenueditor.sci
inflating: /home/basil/test/guibuilder_2.3/macros/guiaxistight.bin
inflating: /home/basil/test/guibuilder_2.3/macros/guicontrolcreate.sci
inflating: /home/basil/test/guibuilder_2.3/macros/guigencode.sci
inflating: /home/basil/test/guibuilder_2.3/macros/buildmacros.sce
inflating: /home/basil/test/guibuilder_2.3/macros/guiaxistight.sci
inflating: /home/basil/test/guibuilder_2.3/macros/guigetfile.bin
inflating: /home/basil/test/guibuilder_2.3/macros/guialignements.sci
inflating: /home/basil/test/guibuilder_2.3/loader.sce
inflating: /home/basil/test/guibuilder_2.3/DESCRIPTION
inflating: /home/basil/test/guibuilder_2.3/license.txt
creating: /home/basil/test/guibuilder_2.3/etc/
extracting: /home/basil/test/guibuilder_2.3/etc/guibuilder.quit
inflating: /home/basil/test/guibuilder_2.3/etc/guibuilder.start
creating: /home/basil/test/guibuilder_2.3/jar/
inflating: /home/basil/test/guibuilder_2.3/jar/scilab_en_US_help.jar
inflating: /home/basil/test/guibuilder_2.3/changelog.txt
inflating: /home/basil/test/guibuilder_2.3/FILES
inflating: /home/basil/test/guibuilder_2.3/readme.txt

Вот как-то так

#302390

Собрал с параметрами:

text

$ ./configure  FFLAGS="-L/usr/local/lib64" --without-umfpack --without-matio

Далее:

text

$ make all
$ sudo make install

После этого пытаюсь запустить:

text

$ scilab
The native library scicommons does not exist or cannot be found.
no scicommons in java.library.path
Current java.library.path is : :/usr/lib64/java/:/usr/lib64/jni/

Что за ошибка, и как исправить? Есть варианты у кого?

#302515
"basileus" написал:
Что за ошибка, и как исправить? Есть варианты у кого?

а перевести то что написано не судьба что ли?
следующие варианты:
- или подложить библиотеки к java
- или указать иной путь к библиотекам(я уже написал выше, где это можно сделать.)

Войдите или зарегистрируйтесь, чтобы ответить.