Rogeria,

Estou tendo um problema estranho no DOSEMU, que acredito que voc� tenha
passado ou algum amigo da LISTA j� tenha tido.
Instalei o DOSEMU do Conectiva 8.0, s� que na hora que vou entrar, ou seja,
quando digito dos o programa me pedi  para teclar YES e depois disso n�o da
mais nada, ou seja, quando digito dos novamente n�o ocorre nadinha.
Algu�m j� viu isso?


Abra�os

Alexandre

----- Original Message -----
From: Rogerio Araujo(TERRA)
To: [EMAIL PROTECTED]
Sent: Tuesday, October 22, 2002 10:52 AM
Subject: (linux-br) MAnual DOSEMU


tive uma boa experiencia em dosemu e resolvi passar isso para a lista.
Caso alguem queira alterar em parte ou no todo fique a vontade.


1 - verifique se o DOSEMU esta instalado
rpm -qa | grep dosemu
2 - caso exista va ao passo 03 senao instale o dosemu atraves do apt-get
ou baixe o rpm de algum site de sua distribuicao
3 - procure o dos da DRDOS (hdimage.drdos) (caso nao ache posso te
enviar)
4 - coloque a imagem do dos que voce baixou no diretorio /var/lib/dosemu
5 - altere no arquivo /etc/dosemu.conf a linha hdimage para
hdimage.drdos ( o nome do arquivo imagem do drdos)
6 - crie uma pasta para arquivar seus programas dos. Eu sempre crio uma
pasta chamada /sistemas e dentro dela coloco os sistemas do cliente
(/sistemas/estoque, /sistemas/vendas /sistemas/cheques,  etc). Transfira
seus programas e arquivos para seus respectivos diretorios usando ftp ou
samba,  como preferir. Coloque permissao total neste diretorio e nos
arquivos.
7 - execute o programa chamado "dos" na linha de comando do linux, voce
ira entrar no DOS
8 - altere o config.sys a causula lastdrive para lastdrive=z
9 - coloque no config.sys e no autoexec.bat as informacoes necessarias
para seus programas rodarem , caso precise efetivamente de memoria ems,
coloque a seguinte linha device=c:\dosemu\ems.sys
10 - inclua no autoexec as unidades de drives criadas com o comando
lredir , parecido com o net use das redes microsoft networks (lredir F:
\LINUX\FS\sistemas )
11 - entre no diretorio e execute o programas,  caso digite o nome e nao
aconteca nada,  tente digitar PROGRAMA.EXE , com a extensao no final e
os nomes em maiusculo.
12 - ja testei diversos programas , compiladores, geradores de programas
e tudo funciona,  apenas programas que tem bibliotecas graficas sa
problema. Tais como alguns programas de bancos (volks,  bamerindus).

Abaixo um exemplo de dosemu.conf nas partes que eu alterei :

$_xms = (2048) # in Kbyte
$_ems = (4096) # in Kbyte
$_ems_frame = (0xe000)
$_dpmi = (4096) # in Kbyte
$_dosmem = (640) # in Kbyte, < 640
$_hardware_ram = "" # list of segment values/ranges such as
# "0xc8000 range 0xcc000,0xcffff"

$_X_vgaemu_memsize = (1024)

$_hdimage = "hdimage.drdos" # list of hdimages under /var/lib/dosemu

$_printer = "kacilene edilene cpd"

no exemplo acima tenho tres impressoras,  todas impressoras do linux mas
que estao instaladas em maquinas windows,  elas estao criadas no meu
linux via samba. Dentro do meu programa clipper (ou delphi) abro uma
janela em toda e qualquer impressao , perguntado se o usuario deseja
imprimir na TELA, ARQUIVO, IMPRESSORA 1 , IMPRESSORA 2, IMPRESSORA 3
Dentro do programa associo a saida da impressao em Arquivos (e envio ou
nao para tela) ou em LPT1, LPT2, LPT3.

AGORA A PARTE RUIM. Nao consegui imprimir direito utilizando usuarios
comuns e de vez em quanto ocorrem erros de leitura de arquivo (DOS ERROR
5)

Resolvi isso colocando os usuarios no mesmo grupo do root e criando
bash_profiles a eles que entram no dosemu ao logar e ao sair da um exit,
impedindo acesso a linha de comando DOS.

Se alguem ao ler isso souber comoresolver isso de forma mais segura por
favor me avise.

Atenciosamente,


Rogerio Araujo







Assinantes em 25/10/2002: 2224
Mensagens recebidas desde 07/01/1999: 188029
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:linux-br-owner@;bazar.conectiva.com.br

Responder a