Stoq - Gestão Comercial - Instalação e configuração

Você tem uma loja e não migrou pra Linux ainda pelo fato que você usa aquele programa de controle de estoque, vendas, clientes e etc de mil 900 e bolinha? Nesse artigo irei descrever passo a passo para instalar e configurar o Stoq - um software muito útil para gestão comercial.

[ Hits: 73.366 ]

Por: Édino Pereira em 28/06/2007


Introdução



Só lembrando que o Stoq é um software Gestão Comercial onde se destacam as funcionalidades:
  • Controle de vendas e estoque;
  • Acompanhamento de clientes (CRM);
  • Gestão de compras e estoque;
  • Apuração de impostos;
  • Impressão fiscal via ECF;
  • Impressão de cheques;
  • Desenvolvido em e para Linux.

A versão que mostrei e mostrarei aqui é a versão Stoq 0.8.9-1, mas já suprime nossas necessidades. A única coisa que falta é um tutorial de como utilizá-lo, pois tem muita função nele.

Chega de papo, vamos por a mão na massa.

Instalando e configurando o banco de dados

A instalação é na distro GNU/Linux Debian 4 (Etch). Para a instalação em outras distros veja no sitio: www.stoq.com.br.

Servidor de banco de dados utilizado: PostgreSQL versão 8.1 ou superior para melhor funcionamento do software.

# apt-get install postgresql-8.1 postgresql-server-dev-8.1 postgresql-plperl-8.1 postgresql-contrib-8.1 postgresql-client-8.1

BD = Banco de Dados

Depois de instalado, criaremos o usuário que será útil para acessar e até criar um BD.

Como usuário root:

OBS: O postgre não deixa usar o servidor como root por questões de segurança, por isso que colocamos "su" no início para ele não ser usado como superusuário.

# su postgres -c 'createuser nome-usuario-que-deseja -P'

Digite a senha para a nova role:
(Determine uma senha para o usuário)

Digite-a novamente:
(Para confirmação)

A nova role poderá criar um super-usuário? (s/n)
(Coloque "s" - para que o usuário possa criar um superusuário)

Depois aparecerá uma mensagem:

CREATE ROLE
(isso significa que o usuário foi criado com sucesso)

    Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando e configurando o Stoq
Outros artigos deste autor

Instalando Wireless USB Adapter D-Link DWL-G122 no Debian

Leitura recomendada

Usando Linux para operar plataformas de análise gráfica na Bovespa (B3)

Projeto Sentinela

Arch Linux - Instalação completa

DeVeDe - Produzindo discos de vídeo

Desenvolvimento web no Linux

  
Comentários
[1] Comentário enviado por kemperacc em 28/06/2007 - 01:05h

Dei CTRL+D

Parabens, ja havia tentado instalar ele antes, vou tentar de novo.

[]s

[2] Comentário enviado por sysadm em 29/06/2007 - 11:39h

O sistema roda em rede certo. toda estação preciso instalar o postgre?

[3] Comentário enviado por acollucci em 29/06/2007 - 12:57h

ja esta nos favorito... flws

[4] Comentário enviado por Ragen em 29/06/2007 - 19:14h

Olá,

Sabe me informar se o Stoq está de acordo com as leis fiscais do estado de Goiás e Distrito Federal? Pelo que vi ele não é homologado nessas regiões.

[5] Comentário enviado por claytom em 30/06/2007 - 14:29h

Legal,

Gostei do artigo, isso que é comunidade.

Amigos, vcs que estão mexendo com ERP/CRM,
Vcs conheceriam, algum software que contenha o
grupo financeiro legal, como contas a pagar e receber.

Agradeço as respostas !!!

Obrigado

[6] Comentário enviado por edinopereira em 02/07/2007 - 11:49h

"Comentário enviado por sysadm em 29/06/2007 - 11:39h:

O sistema roda em rede certo. toda estação preciso instalar o postgre?"

Não testei ainda amigo, mas creio que não, só colocar o endereço do server e porta - Abraços!!!



"Comentário enviado por Ragen em 29/06/2007 - 19:14h:

Olá,

Sabe me informar se o Stoq está de acordo com as leis fiscais do estado de Goiás e Distrito Federal? Pelo que vi ele não é homologado nessas regiões."

Sinto muito amigo não sei lhe informar, pois sou somente um amante de GNU/Linux e amo socializar conhecimento, mas esse fico devendo pra você, tente entrar no sitio do stoq.com.br na área de contato tem até lista de discussão por lá, forte abraços!!!


"Comentário enviado por claytom em 30/06/2007 - 14:29h:

Legal,

Gostei do artigo, isso que é comunidade.

Amigos, vcs que estão mexendo com ERP/CRM,
Vcs conheceriam, algum software que contenha o
grupo financeiro legal, como contas a pagar e receber.

Agradeço as respostas !!!"

Não testei o stoq por completo ainda, mas acho que ele já contempla seu pedido, só que ele é mais completo, se achar um mais simples nos avise!!!

Valew!!!

Obrigado

[7] Comentário enviado por fabriciocscte em 02/07/2007 - 14:39h

Traceback (most recent call last):
File "/usr/bin/stoq", line 67, in <module>
import stoqlib
ImportError: No module named stoqlib


deu esse erro cara...

[8] Comentário enviado por gumedina em 02/07/2007 - 17:16h

Esse erro é facil, vc muda a primeira linda do arquivo /usr/bin/stoq para
/usr//bin/python2.4

[9] Comentário enviado por fabriciocscte em 04/07/2007 - 01:29h

Não resolveu , ele entra no console do python

[10] Comentário enviado por gumedina em 05/07/2007 - 17:18h

Olha cara....eu fiz assim no meu e deu certo...eu estou usando o python 2.5.1 ...ai tive q fazer isso....ai so fui no icone que ele cria la no menu escritorio...e boa...

[11] Comentário enviado por fabriciocscte em 05/07/2007 - 22:12h

poderia postar o arquivo aqui....

[12] Comentário enviado por gumedina em 10/07/2007 - 17:02h

cara ate postaria o arquivo, mas o hd onde estava a instalaçao do stoq ja foice....foi mau...mais de qualquer forma..a alteraçao q eu fiz foi esta mesmo..abrçoss

[13] Comentário enviado por fabriciocscte em 10/07/2007 - 20:23h

Eu add isso mais so que ele entra no prompt do python quando eu rodo.

[14] Comentário enviado por vivisantanna em 17/11/2007 - 18:25h

Boa tarde
Baixei o programa Stoq, mas estou sem tempo para fuçá-lo devidamente. Procurei em sites de buscas por um "manual", mas não encontrei. Por isso peço, se alguém tiver um "manual" ou dicas mastigadinhas! envie para meu E-mail, por favor. Desde já grata
E-mail: vivi.santanna@ig.com.br

[15] Comentário enviado por Nardinbvp em 24/11/2007 - 03:56h

Olá, estou tendo o seguinte erro:

O novo usuário poderá criar bancos de dados? (s/n) s
O novo usuário poderá criar outros usuários? (s/n) n
createuser: não pôde conectar ao banco de dados template1: não pôde conectar ao servidor: Arquivo ou diretório não encontrado
O servidor está rodando localmente e aceitando
conexões no conector (socket) de domínio Unix "/var/run/postgresql/.s.PGSQL.5432"?

[16] Comentário enviado por design_live em 07/08/2008 - 16:25h

Olá, estou facinado com as possibilidades do STOQ!
Mas, no estanto não estou consguindo instalar!?
Na hora da tela de configuração:
Permanecir deixando o "localhost" para uma instação local e a porta 5432 ou 5433
Mim apresenta um erro: Database Error:
could not connect to server: Conexão recusada Is the server running on host "localhost" and accepting TCP/IP connections on port 5432?
O quê faço?
Agradeço desde já!
Aguardo resposta.
Carlos Augusto
careca.carlos@gmail.com

[17] Comentário enviado por Fittipald em 05/02/2009 - 16:34h

Muito bom e fácil seu tutorial Édino.


Com ele consegui instalar o Stoq sem complicações.


Obrigado.

[18] Comentário enviado por andrezapoitena em 17/05/2009 - 19:08h

ola,
obrigada!! foi o unico jeito que consegui instalar o stoq, mas na hora de configurar, está dando o seguinte erro:
" could not connect to server: COnexao recusada Is the server running on host "localhost" and accepting TCP/IP connections on port 5432
como posso resolver isso? meu computador está em rede. O roteador é o proprio modem Ds link
valeu!!

[19] Comentário enviado por renatomclopes em 23/05/2009 - 00:20h

Boa Noite Édino.
Sou novo em LINUX (mas estou adorando), tenho um server com CENTOS 4.7 i686.
Já tenho os POSTGRE instalado.
Vc acha que é possivel instalar o open source "Stoq - Gestão Comercial" no CENTOS ???
Se sim eu devo proceder com a instalação usando a instalação da distro tipo "DEBIAN" ou "FEDORA"???

Muito obrigado.


[20] Comentário enviado por trewx em 16/08/2009 - 17:31h

Olá!
Caro edino estou tendo o mesmo problema da colega andrezapoitena:

A mensagem é a seguinte:
Database error:
não pôde conectar ao servidor: Conexão recusada O servidor está executando na máquina "localhost" e aceitando conexões TCP/IP na porta 5432?

Se puder me ajudar agradeço!
Uso Fedora 10 e está tudo instalado e funcionando se não fosse essa mensagem... rs

[21] Comentário enviado por coldplay em 30/11/2009 - 15:01h

Vejam o que aconteceu ao tentar instalá-lo, mas em ubuntu 9.10:

coldplay@work:~$ sudo apt-get install stoq
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da "Incoming".
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
stoq: Depende: stoqlib (>= 0.9.10) mas não será instalado
E: Pacotes quebrados



coldplay@work:~$ sudo apt-get install kiwi

Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Pacotes sugeridos:
glade gazpacho kiwi-examples
Os NOVOS pacotes a seguir serão instalados:
kiwi
0 pacotes atualizados, 1 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso baixar 188kB de arquivos.
Depois desta operação, 1016kB adicionais de espaço em disco serão usados.
Obter:1 http://download.stoq.com.br ./ kiwi 1.9.14-1 [188kB]
Baixados 188kB em 1s (120kB/s)
Selecionando pacote previamente não selecionado kiwi.
(Lendo banco de dados ... 120735 arquivos e diretórios atualmente instalados).
Desempacotando kiwi (de .../archives/kiwi_1.9.14-1_all.deb) ...
Configurando kiwi (1.9.14-1) ...


coldplay@work:~$ sudo apt-get install stoqlib

Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da "Incoming".
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
stoqlib: Depende: python-zopeinterface (>= 3.2.1)
Depende: stoqdrivers (>= 0.9.8) mas não será instalado
E: Pacotes quebrados



coldplay@work:~$ sudo apt-get install stoqdrivers

Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da "Incoming".
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
stoqdrivers: Depende: python-zopeinterface (>= 3.2.1)
E: Pacotes quebrados



coldplay@work:~$ sudo apt-get install python-zope.interface

Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
python-zope.interface já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.



coldplay@work:~$ sudo apt-get install python-zopeinterface

Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Nota, selecionando python-zope.interface ao invés de python-zopeinterface
python-zope.interface já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.




coldplay@work:~$ sudo stoq --wizard

No command 'stoq' found, did you mean:
Command 'stow' from package 'stow' (universe)
Command 'stop' from package 'upstart' (main)
Command 'stroq' from package 'stroq' (universe)
stoq: command not found

[22] Comentário enviado por L!N5X em 08/12/2009 - 00:26h

Olá a todos participantes do VOL, venho solicitar a ajudar de vcs pois não encontrei outro lugar de grande escala e conhecimento para o assunto.
Pois bem, sou técnico em informática e atualmente trabalho com automação comercial, como sou usuário linux assim como muitos de vcs, não tinha conhecimentos para uma solução barata para meus clientes e varrendo a net um pouco encontrei algumas info sobre o STOQ, na qual me interessei e que com ajuda de vcs gostaria de implementar esta solução no ambiente real.
Gostaria muito que alguém disponibilizasse um tuto completo sobre o assunto desde a instalação do servidor até o pdv para que dessa forma aprimoremos ainda mais nossos conhecimentos e levasse o mundo opensource para outros usuários que sentem medo de usá-lo.
Ficarei no aguardo ansioso.

Atenciosamente.

[23] Comentário enviado por Fatto em 29/11/2010 - 01:28h

Esto com uma dificuldade . Instalei oStoq ,mas esqueci a senha role do inicio da instalação ou entao não aceita na senha a / que digitei na senha.

Como devo proceder, sera que vou ter que desinstalar, e depois instalar novamente?

Estou iniciando no sistema então me perdoe a ignorancia.

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

boa tarde gente estou com um problema instalei no ubuntu o STOQ mais esta dando este erro abaixo
Database Error: não pôde traduzir nome da máquina "jadro@localhost" para endereço: Nome ou serviço desconhecido
qualquer dica manda para e-mail: juniortibico@hotmail.com

[25] Comentário enviado por tiagovtg em 12/02/2012 - 18:28h

Ola

Gostaria de pedir ajuda, sou novo, vejo que mais pessoas tem esse problema, mas nao vejo onde esta a resposta.

Instalei de de horas, o Stoq, ao dar sequencia nas telas de instalação ele deu erro e travou.

Ao tentar entrar agora, tenho essa msg:

could not connect to server: Arquivo ou diretório não encontrado
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
; used connection string 'dbname=stoq user=tiago port=5432'

Alguem pode ajudar.

postgree 9.1 foi instalado.

tiagovtg@gmail.com

Obrigado desde ja.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts