GNU Health/Atualização
Sobre Atualizações do GNU Health
editarGNU 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
editarReceba 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.
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
editarPlaneje 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
editarEsta 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!
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!