linux.html 3.19 KB
	<h1>Instala&ccedil&atilde;o no Linux</h1>
	<p>A instala&ccedil&atilde;o do i3GeoSa&uacute;de no Linux presume que a distribui&ccedil&atilde;o linux tenha o&nbsp; Advanced Packaging Tool (APT). O apt j&aacute; est&aacute; presente em distribui&ccedil&otilde;es Debian e suas variantes, como ubuntu e xubuntu.
	<p>Este processo de instala&ccedil&atilde;o foi testado no Ubuntu 13.04 e no Xubuntu 13.04. Instala&ccedil&atilde;o das depêndencias
	<h2></h2>
	<p>Instale o Apache
	<pre>$ sudo apt-get install apache2 apache2-doc apache2-utils</pre>
	<p>Instale o Mapserver
	<pre>$ sudo apt-get install cgi-mapserver mapserver-bin</pre>
	<p>Instale o PostgreSQL/Postgis
	<pre>$ sudo apt-get install postgresql postgis postgresql-9.1-postgis</pre>
	<p>Instale o sqlite
	<pre>$ sudo apt-get install sqlite </pre>
	<p>Instale o R
	<pre>$ sudo apt-get install r-base r-base-core r-cran-maptools</pre>
	<p>Instale o PHP
	<pre>
$ sudo apt-get install libapache2-mod-php5 php5 php5-common
php5-curl php5-dev php5-gd php5-mapscript php5-odbc php5-pgsql
php5-ps php5-xmlrpc php5-xsl php5-sqlite php5-imagick</pre>
	<p>7. Instale o subversion
	<p>
	<pre>$ sudo apt-get install subversion</pre>
	<h2>Instala&ccedil&atilde;o do i3GeoSa&uacute;de</h2>
	<p>Para este passo, &eacute; considerado que você possui uma conta no Portal do Software P&uacute;blico Brasileiro - SPB.
	<p>
	<p>Fa&ccedila o checkout (baixar o c&oacute;digo) do i3GeoSa&uacute;de
	<pre>$ svn checkout
http://svn.softwarepublico.gov.br/svn/i3geo/subgrupos/i3geosaude/ /var/www</pre>
	<p>Dê permiss&atilde;o de escrita para o arquivo i3geosaude/i3geo/admin/admin.db
	<pre>$ sudo chmod -R u=rw,g=rw,o=rw i3geosaude/i3geo/admin/admin.db</pre>
	<p>crie uma pasta ms_tmp dentro de /tmp
	<pre>$ sudo mkdir /tmp/ms_tmp</pre>
	<p>Altere as permiss&otilde;es da pasta ms_tmp
	<pre>$ sudo chmod -R u=rwx,g=rwx,o=rwx /tmp/ms_tmp</pre>
	<p>Crie um link simb&oacute;lico dentro da pasta /var/www apontando para /tmp/ms_tmp
	<pre>$ sudo ln -s /tmp/ms_tmp /var/www/ms_tmp</pre>
	<h2>Criando o banco de dados do i3GeoSa&uacute;de</h2>
	<p>Primeiro, &eacute; preciso alterar a senha do postgres, para isso;
	<p>
	<pre>$ sudo su postgres</pre>
	<pre>$ psql</pre>
	<pre># ALTER USER postgres WITH PASSWORD ‘postgres’; \q</pre>
	<p>Crie o banco de dados
	<p>
	<pre># createdb -E UTF8 i3geosaude</pre>
	<pre># createlang -d i3geosaude plpgsql</pre>
	<pre># psql -d i3geosaude -f /usr/share/postgresql/9.1/contrib/postgis-1.5/postgis.sql</pre>
	<pre># psql -d i3geosaude -f /usr/share/postgresql/9.1/contrib/postgis-1.5/spatial_ref_sys.sql</pre>
	<pre># psql -d i3geosaude -c "GRANT ALL ON geometry_columns TO PUBLIC;"</pre>
	<pre># psql -d i3geosaude -c "GRANT ALL ON geography_columns TO PUBLIC;"</pre>
	<pre># psql -d i3geosaude -c "GRANT ALL ON spatial_ref_sys TO PUBLIC;"</pre>
	<pre># /usr/bin/pg_restore --host localhost --port 5432 --username "postgres" --dbname "i3geosaude" --no-password --schema-only --list "/var/www/databasei3geosaude.backup"</pre>
	<pre># /usr/bin/pg_restore --host localhost --port 5432 --username "postgres" --dbname "i3geosaude" --no-password --data-only --list "/var/www/databasei3geosaude.backup"</pre>
	<p>No seu navegador de preferência digite: http://localhost/ e comece a trabalhar!!!