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
