README.pt 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. 1. INTRODUÇÃO
  2. Wine é um programa que permite correr programas Microsoft Windows
  3. (incluindo DOS, Windows 3.x e Win32 executáveis) em Unix.
  4. Consiste num carregador (loader), que carrega e executa um binário
  5. Microsoft Windows, e uma livraria (chamada Winelib) que implementa
  6. Windows API calls usando o Unix ou X11 equivalentes. A livraria também
  7. pode ser usada para "porting" Win32 código para executáveis do nativo Unix .
  8. Wine é software grátis,autorizado segundo a GNU LGPL; ver o ficheiro
  9. LICENÇA para os detalhes.
  10. 2.ARRANQUE RÁPIDO
  11. Sempre que se compila da source, é recomendado que se use o Wine
  12. Installer para construir e instalar o Wine. Desde a primeira directoria
  13. do Wine source (que contém este ficheiro),corre:
  14. ./tools/wineinstall
  15. Corre os programas conforme as "wine [options] program". Para mais
  16. informações e resoçução de problemas. Lê o resto deste ficheiro, a Wine
  17. man page, e especialmente a abundância de informação encontrada em
  18. https://www.winehq.org.
  19. 3.REQUERIMENTOS
  20. Para compilar e correr o Wine, deves ter o seguinte:
  21. Linux version 2.0.36 ou superior
  22. FreeBSD 5.3 ou seguinte
  23. Solaris x86 2.5 ou seguinte
  24. NetBSD-current
  25. Como o Wine requer sequências kernel-level para poder correr, apenas
  26. os sistemas operativos acima mencionados são suportados.
  27. Outros sistemas operativos que suportam sequências kernel, talvez
  28. venham a ser suportados no futuro.
  29. Linux info:
  30. Enquanto o Linux 2.2.x irá sobretudo trabalhar e Linux 2.0.x poderá
  31. irá contudo trabalhar (versões 2.0.x antigas tem mal funcionamento
  32. relacionados a tarefas), será muito melhor teres um kernel atualizado
  33. como 2.4.x.
  34. FreeBSD info:
  35. Wine deverá construir no FreeBSD 4.x e FreeBSD 5.x, mas versões anteriores
  36. a FreeBSD 5.3 geralmente não trabalham corretamente.
  37. Mais informações encontra-se em:
  38. ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/emulators/wine/
  39. Solaris info:
  40. Tu irás provavelmente ter que construir o Wine com as ferramentas GNU
  41. (gcc, gas, etc.). Aviso: ao instalar gas *não* assegura que será usado
  42. pelo gcc. Recompilar o gcc depois de instalar o gas ou symking cc, as e
  43. ld para as ferramentas gnu é dito que é necessário.
  44. NetBSD info:
  45. Certifica-te que tens as opções USER_LDT, SYSVSHM, SYSVSEM, e SYSVMSG
  46. ligadas ao teu kernel.
  47. File systems info:
  48. O Wine deverá correr na maioria dos file systems. Contudo, o Wine falha
  49. no aranque se umsdos é usado para a directoria /tmp. Alguns problemas de
  50. compatibilidades foram relatados estando a usar ficheiros acessados
  51. através do Samba. Também, como o NTFS apenas pode ser usado com
  52. segurança com acesso readonly por agora, nós não recomendamos o uso de
  53. NTFS. Como os programas de Windows precisam de acesso write em quase tudo.
  54. No caso de NTFS files, copia por cima para uma localização em que se
  55. possa escrever.
  56. Requisitos básicos:
  57. Tu precisas de ter instalados os fucheiros de include do X11 development
  58. (chamados xorg-dev em Debian e libX11-devel no RedHat).
  59. Requisitos para as ferramentas de construção:
  60. Em sistemas x86 o gcc >= 2.7.2 é requerido.
  61. Versões anteriores à 2.7.2.3 poderão ter problemas quando certos
  62. ficheiros são compilados com optimização, frequentemente devido a
  63. problemas relacionados com as gestôes dos cabeçalhos dos ficheiros.
  64. Actualmente o pgcc não trabalha com o Wine. A causa deste problema é
  65. desconhecida.
  66. Claro que também precisas fazer "make" (geralmente como o GNU make).
  67. Tu também necessitas do flex versao 2.5 ou superior e o bison.
  68. Se estiveres a usar RedHat ou Debian, instala os pacotes do flex e do bison.
  69. Bibliotecas de suporte opcionais:
  70. Se desejares suporte de impressão do CUPS, por favor instala os pacotes
  71. cups e cups-devel.
  72. 4.COMPILAÇÃO
  73. No caso de escolheres não usar wineinstall, corre os seguintes comandos
  74. para contruir o Wine:
  75. ./configure
  76. make depend
  77. make
  78. Isto irá contruir o programa "wine" e numerosos suportes livraris/binarios.
  79. O programa "wine" irá carregar e correr executaveis do Windows.
  80. A livraria "libwine" ("winelib") pode ser usada para compilar e ligar
  81. Windows source code sob o Unix.
  82. Para ver as opções de compilação da configuração, faz ./configure -help.
  83. Para fazeres o upgrade de uma nova versão atravez de um ficheiro patch,
  84. primeiro cd para a directoria top da distribuição (a que contem este
  85. ficheiro README). A seguir faz um "make clean", e faz o patch da
  86. distribuição com:
  87. gunzip -c patch-file | patch -p1
  88. onde "patch-file" é o nome do ficheiro patch ( qualquer coisa como
  89. Wine.yymmdd.diff.gz). Tu podes entao correr fazendo "./configure", e
  90. depois corre "make depend && make"
  91. 5.SETUP
  92. Uma vez o Wine contruido correctamente, tu podes entao fazer o "make
  93. install"; isto irá instalar o wine executavel, o Wine man page, e alguns
  94. outros ficheiros necessários.
  95. Não esquecer de primeiro desinstalar qualquer previo conflito relativo a
  96. instalação do Wine.
  97. Tenta outro "dpkg -r wine" ou "rpm -e wine" ou "make uninstall" antes de
  98. installar.
  99. Ver https://www.winehq.org/support/ para informação sobre a
  100. configuraçao.
  101. No caso da livraria carregar erros (e.g. "Error while loading shared
  102. libraries: libntdll.so"), tem a certeza de adicionar o caminho da
  103. livraria para /etc/ld.so.conf e correr ldconfig como root.
  104. Para verificar a correcção do ambiente, tu precisas para que o Wine
  105. corra com sucesso, tu podes correr "./tools/winecheck | less".
  106. Tu irás obter uma percentagem do resultado indicando "Wine configuration
  107. correctness".
  108. Como este programa é alpha, ainda não correu um verdadeiro e exaustivo
  109. teste, onde, então deve ser levado apenas como um primeiro passo de
  110. verificação.
  111. Ver wine.confman page, como se muda apenas para o suporte em modo texto
  112. se desejado.
  113. 6.CORRER PROGRAMAS
  114. Quando e invoca o Wine, tens que especificar o caminho (patch) complecto
  115. do executavel, ou apenas o nome do ficheiro.
  116. Por exemplo: para correr o Solitário:
  117. wine sol (usando o searchpatch para lozalizar o ficheiro)
  118. wine sol.exe
  119. wine c:\\windows\\sol.exe (usando um nome de ficheiro DOS)
  120. wine /usr/windows/sol.exe (usando um nome de ficheiro Unix)
  121. Nota: o caminho do ficheiro também irá ser adicionado ao caminho(patch)
  122. quando um nome complecto é fornecido na linha de comando.
  123. O Wine ainda não está complecto.então poderão vários programas
  124. quebrar(crash). Providenciamos-te bem para que o winedbg esteja
  125. correctamente e de acordo com a documentation/debugger.sgml, sera-te
  126. dado um detector de erros (debugger) para que possas investigar e
  127. corrigir os problemas.
  128. Para mais informação como em fazer isto ou aquilo, por favor lê o
  129. ficheiro documentation/debugging.sgml.
  130. Tu deves fazer um backup de todos os teus ficheiros importantes em que
  131. destes acesso ao Wine, ou usa uma especial cópia deles.tem havido casos
  132. de certos users que têm feito relatos de ficheiros corronpidos. Não
  133. corrar o Explorer, por exemplo, se não tiveres um backup próprio, que
  134. por vezes renomeia e estraga algumas directorias. Nem todos os MS apps
  135. como o e.g. Messenger são seguros, ao correrem o Explorer de alguma
  136. maneira. Este caso particular de corrupeçao (!$!$!$!$.pfr) podem ao
  137. menos parcialmente podem ser corrigidos usando
  138. http://home.nexgo.de/andi.mohr/download/decorrupt_explorer
  139. 7.ARRANJAR MAIS INFORMAÇÃO
  140. www: Uma grande quantidade de informação acerca do Wine está disponivel
  141. pelo WineHQ em https://www.winehq.org/ : varios guias Wine, base de
  142. dados de aplicações, localizaçao de erros. Isto é provavelmente o
  143. melhor ponto de começo.
  144. FAQ: A Wine FAQ está localizada em https://www.winehq.org/FAQ
  145. Usenet: Tu podes discutor tópicos relacionados de Wine e obter ajuda em
  146. comp.emulators.ms-windows.wine.
  147. IRC: Ajuda online está disponivel em #WineHQ on irc.libera.chat.
  148. Git: O currente desenvolvimento do Wine está disponivel por Git.
  149. Vai a https://www.winehq.org/git para mais informação.
  150. Mailing Lists:
  151. Há algumas mailing list para responsaveis pelo desenvolvimento Wine; ver em
  152. https://www.winehq.org/forums para mais informação.
  153. Se tu acrescentaste algo,ou corrigiste um bug, por favor envia um patch
  154. (em 'diff -u' format) para wine-devel@winehq.org lista para inclusão
  155. no próximo lançamento.