abrir arq. xbase no unix

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

Moderador: Moderadores

jcsprog
Usuário Nível 2
Usuário Nível 2
Mensagens: 63
Registrado em: 27 Abr 2005 12:04
Localização: sao paulo - jd.brasil

abrir arq. xbase no unix

Mensagem por jcsprog »

isto é possivel !
estou presisando Incluir/alterar/excluir em um arquivo xbase que esta no diretorio /home/dados/pedidos.dbf que esta no unix
qual a forma de utilização
meu sistema esta em harbour x minigui ]]
agradeço desde de jajcsprog
jcsprog
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: abrir arq. xbase no unix

Mensagem por Itamar M. Lins Jr. »

Qual sistema UNIX ? Linux, SCO, FREEBSD, etc...
De qualquer maneira procure informação sobre SAMBA.
http://www.samba.org/

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: abrir arq. xbase no unix

Mensagem por Itamar M. Lins Jr. »

Complementando... existe n formas!
Via SAMBA, já mencionado, via servidor LetoDB, VIa NetIO.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Abrir arq. xbase no unix

Mensagem por Pablo César »

Inclusive via DOSEMU no Ubuntu, como disse o colega Yugi no tópico: https://pctoledo.org/forum/viewto ... 578#p67536
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: abrir arq. xbase no unix

Mensagem por Itamar M. Lins Jr. »

O DOSEMU é recomendado, quando precisamos executar por tempo determinado, uma aplicação DOS no Linux, até ser substituida.
Não é recomendável usa-lo como solução definitiva.
Existem melhores opções... NetIO ou LetoDB ou SAMBA(LGPL), ADS pago...
Lembre-se é DOS, portanto algo que já não se usa que foi descontinuado por haver melhores opções.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

abrir arq. xbase no unix

Mensagem por Pablo César »

Está certo vocês, depois eu deparei com que o colega tinha declarado ser uma aplicação for Windows mesmo ao dizer que era "harbour x minigui". Desculpem, ao ver aquele outro tópico fiquei entusiasmado... rs mas nada melhor do que desenvolver no mesmo ambiente em que cada estação opera.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: abrir arq. xbase no unix

Mensagem por Itamar M. Lins Jr. »

Não entendi por que os colegas sugeriram emulador (e ainda para DOS), ADS, LetoDB, etc
Quanto ao Letodb funciona no Linux, e podemos acessar de qualquer OS o servidor.
Antes de escrever coisas, que pela sua resposta parece que não sabe do que se trata, procure mais informações sobre o SAMBA.
acredito que este tópico poderia estar numa seção mais adequada, por não se tratar de desenvolvimento e tão pouco xHarbour.
Aqui outro equívoco, é lógico que é uma pergunta para este local.
E tem tudo haver com [x]Harbour.

As respotas foram coerentes com a pergunta. Eu sei do que estou escrevendo, pois já usei muito tempo [x]Harbour no Linux e em muitas vezes acessei os arquivos DBF pelo Windows via SAMBA e no próprio Linux simultaneamente.
Coisa que agora posso fazer também, com LetoDB e NetIO.

Procure se informar mais sobre isso.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: abrir arq. xbase no unix

Mensagem por Itamar M. Lins Jr. »

Ah sim! E eu não mencionei o uso do Wine, por ser outra "gambiarra"!? paliativo?
Se é para rodar "coisas" do windows, para quê mudar para o Linux ?
E nunca será igual ao windows, pois para escrever o WINE os seus desenvolvedores, usam de vários artifícios, pois não tendo acesso ao código do Windows precisam desassembla-lo para poder fazer algo semelhante, mas de qualidade duvidável.
Sendo necessário durante a instalação do WINE, possuirmos o próprio CD do XP/Win98 etc..., Ao que penso ainda estão nadando para fazer algo funcionar direito(sem traumas) com o Win7.


Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: abrir arq. xbase no unix

Mensagem por Itamar M. Lins Jr. »

...é só uma questão de configurar este computador na rede,
Não é simplesmente configurar o computador (LINUX) na rede.
No Linux a partição do HD é totalmente diferente do WINDOWS. FAT32 ou NTFS.
No Linux usamos EXT2, EXT3, RaiserFS etc....
Para um computador windows acessar o HD, pasta, diretório do Linux/Unix, usamos o SAMBA.
Não é só compartilhar, montar via o comando mount a pasta no Linux. Antes porém é preciso configurar-mos o servidor Linux com o SAMBA que é o programa mais utilizado para essa finalidade.

Segue uma amostra do arquivo de configuração do SAMBA, smb.conf que usamos para tal finalidade.
Atenção para o "flag" Creat mask = 0777, Optmistc lock etc, que nesse simples arquivo de configuração nem trata. E que serve para optimizar para acessar os DBF's, é necessário maior atenção.

Código: Selecionar todos

[global]  
  domain logons = yes
  interfaces = 10.0.0.1
  log level = 2
  log file = /var/log/samba/%U.log
#  logon drive = p:
#  logon home = //server/public
  netbios name = Servidor
  comment = Servidor Samba
  os level = 50
  preferred master = no
  domain master = no
  security = user
  socket options = TCP_NODELAY IPTOS_LOWDELAY
  deadtime = 1
  keepalive = 20
  logon script = logon.bat
  workgroup = SEU GRUPO DE TRABALHO
  guest ok = yes
  browse list = yes
  encrypt passwords = yes
# username map=/etc/samba/usermap.conf
  username map = /etc/samba/smbusers
# machine password timeout = 30
  guest account = guest

[public]
  path = /home/samba
  guest ok = yes
  browseable = yes
  writeable = yes
  printable = no
  create mask = 0777
  force create mode = 0777

[dados]
  path = /home/sistema  
  guest ok = no
  browseable = yes
  read only = no
  writeable = yes
  create mask = 0756
  force create mode = 0756

[netlogon]
  path = /home/netlogon
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: abrir arq. xbase no unix

Mensagem por Itamar M. Lins Jr. »

Mais uma coisinha...
Quando instalamos o WINE, é no computador LOCAL servidor ou estação(LINUX), então se ele desejar, através de uma outra estação outra CPU(linux ou windows), acessar não vai conseguir. Porque o WINE não esta instalado no Win/Linux(estação), até porque o micro dele já roda o windows(Minigui), então pra quê ele vai instalar no micro dele o WINE ?

/*Entretanto, porém, todavia...*/
Depois que instalar-mos o WINE no Linux podemos exportar o TERMINAL, ai já passamos para outra tarefa que é o LTS, já outra historia!

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: abrir arq. xbase no unix

Mensagem por sygecom »

Acho que o Colega que postou já até resolveu o BO, era simples mesmo como colocar em rede e correr para o abraço, talvez seja a primeira vez dele em Linux.
Claro que opções como o Letodb cai muito bem, mas tem que alterar codigo testar e etc...as vez o serviço todo não vale a pena, apenas que ganha desempenho, segurança e funções jamais vista no DBF comum como controle de transação.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
jcsprog
Usuário Nível 2
Usuário Nível 2
Mensagens: 63
Registrado em: 27 Abr 2005 12:04
Localização: sao paulo - jd.brasil

abrir arq. xbase no unix

Mensagem por jcsprog »

resolvido agradeço a todos
varias formas de realizar
valeu :{
jcsprog
Responder