Stoq - Gestão comercial open source

Apresento a vocês um software open source com foco na gestão comercial que possui diversos módulos vistos em muitos sistemas poderosos e caros. Espero que aproveitem a informação e minha volta a escrever artigos para o VOL.

[ Hits: 54.594 ]

Por: Paulo Roberto Junior - WoLF em 02/10/2009


Instalação em Ubuntu 7.xx e 8.xx



Primeiramente vamos instalar na distro Ubuntu.

1. Caso já o possua instalado e em perfeito estado, pule para os passos seguintes. Caso não possua instalado, efetue a instalação do Ubuntu de preferência versões 7.xx à 8.xx, com ambiente gráfico (desktop).

2. Tenha ou instale o SGBD PostgreSQL, a instalação é bem simples via apt-get, eu prefiro instalar da seguinte forma, que virou para mim uma receita de bolo:

sudo apt-get install postgresql-8.3 postgresql-client-8.3 pgadmin3 php5-pgsql
$ sudo apt-get install phppgadmin

$ sudo ln -s /etc/phppgadmin/apache.conf /etc/apache2/conf.d/phppgadmin.conf

$ sudo vim /usr/share/phppgadmin/conf/config.inc.php


Procure pela linha:

$conf['extra_login_security'] = true;

E altere para:

$conf['extra_login_security'] = false;

Salve o arquivo (:wq) e reinicie o Apache:

sudo /etc/init.d/apache2 reload

Edite o arquivo /etc/apache2/conf.d/phppgadmin e descomente a linha:

allow from all

Okay, muitos vão falar que isso prejudica a segurança, mas volto a afirmar, isso é para testes, em produção volte a configuração anterior e implemente a segurança desejada.

3. Configurando banco de dados

Antes, certifique-se de que a versão do PostgreSQL instalada é a 8.1 ou superior.

É importante observar que para o funcionamento correto do Stoq é necessário que o enconding do banco de dados seja sempre UNICODE.

Note que no lugar de Stoq poderia ser usado o nome do usuário logado em seu sistema. Crie um usuário chamado "stoq" para as aplicações Stoq:

sudo -u postgres createuser stoq -drs -P

Digite a senha do seu usuário:

Password: ******

Depois escolha uma senha nova para o usuário stoq:

Enter password for new role: ******
Enter it again: ******

Obs.: caso a configuração de acesso do seu PostgreSQL seja do tipo confiável, o argumento -P não será necessário e a senha então não será solicitada. O arquivo de configuração do PostgreSQL em geral se encontra em /etc/postgresql/pg_hba.conf.

Atualização da base de dados:

Para novas versões, pode ser necessária a atualização da base de dados, para isto, somente execute o comando abaixo:

stoqdbadmin updateschema

4. Os demais passos foram seguidos de acordo com as instruções do desenvolvedor do software e nenhum passo foi feito a mais ou a menos, portanto sua informação será mantida de forma integral.

5. Adicionando o repositório:

O primeiro passo para instalar o Stoq é adicionar o repositório oficial à lista de repositórios do Ubuntu.

deb http://download.stoq.com.br/ubuntu ./

Você pode fazer isso de diversas formas diferentes, entre elas:

a. Utilizando o Synaptic:
  • Acesse o Synaptic pelo menu Sistema > Administração > Gerenciador de pacotes Synaptic;
  • Se solicitado, coloque sua senha;
  • Note que o usuário que estiver realizando esses passos deve pertencer ao grupo de administradores;
  • Clique no menu configurações e depois em repositórios;
  • Na aba Programas de terceiros, clique em Adicionar;
  • Copie e cole a linha indicada acima.

b. Utilizando um terminal:
  • Logue no sistema como usuário root;
  • Adicione a linha indicada acima ao arquivo /etc/apt/sources.list;
  • Digite no terminal: sudo apt-get update

Instalando o Stoq

Se você utilizou o Synaptic para adicionar o repositório, já pode procurar pelo Stoq e instalá-lo.

Já se você adicionou o repositório usando um terminal, pode instalar o stoq dessa forma:

sudo apt-get --allow-unauthenticated install stoq

Instalando o servidor o PostgreSQL:

sudo apt-get install postgresql

Observando aqui que o Stoq suporta versões do PostgreSQL iguais ou superiores à versão 8.1.

Veja também as instruções para configurar o postgres.

Autenticando os pacotes:

Se você deseja que os pacotes do Stoq sejam autenticados, precisa executar os comandos abaixo após a instalação:

sudo gpg --keyserver wwwkeys.us.pgp.net --recv-keys 776EF24D
ou
sudo gpg --keyserver subkeys.pgp.net --recv-keys 776EF24D

E por fim:

gpg -a --export 776EF24D | sudo apt-key add -

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalação em Ubuntu 7.xx e 8.xx
   3. Instalação em Fedora-Like
   4. Testar antes de instalar (LIVE CD)
   5. Algumas telas do software
   6. Agradecimentos
Outros artigos deste autor

Auditoria de computadores com OPEN-AUDIT

Twitter Clone - Floopo - Mais um Micro blogging open source

Laconica - Twitter? Open source? Sim! Eis nosso microbloging de código aberto

EyeOS - Mini Sistema Operacional nas Nuvens

Webmail Roundcubemail em PHP4/PHP5 com skins, LDAP e extras

Leitura recomendada

K3b - Gravando CDs no Slackware

Centralizando logs com Promtail + Loki + Grafana

Qual distribuição Linux devo escolher?

Compilando PHP 5 com suporte a Oracle sem mistérios

Virtualização: VMware ou VirtualBox no Ubuntu 9.04 com kernel 2.6.29-11?

  
Comentários
[1] Comentário enviado por Teixeira em 02/10/2009 - 11:48h

É muito bom ter notícias da existência de trabalhos dessa natureza.
Gostaria que ficasse claro se há facilidades para instalação do Stoq em Slackware, OpenSUSE, Kurumin, Big Linux, etc.
E também gostaria de saber quais os software open source que já existem para escritório de contabilidade, acompanhamento de processos jurídicos, rede Pert e outros.

[2] Comentário enviado por paulorvojr em 02/10/2009 - 12:09h

Teixeira, tudo bom?

Bom ainda não testei no slackware, mas acredito se colocar no slackware o GNOME, vai rodar uma belezoca hehehe, fluxbox não ne galera, respeitem o sistema eauhaehueahua(obs adoro fluxbox, mas deve dar pau no stoq)

Sobre sua pergunta, sim há diversos softwares até de processos jurídicos, mas claro ele não é alimentado pelo orgão jurídico federal e estadual, é como um CMS dos assuntos juridicos, um sistema on-line com user e senhas, e perfis, onde o advogado cadastra, fala sobre o processo, move pra outro parceiro(O.o), e tudo mais, e no final o cliente ve tudo o que foi feito, acompanha e tudo mais.

Geralmente vem com pequenos bugs, mas nada que umas semanas ou meses, colocamos tudo no eixo, a programação é legal nisso, podemos criar sempre.

Nem comento de contabilidade, que tem pacas, cada dia um novo.


Abraços ae

[3] Comentário enviado por removido em 02/10/2009 - 14:47h

Otimo artigo amigo, só uma observação:
edite a segunda linha para outroa que como eu usaram CRTL+C

$ sudo apt-get phppgadmin
para
$ sudo apt-get install phppgadmin

[4] Comentário enviado por removido em 02/10/2009 - 14:56h

Recebi um erro ao reiniciar o apache:

* Reloading web server config apache2 [Fri Oct 02 14:53:56 2009] [warn] The Alias directive in /etc/apache2/conf.d/phppgadmin.conf at line 1 will probably never match because it overlaps an earlier Alias.
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
httpd not running, trying to start
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down

alguma dica?

[5] Comentário enviado por paulorvojr em 02/10/2009 - 18:42h

alexdeb,

bela observaçao!!!, digitei errado mesmo, comi o instal eaheauheauhea, é que é de praxe, senão da erro no comando mesmo.

Apenas não sei como posso editar o artigo, nunca tive acesso a sua edição.

bom fica a correção conforme voce mesmo afirmou:

$ sudo apt-get install phppgadmin


O erro se refere ao seu FQDN, esses .conf, que ficam no .../conf.d/ eles são lidos como se fossem (e são) parte do apache.conf, ele esta tentando levantar e não esta conseguindo, há conflito de ip, nome e porta

sudo netstat -anp | grep '^tcp.*LISTEN'

veras tudo que esta na escuta.


Para arrumar o erro e o warn(que nao é erro, é aviso), procure pelo parametro "ServerName " e altere para o correto
127.0.1.1 que não é.

Outra, levante seu apache sem o phppgadmin antes, veja no que dá, o apache tem que estar 100%, depois nos preocupamos com o phppgadmin

abraços




[6] Comentário enviado por jr.jorro em 05/10/2009 - 08:55h

O Stoq é muito legal, bem desenvolvido e funcional. A Async tá de parabéns pelo profissionalismo. Vida longa ao STOQ.

[7] Comentário enviado por cesar em 05/10/2009 - 11:07h

Este software para ser bom,

Já consegui instala-lo porém nunca consegui ir até o final,
quando era necessário criar o banco de dados e suas tabelas, não obtive sucesso,

Por fim, acabei desistindo e até hoje ainda não o vi funcionar, hehe

Mas tirando esta dificuldade, o projeto parece ser muito bom.

[]'s

[8] Comentário enviado por dastyler em 06/10/2009 - 09:47h

Bom artigo, eu já conhecia o Stoq há um tempinho já, mas achei ele fraco, comparado com outras soluções comerciais, isso há 2 anos atrás.
Estou vendo que o desenvolvimento do projeto foi retomado. Vou baixar e testar para ter minha própria impressão do projeto.

[]´s


[9] Comentário enviado por removido em 17/10/2009 - 09:50h

Stoq, Aplicativo Exelente do Mundo OpenSource;

[10] Comentário enviado por removido em 18/10/2009 - 21:27h

Bom Aplicativo.
Utilizei e Confio.

[11] Comentário enviado por juniortibico em 21/07/2011 - 17:53h

boa tarde
gente vcs podem ajuda instalei no UBUNTU o STOQ, sou novo no linux o erro é

Database Error:não pôde traduzir nome da máquina "jadro@localhost" para endereço: Nome ou serviço desconhecido

muito obg pela atenção manda a dica para juniortibico@hotmail.com

[12] Comentário enviado por Minions em 30/12/2020 - 11:47h

Não achei o pacote de instalação para o Linux no site https://www.stoq.com.br/

Ainda funciona no Linux em 2020?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts