Stoq (Português)

From ArchWiki
Jump to: navigation, search

Stoq é uma suíte de gerenciamento empresarial open-source.

O aplicativo Stoq usa o PostgreSQL como banco de dados back-end, com um cliente através de uma interface gráfica.

Instalação

Instalação do Stoq

Instale o pacote stoqAUR. Note que os pacote Stoq vêm com um braço de bibliotecas python2 disponíveis no AUR. A instalação da dependência webkitgtk2AUR levará muito tempo no processo de instalação.

Configuração do Stoq

Após a execução do Stoq pela primeira vez será necessário configurar a localização do banco de dados. Nessa etapa existem duas opções para o cliente se conectar ao banco de dados:

  • Conectar no banco de dados localmente;
  • Configurar manualmente a conexão com o banco de dados.

Conexão com banco de dados local

Para conexão com o banco de dados no local é necessário instalar o postgresql.

Se a instância PostgreSQL ainda não estiver inicializada, seguir o artigo Processo de instalação do PostgreSQL.

Em seguida, como o root, ative ou habilite o postgresql.service.

Na tela "Localização do banco de dados" utilizar a opção "Eu quero usar o Stoq apenas neste computador".

Configurar conexão com banco de dados manualmente

Na tela "Localização do banco de dados" utilizar a opção "Quero configurar a conexão com o banco de dados manualmente" e inserir os dados para a conexão com o banco de dados.

Arquivo de configuração do Stoq

O principal arquivo de configuraçãos do Stoq se encontra em ~/.stoq/stoq.conf.

Instalação do stoq-server

Instale o pacote stoq-serverAUR. Então defina a senha do novo usuário stoqserver.

Configuração do stoq-server

Se a instância PostgreSQL ainda não estiver inicializada, seguir o artigo Processo de instalação do PostgreSQL.

Em seguida, como o root, ative ou habilite o postgresql.service.

É necessário criar uma nova configuração no PostgreSQL para o stoq-server. Para isso, entre no usário padrão para o PostgreSQL, 'postgres', usando os seguintes comandos:

  • Se você tiver sudo e seu usuário estiver no sudoers:
$ sudo -u postgres -i
  • Senão:
$ su
# su -l postgres

Use o script stoqsconf para gerar os arquivos de configurações necessárias:

[postgres]$ stoqsconf -p 5432 -D "/usr/share/stoqserver"

Onde:

  • o -p é a porta que o PostgreSQL usa para conexões remotas;
  • e -D é o diretório que as configurações do stoq-server serão armazenadas.

Retorne ao usuário regular usando exit.

Para que o stoq-server seja acessível remotamente é necessário seguir o artigo Configurar o PostgreSQL para ser acessível a partir de hosts remotos.

Como root, ative ou habilite o supervisord.service.

Reinicie o processo do supervisor:

# supervisorctl update
# supervisorctl restart stoqserver

Arquivo de configuração do stoq-server

O principal arquivo de configuraçãos do stoq-server se encontra em /usr/share/stoqserver/.stoq/stoq.conf.

Acessando via conexão serial

É possível o stoq-server se comunicar via conexão serial ou serial sobre uma conexão USB. Basta adicionar o usuário stoqserver ao grupo uucp.

# gpasswd -a stoqserver uucp
Nota: Você deve deslogar e logar novamente para ter efeito.

Documentação adicional

Para mais informações, leia a wiki e o manual do Stoq.