GNU Health/Diretrizes de Empacotamento
A fim de tornar o processo de instalação e documentação do GNU Health válidos para o vasto número de sistemas operacionais disponíveis, precisamos especificar algumas orientações básicas. Estas orientações devem ser levadas em conta se você quiser criar um pacote para o sistema operacional ou distribuição.
Por favor, perceba que o pacote não é necessário para instalar o GNU Health. O instalador GNU Health, detecta a maioria dos sistemas operacionais, instalando o sistema e os requisitos conforme explicado no guia de instalação.
Se quiser criar e/ou manter um pacote para o seu sistema operacional, siga estas orientações gerais (parciais). É precisa atentar que estas orientações irão mudar de vez em quando, a fim de adaptar-se aos novos lançamentos.
- Usuário do sistema operacional: O usuário do sistema operacional é "gnuhealth"
- Diretório de instalação: Diretório de instalação é o $HOME do sistema operacional
- Arquivo RC: O GNU Health vem com um conjunto de variáveis de ambiente e aliases predefinidos. Estes são armazenados no arquivo $HOME/.gnuhealthrc. É importante que este arquivo seja carregado no momento do login. Os programas de controle e documentação fazem uso pesado dessas variáveis e aliases.
- Shell: O shell padrão usado pelo script de instalação é BASH.
- Instalador GNU Health: Este é o instalador principal. Desde o GNU Health 3.0 o nome é gnuhealth-setup e está incluído no arquivo tarball principal do GNU Health. Executar esse script seria provavelmente a maneira mais fácil.
- Estrutura de diretórios: Por favor, siga a estrutura de diretórios e links que são criados durante a instalação padrão.
- Arquivo de configuração Tryton: O GNU Health vem com um arquivo de configuração básico do servidor Tryton, adaptado para o uso geral.
- Centro de controle GNU Health: Este programa é a base para controlar a instância GNU Health (status, backup, atualizações, pacotes de idiomas, etc.). Desde o GNU Health 3.0 este reside no diretório "util".
Além destas orientações básicas, há uma lista de pré-requisitos de cada sistema operacional que devem ser seguidos. Consulte a seção de instalação para seu sistema operacional específico.