Saltar para o conteúdo

GNU Health/Atualização

Origem: Wikilivros, livros abertos por um mundo aberto.

Sobre Atualizações do GNU Health

[editar | editar código-fonte]

GNU Health está em constante desenvolvimento. Atualizações corrigem erros e mantém o seu sistema com as mais recentes funcionalidades. Portanto você é aconselhado a manter o seu sistema de produção com a versão mais recente.

GNU Health fornecerá sempre os scripts e ferramentas para que você possa manter o seu centro de saúde atualizado.

Informação Gathering

[editar | editar código-fonte]

Receba as últimas versões e anúncios do GNU Health: Um ponto-chave para manter seu ambiente GNU Health em boas condições é tornar-se parte da comunidade. Nós publicamos atualizações de versão GNU Health e outras notícias relevantes em diferentes mídias. Certifique-se de se inscrever, pelo menos na lista de discussão geral de usuários e anúncios do health.

Verifique a versão atual do GNU Health: Você pode verificar a versão atual do banco de dados do GNU Health a partir do cliente, via Administração → Módulos.

Verificação de versão do GNU Health
Verificação de versão do GNU Health

Sempre atualizar todos os módulos GNU Health: Quando lançamos uma versão, nós sempre empacotamos todos os módulos oficiais nele. Isto é importante, porque testamos a integridade e funcionalidades cruzadas entre os módulos. Assim você nunca deve usar módulos de versões diferentes. Por exemplo, você não deve usar health_genetics versão 1.6.3 com health 1.6.2. Isto não é suportado e pode criar inconsistências graves no seu banco de dados!

Prepare a sua atualização

[editar | editar código-fonte]

Planeje o processo de atualização, recursos e tempo de inatividade: Atualização de um sistema de informação hospitalar requer um planejamento cuidadoso. Certifique-se de escolher o momento certo e avise os seus colegas sobre novos lançamentos.

Teste o processo de atualização em outro computador: é altamente recomendável que você conte com um servidor separado, onde você possa testar seu processo de atualização em um ambiente controlado, sem afetar sua instalação de produção. Anote todas as etapas e problemas que você executar nele.

O processo de atualização

[editar | editar código-fonte]

Esta seção resume as etapas do processo de atualização para uma instalação padrão, utilizando os módulos incluídos na versão oficial no site FTP do GNU.org. Qualquer informação específica de versão durante o novo anúncio de lançamento será enviada através do lista de discussão health-announce@gnu.org, por isso certifique-se você está inscrito!

Backup da sua instância! Faça backup da base de dados, anexos e kernel (módulos)


Passo 1: Parar o servidor Tryton.

Passo 2: Faça o backup do seu banco de dados:

pg_dump your_database_name > your_database_name_backup.sql

Passo 3: Faça o backup do diretório HOME do GNU Health (como root):

su -
tar -czf gnuhealth_your_version.tar.gz /home/gnuhealth
exit

Passo 4: Mudar o nome do diretório do kernel atual, com usuário gnuhealth:

cd $HOME
mv gnuhealth gnuhealth_your_current_version_number

Passo 5: Baixar a nova versão GNU Health. O arquivo tar oficial do GNU Health contém todos os módulos.

Passo 6: Extrair o kernel seguindo as instruções como em uma nova instalação.

Passo 7: Atualize o arquivo de configuração Tryton trytond.conf para atender às suas necessidades. Certifique-se que você tenha os valores corretos para sua instalação. Compare os valores com a sua versão atual, eles devem corresponder. Algumas variáveis ​​críticas são:

  • data_path
  • timezone
  • admin_passwd

A melhor maneira de editar o arquivo de configuração é usar o aliás do usuário GNU Health editconf:

editconf

Passo 8: Atualizar o banco de dados:

cdexe
./trytond --all --database=your_database_name

Passo 9: iniciar o servidor Tryton:

cdexe
./trytond

Você deve estar agora em sua nova versão GNU Health!