Mudanças entre as edições de "Scilab"

De Pontão Nós Digitais
(Compilando)
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  ==
  
== Compilando ==
+
[http://wiki.scilab.org/Compiling%20Scilab%205.x%20under%20GNU-Linux%20Unix Passo a passo] do próprio site do Scilab
  
[http://wiki.scilab.org/Compiling%20Scilab%205.x%20under%20GNU-Linux%20Unix Passo a passo] do próprio site do Scilab (RECOMENDADO)
+
<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)
  
== Colaboradores do Lab Macambira  ==
 
  
[[Nivaldo Bondança]]
 
  
[[GT-Video]]
+
== 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  ==
 +
 
 +
[[Nivaldo Bondança]]  
  
 +
[[GT-Video]]
  
[[Category:Lab Macambira]]
+
[[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


  1. 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.


Colaboradores do Lab Macambira

Nivaldo Bondança

GT-Video