Não foi possível enviar o arquivo. Será algum problema com as permissões?
Diferenças

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
software:art:install [2007/12/11 09:50]
paulojus
software:art:install [2007/12/11 19:10] (atual)
paulojus
Linha 5: Linha 5:
 We will also assume you have ''​root''​ access to the system, altough many instructions can also use ''​sudo''​ We will also assume you have ''​root''​ access to the system, altough many instructions can also use ''​sudo''​
  
-=== 1. Installaing ​the [[http://​www.r-project.org|R software]] ===+==== Installing ​the R software ​====
  
-1.Add the R repository in the ''​source.list''​ (alternativelly you may use the synaptic tool).\\ +1. Add the R repository in the ''​source.list''​ (alternativelly you may wish to use the synaptic tool).\\ 
- +1.1 Open the file:\\
-1.1.1 Open the file:\\+
   $ sudo su -   $ sudo su -
   root$ vim /​etc/​apt/​sources.list   root$ vim /​etc/​apt/​sources.list
  
-1.1.2 Add the repository by including the following line to the ''​source.list''​ file\\+1.2 Add the repository by including the following line to the ''​source.list''​ file\\
   deb http://​cran.r-project.org/​bin/​linux/​ubuntu gutsy/ ​   deb http://​cran.r-project.org/​bin/​linux/​ubuntu gutsy/ ​
  
-1.2.3 Install the keys (Ubuntu specific)\\+1.3 Install the keys (Ubuntu specific)\\
   root$ gpg --keyserver subkeys.pgp.net --recv-key E2A11821   root$ gpg --keyserver subkeys.pgp.net --recv-key E2A11821
   root$ gpg -a --export E2A11821 | sudo apt-key add -   root$ gpg -a --export E2A11821 | sudo apt-key add -
   root$ apt-get update   root$ apt-get update
  
-1.2.4 Install R+1.4 Install R
   root$ apt-get install r-base r-base-core r-base-html r-base-latex r-doc-html r-doc-info r-doc-pdf r-recommended   root$ apt-get install r-base r-base-core r-base-html r-base-latex r-doc-html r-doc-info r-doc-pdf r-recommended
  
-=== 2. Install other tools === +===Install other tools ==== 
-  root$ sudo apt-get install g++ libpq-dev gfortran xemacs21 ess+  root$ sudo apt-get install g++ libpq-dev gfortran xemacs21 ess lapack3 ​ lapack3-dev refblas3 refblas3-dev
  
-=== 3. Get the tools to install ​**aRT** dependencies === +===Get the tools to install aRT dependencies ​==== 
 This includes installing a ''​MySQL''​ data base and compiling ''​TerraLib''​\\ This includes installing a ''​MySQL''​ data base and compiling ''​TerraLib''​\\
   root$ wget http://​www.leg.ufpr.br/​aRT/​install-aRT-dep.zip   root$ wget http://​www.leg.ufpr.br/​aRT/​install-aRT-dep.zip
Linha 39: Linha 38:
 Ainda neste último passo, após a atualização dos programas do Ubuntu é automaticamente feita o download e compilação do TerraLib/​TerraView (e isto demora MUITO!!!). Ainda neste último passo, após a atualização dos programas do Ubuntu é automaticamente feita o download e compilação do TerraLib/​TerraView (e isto demora MUITO!!!).
  
-A seguir faça crie o link simbólico\\ +If **terralib/​terraView** compiled well you will see on screen:\\ 
-  ​$ sudo ln -s /​usr/​local/​terralib/​aplicativos/​terraView/​linux/terraView /usr/bin +  ​make[1]: Saindo do diretório `/​usr/​local/​terralib/​terraView/​linux'
-  $ source /​etc/​bash.bashrc+
  
-=== Installing R packages: aRT and sp ===+Then create a symbolic link to call the **terraView** application\\ 
 +  root$ sudo ln -s /​usr/​local/​terralib/​aplicativos/​terraView/​linux/​terraView /usr/bin 
 + 
 +If you see the mesage:\\ 
 +  ./​install-aRT-dep.sh:​ 154: Syntax error: Bad substitution 
 + 
 +Then add the enviroment variable manually by adding the folowwing lines to your ''/​etc/​bash.bashrc''​ file:\\ 
 +  TERRALIBDIR=/​usr/​local/​terralib 
 +  LD_LIBRARY_PATH=$TERRALIBDIR/​terralibx/​lib 
 +  export LD_LIBRARY_PATH 
 + 
 +and load the environmental variables with: (new user sessions will load this automatically):​ 
 +  root$ source /​etc/​bash.bashrc 
 + 
 +==== Installing R packages: aRT and sp ====
 Start R:\\ Start R:\\
   root$ R   root$ R
Linha 51: Linha 63:
   > install.packages("​aRT",​ contrib="​http://​www.leg.ufpr.br/​aRT"​)   > install.packages("​aRT",​ contrib="​http://​www.leg.ufpr.br/​aRT"​)
  
-=== Installing other R Spatial packages ===+==== Installing other R Spatial packages ​====
 You may wish to install other **Spatial** packages from the R-PROJECT. Required packages can be installed individually or the entire //CRAN SPATIAL Task View// can be installed as follows from the R prompt.\\ You may wish to install other **Spatial** packages from the R-PROJECT. Required packages can be installed individually or the entire //CRAN SPATIAL Task View// can be installed as follows from the R prompt.\\
   > install.packages("​ctv",​ dep=T, repos="​http://​cran.fiocruz.br/"​)   > install.packages("​ctv",​ dep=T, repos="​http://​cran.fiocruz.br/"​)
Linha 57: Linha 69:
   > install.views("​Spatial"​) ​ ## takes a loooooog time   > install.views("​Spatial"​) ​ ## takes a loooooog time
  
 +Quit R with:
 +  > q(save=T)
 +
 +==== MySQL setup ===
 +Start the BDMS with ''​root''​ (DBMS root, not system root!!!) permissions from the linux prompt with:\\
 +  root$ mysql -u root -p
  
-Para dar privilégions totais ​um usuário no MySQL:+You will be prompt for the DBMS root password. After typing it in you will the the mysql prompt ''​(mysql >​)''​. To grant full privileges to a MySQL user (''​aluno''​ in the example below) type:\\ 
 +  mysql> grant all privileges on *.* to aluno@localhost ; 
 +  mysql> quit
  
-  - Inicie o mysql na linha de comando ​do LINUX com:+Other user and permissions can be set. However we will use **aRT** tools to do this!!! Even the above instructions could be se from **aRT** (using the aRT function ''​addPermission()''​) if the DBMS root pasword is available.
  
-  ​mysql -u root -p+==== Testing the installation ==== 
 +To check whethr the installation above is working well go to a "​normal user" account in your linux system (here we use "​aluno"​) start R\\ 
 +  alunoR
  
- - No ''​prompt''​ do MySQL: ​(indicado por >) digite, por exemplo apra o usuário aluno):+Loading the aRT package,  
 +  > require(aRT)
  
-  > grant all privileges on *.* to aluno@localhost+you will see to following in the R screen:\\ 
 +  Carregando pacotes exigidos: aRT 
 +  Carregando pacotes exigidos: sp 
 +   
 +  --------------------------------------------- 
 +  R-TERRALIB API 
 +  aRT version 1.4-2 (2007-12-07) is now loaded 
 +  ---------------------------------------------
  
 +Now try to connect the DBMS: \\
 +  > con <- openConn()
 +  > con
 +  Object of class aRTconn
 +  ​
 +  DBMS: "​MySQL"​
 +  User: "​aluno"​
 +  Password: ""​
 +  Port: 3306
 +  Host: ""​
  
 +If this works then **great**!! You are ready to use aRT. You can experiment woth several example scripts at the [[http://​www.leg.ufpr.br/​aRT|aRT web page]] and/or chack the aRT vignettes (also avaiable at the aRT page). To list the aRT  vignettes shiped with aRT type:\\
 +  > vignette(package="​aRT"​)
  
 +  Vignettes in package '​aRT':​
 +  aRTconn ​                ​Connecting and Managing Databases with aRT (source, pdf)
 +  aRTintro ​               aRT: R-TerraLib API (source, pdf)
 +  aRTsp                   ​Working with sp and aRT (source, pdf)
 +  aRTtable ​               Tables and Queries With aRT (source, pdf)
  

QR Code
QR Code software:art:install (generated for current page)