xHARBOUR funciona em qualquer pacote Linux?

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

spereira
Usuário Nível 2
Usuário Nível 2
Mensagens: 85
Registrado em: 19 Jul 2004 11:42
Localização: Porto - Portugal

xHARBOUR funciona em qualquer pacote Linux?

Mensagem por spereira »

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.
gransoft
Usuário Nível 3
Usuário Nível 3
Mensagens: 321
Registrado em: 06 Jul 2004 17:48
Localização: UBERLÂNDIA-MG
Contato:

xHarbour para GNU/Linux

Mensagem por gransoft »

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
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

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:

Código: Selecionar todos

apt-get update
apt-get install alien

2. Baixe os 4 binários do xharbour em RPM e converta:

Código: Selecionar todos

alien nome_do_pacote.rpm
Será gerado o DEB.


3. Instale os 4 DEBs com o comando:

Código: Selecionar todos

dpkg -i nome_do_pacote.deb

4. Instale o AUTO-APT.

Código: Selecionar todos

apt-get install 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:

Código: Selecionar todos

auto-apt run hbmake teste.bc 
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...
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.
spereira
Usuário Nível 2
Usuário Nível 2
Mensagens: 85
Registrado em: 19 Jul 2004 11:42
Localização: Porto - Portugal

Re: xHarbour para GNU/Linux

Mensagem por spereira »

Obrigado pelas respostas,

Na verdade vou precisar muito mesmo da ajuda dos colegas, uma vez que não sei nada sobre Linux.
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?
Acredito que se baseia na distro do Suse, mas não tenho certeza. Não encontrei nada no site do Caixa Mágica.

Vou continuar tentando com o CM pra ver no que dá.

Mais uma vez obrigado.
Responder