atualizacaoViaSvn.html 3.32 KB
	<h1>Atualiza&ccedil&atilde;o via SVN</h1>
	<p>SVN &eacute; um sistema de controle de vers&otilde;es de software utilizado pelos desenvolvedores para gerenciar as mudan&ccedilas feitas nos c&oacute;digos. Quando o i3GeoSa&uacute;de &eacute; instalado, a pasta onde os artigos est&atilde;o armazenados j&aacute; se encontram "sob controle de vers&atilde;o", significando que a qualquer momento pode ser aplicado o processo de atualiza&ccedil&atilde;o. Esse processo atualiza os arquivos existentes no servidor local mantendo-o na mesma situa&ccedil&atilde;o de vers&atilde;o do reposit&oacute;rio utilizado pelos desenvolvedores, sendo essa uma maneira conveniente de manter o software sempre com a &uacute;ltima vers&atilde;o.
	<h2>Roteiro</h2>
	<p>O SVN &eacute; um software e precisa estar instalado no computador que ir&aacute; executar a atualiza&ccedil&atilde;o. Para checar isso, abra um terminal de linha de comando e digite
	<pre>svn help</pre>
	<p>No Windows veja o link <a href="http://sourceforge.net/projects/win32svn/">http://sourceforge.net/projects/win32svn/</a> e no Linux veja o instalador de softwares espec&iacute;fico da distribui&ccedil&atilde;o em uso.
	<p>Para fazer a atualiza&ccedil&atilde;o basta digitar o comando de UPDATE com a seguinte sintaxe:
	<pre>svn update /var/www --accept mine-full</pre>
	(o sistema poder&aacute; solicitar o usu&aacute;rio e senha, que correspondem ao registrado no Portal do Software P&uacute;blico)
	<p>Note que "/var/www" &eacute; a pasta onde o i3GeoSa&uacute;de est&aacute; instalado. Em SO Windows, essa pasta provavelmente seja c:\\ms4w\Apache\htdocs
	<p>A op&ccedil&atilde;o "--accept mine-full" &eacute; utilizada para n&atilde;o sobrepor as modifica&ccedil&otilde;es locais que possam ter sido feitas. Manter essas altera&ccedil&otilde;es locais &eacute; importante pois o processo de administra&ccedil&atilde;o do sistema local gera novos arquivos e altera o banco de dados de administra&ccedil&atilde;o, essas altera&ccedil&otilde;es ser&atilde;o percebidas pelo SVN que ir&aacute; acusar a existência de conflitos. A op&ccedil&atilde;o --accept evita esse problema.
	<p>É importante lembrar que pode ser necess&aacute;rio executar o comando SVN com direitos administrativos evitando bloqueios de leitura e escrita. Ap&oacute;s o update &eacute; importante tamb&eacute;m verificar se a pasta "i3geo/i3geosaude" e "i3geo/temas" tiveram suas permiss&otilde;es alteradas. Caso essas pastas estejam com permiss&atilde;o de apenas leitura ser&aacute; necess&aacute;rio desbloque&aacute;-las. No Linux abra um terminal e digite a sequência:
	<pre>sudo chmod -R 777 /var/www/i3geo/temas </pre>
	<pre>sudo chmod -R 777 /var/www/i3geo/i3geosaude </pre>
	<div class="imagemExemplo">
		<img src="imagens/svninfo.png">
	</div>
	<h2>Atualiza&ccedil&atilde;o pr&eacute;-configurada</h2>
	<p>Se você instalou o i3GeoSa&uacute;de por meio de um "live-USB" a atualiza&ccedil&atilde;o do c&oacute;digo j&aacute; est&aacute; pr&eacute;-agendada em sua instala&ccedil&atilde;o e ocorre diariamente. Caso seja necess&aacute;rio o comando de atualiza&ccedil&atilde;o pode ser disparado acionando-se a op&ccedil&atilde;o existente no menu suspenso (Comece aqui -> Manuten&ccedil&atilde;o).
	<p>Os scripts utilizados nessas op&ccedil&otilde;es encontram-se na pasta /var/www/pastaHomeDistXubuntu/i3geosaude/Manuten&ccedil&atilde;o