Scilab: mudanças entre as edições
Sem resumo de edição |
|||
Linha 1: | Linha 1: | ||
Scilab é uma linguagem de programação associada com uma rica coleção de algoritmos numéricos para cobrir muitos aspectos de problemas da computação científica. | Scilab é uma linguagem de programação associada com uma rica coleção de algoritmos numéricos para cobrir muitos aspectos de problemas da computação científica. | ||
== Clonando == | == Clonando == | ||
Clonando o repositório do Scilab. | Clonando o repositório do Scilab. Ele é um projeto grande, logo será necessário baixar ~300MB só de código ! | ||
Ele é um projeto grande, logo será necessário baixar ~300MB só de código ! | |||
=== Git === | === Git === | ||
$ git clone git://git.scilab.org/scilab | $ git clone git://git.scilab.org/scilab | ||
<br> | |||
== Compilando == | |||
[http://wiki.scilab.org/Compiling%20Scilab%205.x%20under%20GNU-Linux%20Unix Passo a passo] do próprio site do Scilab | |||
<br> | |||
#Algumas das dependências necessárias: | |||
#Algumas das dependências necessárias: | |||
#*gfortran (4:4.5.2) | #*gfortran (4:4.5.2) | ||
#*libhdf5-serial-dev (1.8.4-patch1) | #*libhdf5-serial-dev (1.8.4-patch1) | ||
Linha 27: | Linha 26: | ||
#*tcl8.4-dev (8.4.19) | #*tcl8.4-dev (8.4.19) | ||
#*tk8.4-dev (8.4.19-4) | #*tk8.4-dev (8.4.19-4) | ||
#*libmatio-dev (1.3.4-2) | #*libmatio-dev (1.3.4-2) | ||
#*libjgraphx-java (1.4.1.0-3) | #*libjgraphx-java (1.4.1.0-3) | ||
#*libjhdf5-java (2.6.1-1+b1) | #*libjhdf5-java (2.6.1-1+b1) | ||
#*libflexdock-java (0.5.2-dfsg1-2) | #*libflexdock-java (0.5.2-dfsg1-2) | ||
#*libjogl-java (1.1.1+dak1-9) | #*libjogl-java (1.1.1+dak1-9) | ||
#*javahelp2 (2.0.05.ds1-4) | #*javahelp2 (2.0.05.ds1-4) | ||
#*libjrosetta-java (1.0.2+gpl-3) | #*libjrosetta-java (1.0.2+gpl-3) | ||
#*libjeuclid-core-java (3.1.9-1) | #*libjeuclid-core-java (3.1.9-1) | ||
#*libjlatexmath-java (0.9.6-1) | #*libjlatexmath-java (0.9.6-1) | ||
#*pvm (3.4.5-12.2) | #*pvm (3.4.5-12.2) | ||
#*pvm-dev (3.4.5-12.2) | #*pvm-dev (3.4.5-12.2) | ||
#*libxml2-dev (2.7.8) | #*libxml2-dev (2.7.8) | ||
#*libpcre3-dev (8.02-1.1) | #*libpcre3-dev (8.02-1.1) | ||
#*docbook-xsl (1.75.2+dfsg-5) | #*docbook-xsl (1.75.2+dfsg-5) | ||
#*libjlatexmath-fop-java (0.8.9-1) | #*libjlatexmath-fop-java (0.8.9-1) | ||
== Compilando v.2 (Fefo) == | |||
Depois de clonar o repositório do git um bom método para instalar as dependências é: | |||
<pre>$ sudo apt-get build-dep scilab | |||
</pre> | |||
ou | |||
<pre>$ sudo aptitude build-dep scilab</pre> | |||
Depois disso | |||
<pre>$ ./configure</pre> | |||
Provavelmente faltarão algumas dependencias (Necessária versão mais recente do que a instalada) | |||
Procure na internet por elas, baixe da maneira que achar melhor (git ou .deb) | |||
Caso a dependencia que você baixou não venha com autogen.sh / configure / makefile etc.. Como foi o caso do meu libjgraphx (foi pedido o 1.7.0.6) | |||
Baixe do site oficial. Extraia, entre na pasta jgraphx/lib/ | |||
<pre>$ sudo cp jgraphx.jar /usr/share/java | |||
</pre> | |||
e pronto, o jgraphx está instalado. | |||
== Colaboradores do Lab Macambira == | == Colaboradores do Lab Macambira == | ||
[[Nivaldo Bondança | [[Nivaldo Bondança]] | ||
[[GT-Video]] | |||
[[Category: | [[Category:Lab_Macambira]] [[Category:Video]] | ||
[[Category:Video]] |
Edição das 09h20min de 28 de julho de 2011
Scilab é uma linguagem de programação associada com uma rica coleção de algoritmos numéricos para cobrir muitos aspectos de problemas da computação científica.
Clonando
Clonando o repositório do Scilab. Ele é um projeto grande, logo será necessário baixar ~300MB só de código !
Git
$ git clone git://git.scilab.org/scilab
Compilando
Passo a passo do próprio site do Scilab
- Algumas das dependências necessárias:
- gfortran (4:4.5.2)
- libhdf5-serial-dev (1.8.4-patch1)
- libncurses5-dev (5.7+20101128-1)
- libfftw3-dev (3.2.2-1)
- libblas-dev (1.2-8), liblapack-dev (3.3.0-3)
- libsuitesparse-dev (1:3.4.0)
- tcl8.4-dev (8.4.19)
- tk8.4-dev (8.4.19-4)
- libmatio-dev (1.3.4-2)
- libjgraphx-java (1.4.1.0-3)
- libjhdf5-java (2.6.1-1+b1)
- libflexdock-java (0.5.2-dfsg1-2)
- libjogl-java (1.1.1+dak1-9)
- javahelp2 (2.0.05.ds1-4)
- libjrosetta-java (1.0.2+gpl-3)
- libjeuclid-core-java (3.1.9-1)
- libjlatexmath-java (0.9.6-1)
- pvm (3.4.5-12.2)
- pvm-dev (3.4.5-12.2)
- libxml2-dev (2.7.8)
- libpcre3-dev (8.02-1.1)
- docbook-xsl (1.75.2+dfsg-5)
- libjlatexmath-fop-java (0.8.9-1)
Compilando v.2 (Fefo)
Depois de clonar o repositório do git um bom método para instalar as dependências é:
$ sudo apt-get build-dep scilab
ou
$ sudo aptitude build-dep scilab
Depois disso
$ ./configure
Provavelmente faltarão algumas dependencias (Necessária versão mais recente do que a instalada)
Procure na internet por elas, baixe da maneira que achar melhor (git ou .deb)
Caso a dependencia que você baixou não venha com autogen.sh / configure / makefile etc.. Como foi o caso do meu libjgraphx (foi pedido o 1.7.0.6)
Baixe do site oficial. Extraia, entre na pasta jgraphx/lib/
$ sudo cp jgraphx.jar /usr/share/java
e pronto, o jgraphx está instalado.