Amigos do forum,
Tenho zero conhecimentos de Linux e preciso da sua ajuda quanto ao xHarbour.
Estou começando um projeto para migrar os meus programas em Clipper para funcionar em Linux.
Já comecei a converter os programas para xHARBOUR em Windows. Agora tenho a seguinte dúvida:
Posso utilizar qualquer pacote do Linux ou somente alguns específicos, com o xHarbour?
No site http://www.xharbour.org existem as versões para o conectiva 8, 9 e 10, Fedora core 3, Fedora core 5, Mandriva, RedHat, e Suse. Somente estes é que posso utilizar?
Tenho o Linux Caixa Mágica (português). Funcionaria com este?
Agradeço a atenção desde já.
Sérgio Pereira.
xHARBOUR funciona em qualquer pacote Linux?
Moderador: Moderadores
-
gransoft
- Usuário Nível 3

- Mensagens: 321
- Registrado em: 06 Jul 2004 17:48
- Localização: UBERLÂNDIA-MG
- Contato:
xHarbour para GNU/Linux
ARAGUARI-MG, 4 de agosto de 2006.
Prezado Sérgio,
http://www.xharbour.org/index.asp?page= ... naries_lin
Apesar de não constar no link acima, temos relatos de usuários do xHarbour com o Kurumin (Debian/Knoppix):
http://www.kuruminlinux.com.br/comunida ... ht=harbour
Se você já pegou a "malícia" dos GNU/Linux, é só encarar a instalação/compilação e postar as dúvidas...
Caso contrário, melhor utilizar uma Distribuição já indicada pela equipe do xHarbour. Você não investirá tanto tempo na tentativa-e-erro...
A propósito, você na condição de "SuperUtilizador" (root): O CM baseia-se em qual Distribuição?
http://www.caixamagica.pt/pag/a_index.php
Atenciosamente,
Janis Peters Grants.
Skype: gransoft
http://www.gransoft.com.br
gransoft@zipmail.com.br
Prezado Sérgio,
http://www.xharbour.org/index.asp?page= ... naries_lin
Apesar de não constar no link acima, temos relatos de usuários do xHarbour com o Kurumin (Debian/Knoppix):
http://www.kuruminlinux.com.br/comunida ... ht=harbour
Se você já pegou a "malícia" dos GNU/Linux, é só encarar a instalação/compilação e postar as dúvidas...
Caso contrário, melhor utilizar uma Distribuição já indicada pela equipe do xHarbour. Você não investirá tanto tempo na tentativa-e-erro...
A propósito, você na condição de "SuperUtilizador" (root): O CM baseia-se em qual Distribuição?
http://www.caixamagica.pt/pag/a_index.php
Atenciosamente,
Janis Peters Grants.
Skype: gransoft
http://www.gransoft.com.br
gransoft@zipmail.com.br
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Pois é,
Originalmente os pacotes binários são distribuídos em RPM, dificultando um pouco para quem usa distros baseadas no Debian...
Para isso existem duas soluções, a de baixar o código (source) e compilar você mesmo, que eu recomendo, ou então converter os RPM para DEB através do programa ALIEN.
Para um instalação simples no Debian e similares sugiro seguir a seguinte receita (com os binários):
1. Instale o ALIEN, ele serve para converter diversos tipos de pacotes, inclusive de RPM para DEB:
2. Baixe os 4 binários do xharbour em RPM e converta:
Será gerado o DEB.
3. Instale os 4 DEBs com o comando:
4. Instale o AUTO-APT.
Este é um 'programa mágico' que resolve problemas quando falta alguma lib e você está tentando compilar algo e não consegue. Imagine você querendo compilar algo com o xHarbour e dando aquele monte de erros de falta de libs e tal, apenas use:
Tudo que faltar com relação a pacotes do SO ele baixa automaticamente. Bom demais né!
Basicamente, para quem não quer compilar os fontes, esta é a maneira mais simples para o Debian, nas demais distros não tem segredo.
Fique atento aos pacotes X11 e GTK, eles são extremamentes necessários para o uso do xHarbour, e principalmente das LIBs.
No Kurumin, você pode usar os 'ícones magicos' para baixar TODOS os compiladores e ferramentas de desenvolvimento disponíveis, com isso provavelmente não terá problemas para compilação. Lembre-se que o Kurumin não tem o GCC comleto, então antes de atualizar nem adiamta tentar.
Recomendo baixar direto pelo apt no konsole mesmo e resolver dependencias com ao auto-apt.
Bom, acho que aí ja deu pra ter uma ideia minima de por onde começar...
Originalmente os pacotes binários são distribuídos em RPM, dificultando um pouco para quem usa distros baseadas no Debian...
Para isso existem duas soluções, a de baixar o código (source) e compilar você mesmo, que eu recomendo, ou então converter os RPM para DEB através do programa ALIEN.
Para um instalação simples no Debian e similares sugiro seguir a seguinte receita (com os binários):
1. Instale o ALIEN, ele serve para converter diversos tipos de pacotes, inclusive de RPM para DEB:
Código: Selecionar todos
apt-get update
apt-get install alien2. Baixe os 4 binários do xharbour em RPM e converta:
Código: Selecionar todos
alien nome_do_pacote.rpm3. Instale os 4 DEBs com o comando:
Código: Selecionar todos
dpkg -i nome_do_pacote.deb4. Instale o AUTO-APT.
Código: Selecionar todos
apt-get install auto-aptCódigo: Selecionar todos
auto-apt run hbmake teste.bc Basicamente, para quem não quer compilar os fontes, esta é a maneira mais simples para o Debian, nas demais distros não tem segredo.
Fique atento aos pacotes X11 e GTK, eles são extremamentes necessários para o uso do xHarbour, e principalmente das LIBs.
No Kurumin, você pode usar os 'ícones magicos' para baixar TODOS os compiladores e ferramentas de desenvolvimento disponíveis, com isso provavelmente não terá problemas para compilação. Lembre-se que o Kurumin não tem o GCC comleto, então antes de atualizar nem adiamta tentar.
Recomendo baixar direto pelo apt no konsole mesmo e resolver dependencias com ao auto-apt.
Bom, acho que aí ja deu pra ter uma ideia minima de por onde começar...
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
-
spereira
- Usuário Nível 2

- Mensagens: 85
- Registrado em: 19 Jul 2004 11:42
- Localização: Porto - Portugal
Re: xHarbour para GNU/Linux
Obrigado pelas respostas,
Na verdade vou precisar muito mesmo da ajuda dos colegas, uma vez que não sei nada sobre Linux.
Vou continuar tentando com o CM pra ver no que dá.
Mais uma vez obrigado.
Na verdade vou precisar muito mesmo da ajuda dos colegas, uma vez que não sei nada sobre Linux.
Acredito que se baseia na distro do Suse, mas não tenho certeza. Não encontrei nada no site do Caixa Mágica.gransoft escreveu:ARAGUARI-MG, 4 de agosto de 2006.
A propósito, você na condição de "SuperUtilizador" (root): O CM baseia-se em qual Distribuição?
Vou continuar tentando com o CM pra ver no que dá.
Mais uma vez obrigado.