Linux Intercâmbio de dados / aplicações com o DOS AVECP 2008-2009 Artur Ramísio
O DosEmu Emulador que permite executar programas MS-DOS dentro do Linux Com ele ainda não é possível a execução de todas as aplicações do MS-DOS… … mas é considerado um emulador estável que consegue correr a maioria das aplicações que correm sobre o MS-DOS e sobre o Windows 3.11 Grande parte das distribuições não vêm com o DosEmu Facto pouco importante pois são poucos os programas a correr sobre o MS-DOS O DosEmu pode ser retirado de  http://dosemu.org  sempre que seja necessário utilizar algum programa mais antigo, como o  Clipper
O DosEmu Antes de instalar o DosEmu é necessário descarregar os ficheiros: dosemu-1.3.3.tgz  ficheiro compactado com o emulador dosemu-freedos-b9r5-bin.tgz Ficheiro compactado com a versão livre do DOS, FreeDOS Nota : se houver versões mais recentes devem ser descarregadas
O DosEmu De seguida deve-se: Copiar os ficheiros descarregados para a pasta do utilizador… Por exemplo, a pasta:  /home/alunos … e descompactar o DosEmu fazendo: tar –zxvf dosemu-1.3.3.tgz Ao descompactar o ficheiro  dosemu-1.3.3.tgz  é criada a pasta  dosemu-1.3.3 e… … entrando nela, deve-se compilar o DosEmu: cd dosemu-1.3.3 make
O DosEmu Para se compilar é necessário ter instalados os compiladores: C C++ GCC Make Se o ficheiro RPM  dosemu-1.3.3-1.i386.rpm  (contém o DosEmu e FreeDOS) for retirado do site  http://dosemu.org , a instalação do DosEmu e do FreeDOs é mais simples Para instalar é necessário estar como utilizador  root  para executar o comando: Rpm –ivh dosemu-1-3-3-1.i386.rpm
O DosEmu Ao arrancar com o emulador DosEmu, este procura onde o DOS está instalado para arrancar com o sistema operativo O emulador só tem interesse caso haja uma versão do DOS instalada: Versão comercial do MS-DOS 6.22 ou Versão livre FreeDOS
O DosEmu Para instalar a versão livre FreeDOS é necessário: Mudar o nome do ficheiro  dosemu-freedos-b9r5-bin.tgz   para  dosemu-freedos-bin.tgz  e… … movê-lo para a pasta onde foi descompactado o DosEmu -  /home/alunos/dosemu-1.3.3 Comando para a execução destas duas tarefas: mv /home/alunos/dosemu-freedos-b9r5-bin.tgz /home/alunos/dosemu-1.3.3/dosemu-freedos-bin.tgz
O DosEmu De seguida mudamos para utilizador  root su  Para instalar o FreeDOS: Entrar na directoria  /home/alunos/dosemu-1.3.3  e executa-se o comando: make install Antes de ser executado o DosEmu deve ser analisado o ficheiro de configuração  /etc/dosemu/dosemu.users  onde é possível indicar os utilizadores que têm acesso ao emulador
O DosEmu Assim, já se pode executar o DosEmu, fazendo: dosemu  ou Xdosemu Na 1ª vez em que se executa é perguntado onde ficam guardados os ficheiros do FreeDOS – por defeito encontram-se em  /usr/local/share/dosemu/freedos Para concordar fazer  Enter
O DosEmu Locais onde são instalados os ficheiros para que o utilizador a eles tenha acesso: utilizador/.dosemu/drive_c  Pasta onde, por defeito, os ficheiros são instalados /root/.dosemu/drive_c Directoria onde são instalados se o utilizador for  root /home/alunos/.dosemu/drive_c Pasta onde são instalados se for outro utilizador, por exemplo,  alunos Normalmente a pasta  . dosemu  está oculta Se houver acordo quanto ao local faz-se  Enter É possível usar o DosEmu somente de leitura ( read-only ), digitando:  none  como resposta a esta pergunta Na pergunta sobre aceitar ou não os termos de uso do DosEmu responder  yes  no caso de concordância seguido de  Enter Na pergunta se queremos iniciar o DosEmu pressionar  Enter   para iniciar ou  Ctrl+C  para sair
O DosEmu No final deste processo já se está dentro do FreeDOS Na raiz do disco ( C:\ ) pode-se digitar, na linha de comando:  autoexec.bat Dentro do DosEmu o disco  C:\  representa a raiz da pasta onde está instalado o FreeDOS.  Exemplo para utilizador alunos:  /home/alunos/.dosemu/drive_c D: = LINUX\FS/HOME/ALUNOS attrib = READ/WRITE
O DosEmu Com este comando vai existir dentro do FreeDOS um 2º disco ( D: ) associado à directoria  /home/alunos O utilizador do FreeDOS tem permissões de escrita e leitura nesta pasta Este comando está inserido no ficheiro  autoexec.bat,  na raiz do disco  C:\  e é chamado sempre que se incia o DosEmu com o FreeDOS Nota : no DosEmu pode ser utilizado o programa usando todo o ecrã do monitor, pressionando as teclas  Ctrl+Alt+F
O DosEmu Para sair do DosEmu, digitar dentro do FreeDOS: exitemu ou xdosemu
O DosEmu É possível correr o Windows 3.11 e respectivos programas a 16 bit e ter suporte à porta paralela, porta-série, placa de som, etc, sendo preciso configurar o ficheiro: /etc/dosemu/dosemu.conf Para correr o Windows 3.11 no FreeDOS devem ser executadas as seguintes tarefas: Instalar o Windows 3.11 no disco  C:\  para a pasta Windows (com o DosEmu em funcionamento do FreeDOS pode-se instalar a partir de disquetes) Após a instalação do Windows 3.11 entra-se na pasta  C: \Windows  e digita-se  win  O Windows arranca
O WINE Há mais emuladores de outros SO que correm no Linux WINE   ( Wine Is Not an Emulator ) Emulador de Windows 9x, 2000 Professional e XP É livre, de código aberto e gratuito WINEX  e o  Crossover Office  Emuladores do Windows que correm em Linux e que derivam do WINE São produtos comerciais
Bibliografia e Fontes Sá, José (2006).  Tecnologias Informáticas – 12 . Porto: Porto Editora http://www.linuxvswindows.com.br/arquivos/1/SBd99020.gif

Intercambiodedados Dosemu1

  • 1.
    Linux Intercâmbio dedados / aplicações com o DOS AVECP 2008-2009 Artur Ramísio
  • 2.
    O DosEmu Emuladorque permite executar programas MS-DOS dentro do Linux Com ele ainda não é possível a execução de todas as aplicações do MS-DOS… … mas é considerado um emulador estável que consegue correr a maioria das aplicações que correm sobre o MS-DOS e sobre o Windows 3.11 Grande parte das distribuições não vêm com o DosEmu Facto pouco importante pois são poucos os programas a correr sobre o MS-DOS O DosEmu pode ser retirado de http://dosemu.org sempre que seja necessário utilizar algum programa mais antigo, como o Clipper
  • 3.
    O DosEmu Antesde instalar o DosEmu é necessário descarregar os ficheiros: dosemu-1.3.3.tgz ficheiro compactado com o emulador dosemu-freedos-b9r5-bin.tgz Ficheiro compactado com a versão livre do DOS, FreeDOS Nota : se houver versões mais recentes devem ser descarregadas
  • 4.
    O DosEmu Deseguida deve-se: Copiar os ficheiros descarregados para a pasta do utilizador… Por exemplo, a pasta: /home/alunos … e descompactar o DosEmu fazendo: tar –zxvf dosemu-1.3.3.tgz Ao descompactar o ficheiro dosemu-1.3.3.tgz é criada a pasta dosemu-1.3.3 e… … entrando nela, deve-se compilar o DosEmu: cd dosemu-1.3.3 make
  • 5.
    O DosEmu Parase compilar é necessário ter instalados os compiladores: C C++ GCC Make Se o ficheiro RPM dosemu-1.3.3-1.i386.rpm (contém o DosEmu e FreeDOS) for retirado do site http://dosemu.org , a instalação do DosEmu e do FreeDOs é mais simples Para instalar é necessário estar como utilizador root para executar o comando: Rpm –ivh dosemu-1-3-3-1.i386.rpm
  • 6.
    O DosEmu Aoarrancar com o emulador DosEmu, este procura onde o DOS está instalado para arrancar com o sistema operativo O emulador só tem interesse caso haja uma versão do DOS instalada: Versão comercial do MS-DOS 6.22 ou Versão livre FreeDOS
  • 7.
    O DosEmu Parainstalar a versão livre FreeDOS é necessário: Mudar o nome do ficheiro dosemu-freedos-b9r5-bin.tgz para dosemu-freedos-bin.tgz e… … movê-lo para a pasta onde foi descompactado o DosEmu - /home/alunos/dosemu-1.3.3 Comando para a execução destas duas tarefas: mv /home/alunos/dosemu-freedos-b9r5-bin.tgz /home/alunos/dosemu-1.3.3/dosemu-freedos-bin.tgz
  • 8.
    O DosEmu Deseguida mudamos para utilizador root su Para instalar o FreeDOS: Entrar na directoria /home/alunos/dosemu-1.3.3 e executa-se o comando: make install Antes de ser executado o DosEmu deve ser analisado o ficheiro de configuração /etc/dosemu/dosemu.users onde é possível indicar os utilizadores que têm acesso ao emulador
  • 9.
    O DosEmu Assim,já se pode executar o DosEmu, fazendo: dosemu ou Xdosemu Na 1ª vez em que se executa é perguntado onde ficam guardados os ficheiros do FreeDOS – por defeito encontram-se em /usr/local/share/dosemu/freedos Para concordar fazer Enter
  • 10.
    O DosEmu Locaisonde são instalados os ficheiros para que o utilizador a eles tenha acesso: utilizador/.dosemu/drive_c Pasta onde, por defeito, os ficheiros são instalados /root/.dosemu/drive_c Directoria onde são instalados se o utilizador for root /home/alunos/.dosemu/drive_c Pasta onde são instalados se for outro utilizador, por exemplo, alunos Normalmente a pasta . dosemu está oculta Se houver acordo quanto ao local faz-se Enter É possível usar o DosEmu somente de leitura ( read-only ), digitando: none como resposta a esta pergunta Na pergunta sobre aceitar ou não os termos de uso do DosEmu responder yes no caso de concordância seguido de Enter Na pergunta se queremos iniciar o DosEmu pressionar Enter para iniciar ou Ctrl+C para sair
  • 11.
    O DosEmu Nofinal deste processo já se está dentro do FreeDOS Na raiz do disco ( C:\ ) pode-se digitar, na linha de comando: autoexec.bat Dentro do DosEmu o disco C:\ representa a raiz da pasta onde está instalado o FreeDOS. Exemplo para utilizador alunos: /home/alunos/.dosemu/drive_c D: = LINUX\FS/HOME/ALUNOS attrib = READ/WRITE
  • 12.
    O DosEmu Comeste comando vai existir dentro do FreeDOS um 2º disco ( D: ) associado à directoria /home/alunos O utilizador do FreeDOS tem permissões de escrita e leitura nesta pasta Este comando está inserido no ficheiro autoexec.bat, na raiz do disco C:\ e é chamado sempre que se incia o DosEmu com o FreeDOS Nota : no DosEmu pode ser utilizado o programa usando todo o ecrã do monitor, pressionando as teclas Ctrl+Alt+F
  • 13.
    O DosEmu Parasair do DosEmu, digitar dentro do FreeDOS: exitemu ou xdosemu
  • 14.
    O DosEmu Épossível correr o Windows 3.11 e respectivos programas a 16 bit e ter suporte à porta paralela, porta-série, placa de som, etc, sendo preciso configurar o ficheiro: /etc/dosemu/dosemu.conf Para correr o Windows 3.11 no FreeDOS devem ser executadas as seguintes tarefas: Instalar o Windows 3.11 no disco C:\ para a pasta Windows (com o DosEmu em funcionamento do FreeDOS pode-se instalar a partir de disquetes) Após a instalação do Windows 3.11 entra-se na pasta C: \Windows e digita-se win O Windows arranca
  • 15.
    O WINE Hámais emuladores de outros SO que correm no Linux WINE ( Wine Is Not an Emulator ) Emulador de Windows 9x, 2000 Professional e XP É livre, de código aberto e gratuito WINEX e o Crossover Office Emuladores do Windows que correm em Linux e que derivam do WINE São produtos comerciais
  • 16.
    Bibliografia e FontesSá, José (2006). Tecnologias Informáticas – 12 . Porto: Porto Editora http://www.linuxvswindows.com.br/arquivos/1/SBd99020.gif