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.974 ]

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

Scanner de segurança SKIPFISH do Google para sites

Servidor Messenger Openfire passo-a-passo no Linux

Twitter Clone - Floopo - Mais um Micro blogging open source

Servidor de monitoramento Nagios

Ferramenta Forense de Análise de Rede (NFAT) - Xplico

Leitura recomendada

Gravando vídeo aulas no Linux

OpenAudit - Sistema de inventário

Instalando o VMware no Conectiva 10

Instalando o Slackware sem sofrimento (parte 1)

Seu Slackware atualizado com SWARET

  
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