diff --git a/documentation/README.pt b/documentation/README.pt new file mode 100644 index 00000000000..869d3a78f82 --- /dev/null +++ b/documentation/README.pt @@ -0,0 +1,242 @@ +1. INTRODUÇÃO + +Wine é um programa que permite correr programas Microsoft Windows +(incluindo DOS, Windows 3.x e Win32 executáveis) em Unix. +Consiste num carregador (loader), que carrega e executa um binário +Microsoft Windows, e uma livraria (chamada Winelib) que implementa +Windows API calls usando o Unix ou X11 equivalentes. A livraria também +pode ser usada para "porting" Win32 código para executáveis do nativo Unix . + +Wine é software grátis,autorizado segundo a GNU LGPL; ver o ficheiro +LICENÇA para os detalhes. + +2.ARRANQUE RÁPIDO + +Sempre que se compila da source, é recomendado que se use o Wine +Installer para construir e instalar o Wine. Desde a primeira directoria +do Wine source (que contém este ficheiro),corre: + +./tools/wineinstall + +Corre os programas conforme as "wine [options] program". Para mais +informações e resoçução de problemas. Lê o resto deste ficheiro, a Wine +man page, os ficheiros incluidos na directoria de documentação do Wine +source (ver "DOCUMENTATION"), e especialmente a abundância de informação +encontrada em http://www.winehq.com. + +3.REQUERIMENTOS + +Para compilar e correr o Wine, deves ter o seguinte: + + Linux version 2.0.36 ou superior + FreeBSD 4.x ou FreeBSD 5-CURRENT + Solaris x86 2.5 ou seguinte + NetBSD-current + +Linux info: +Contudo o Linux versão 2.0.x irá sobretudo trabalhar, certos aspectos +(especificamente LDT sharing) requesitado para propriamente +suportar sequências Win32 não foram implementadas até a versão do +kernel 2.2. Se tiveres quebras (crashes) com uma certa sequência ou que +estejam relacionados, tu poderas querer fazer o upgrade pelo menos até a +versão 2.2. +Também, alguns bugs foram arranjados e certas funcionalidades foram +tardiamente adicionadas nas séries do Linux 2.0.x, então se tiveres um +Linux Kernel muito antigo.será melhor fazer o upgrade até ao lançamento +da versão 2.0.x. + +FreeBSD info: +Certificar-se que tem as opções USER_LDT, SYSVSHM, SYSVSEM; e SYSVMSG, +ligadas ao kernel. Mais informação +encontra-se em: +ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/emulators/wine/ + + +Solaris info: +Tu irás provavelmente ter que contruir o Wine com as ferramentas GNU +(gcc, gas, etc.). Aviso: ao instalar gas *não* assegura que será usado +pelo gcc. Recompilar o gcc depois de instalar o gas ou symking cc, as e +ld para as ferramentas gnu é dito que é necessário. + +NetBSD info: +Certifica-te que tens as opções USER_LDT, SYSVSHM, SYSVSEM, e SYSVMSG +ligadas ao teu kernel. + +File systems info: +O Wine deverá correr na maioria dos file systems. Contudo, o Wine falha +no aranque se umsdos é usado para a directoria /tmp. Alguns problemas de +compatibilidades foram relatados estando a usar ficheiros acessados +através do Samba. Também, como o NTFS apenas pode ser usado com +segurança com acesso readonly por agora, nós não recomendamos o uso de +NTFS. Como os programas de Windows precisam de acesso write em quase tudo. +No caso de NTFS files, copia por cima para uma localização em que se +possa escrever. + +O Wine requer sequências kernel-level para poder correr. Actualmente, +apenas as versões 2.0 ou superiores do Linux. FreeBSD 4.x ou superiores, +Solaris x86 versão 2.5 ou superiores, e NetBSD-actual são suportados. +Outros sistemas operativos que suportam sequências kernel, talvez venham +a ser suportados no futuro. + +Tu precisas de ter o X11 development que inclua fucheiros instalados +(chamados xlib6g-dev em Debian e Xfree86-devel no RedHat). +Para usar o suporte do Wine para aplicacões multi-sequnciai, as tuas +livrarias X têm que ser reentrantes, que é provavelmente "defaul" por agora. +Se tu tens o libc6 (glibc2), ou compilaste as librarias X por ti prório, +eles foram provavelmente compiladas com a opção de reentrância activada. + +Em sistemas x86 o gcc >= 2.7.2 é requerido. +Versões anteriores à 2.7.2.3 poderão ter problemas quando certos +ficheiros são compilados com optimização, frequentemente devido a +problemas relacionados com as gestôes dos cabeçalhos dos ficheiros. +Actualmente o pgcc não trabalha com o Wine. A causa deste problema é +desconhecida. + +Claro que tambm precisas fazer "make" (geralmente como o GNU make). + +Tu também necessitas do flex versao 2.5 ou superior e o yacc. +Bison irá trabalhar como substituição do yacc. Se estiveres a usar +RedHat ou Debian, instala os pacotes do flex e do bison. + +Para o processamento automático dos scripts de teste, tu também irás +precisar do libperl "development header support" (pacote libperl-dev em +Debian). + +Para os requesitos no caso de tu quereres contruir a documentação, ve a +secção "DOCUMENTAÇÃO". + +4.COMPILAÇÃO + +No caso de escolheres não usar wineinstall, corre os seguintes comandos +para contruir o Wine: + +./configure +make depend +make + +Isto irá contruir o programa "wine" e numerosos suportes livraris/binarios. +O programa "wine" irá carregar e correr executaveis do Windows. +A livraria "libwine" ("winelib") pode ser usada para compilar e ligar +Windows source code sob o Unix. + +Para ver as opções de compilação da configuração, faz ./configure -help. + +Para fazeres o upgrade de uma nova versão atravez de um ficheiro patch, +primeiro cd para a directoria top da distribuição (a que contem este +ficheiro README). A seguir faz um "make clean", e faz o patch da +distribuição com: + + gunzip -c patch-file | patch -p1 + +onde "patch-file" é o nome do ficheiro patch ( qualquer coisa como +Wine.yymmdd.diff.gz). Tu podes entao correr fazendo "./configure", e +depois corre "make depend && make" + +5.SETUP + +Uma vez o Wine contruido correctamente, tu podes entao fazer o "make +install"; isto irá instalar o wine executavel, o Wine man page, e alguns +outros ficheiros necessários. + +Não esquecer de primeiro desinstalar qualquer previo conflito relativo a +instalação do Wine. +Tenta outro "dpkg -r wine" ou "rpm -e wine" ou "make uninstall" antes de +installar. + +O Wine requer um ficheiro de configuração chamado "config" na directoria +-/.wine. O formato deste ficheiro é explicado no ficheiro config man +page (documentation/wine.conf.man). +O ficheiro documentation/samples/config contém um exemplo de ficheiro de +configuraçao o qual tem que ser adaptado e copiado para a localização +mencionada em cima. + +Ver http://www.winehq.com/support/ para mais informação sobre a +configuraçao. + +No caso da livraria carregar erros (e.g. "Error while loading shared +libraries: libntdll.so"), tem a certeza de adicionar o caminho da +livraria para /etc/ld.so.conf e correr ldconfig como root. + +Para verificar a correcção do ambiente, tu precisas para que o Wine +corra com sucesso, tu podes correr "./tools/winecheck | less". +Tu irás obter uma percentagem do resultado indicando "Wine configuration +correctness". +Como este programa é alpha, ainda não correu um verdadeiro e exaustivo +teste, onde, então deve ser levado apenas como um primeiro passo de +verificação. + +Ver wine.confman page, como se muda apenas para o suporte em modo texto +se desejado. + +6.CORRER PROGRAMAS + +Quando e invoca o Wine, tens que especificar o caminho (patch) complecto +do executavel, ou apenas o nome do ficheiro. + +Por exemplo: para correr o Solitário: + wine sol (usando o searchpatch para lozalizar o ficheiro) + wine sol.exe + + wine c:\\windows\\sol.exe (usando um nome de ficheiro DOS) + + wine /usr/windows/sol.exe (usando um nome de ficheiro Unix) + +Nota: o caminho do ficheiro também irá ser adicionado ao caminho(patch) +quando um nome complecto é fornecido na linha de comando. + +O Wine ainda não está complecto.então poderão vários programas +quebrar(crash). Providenciamos-te bem para que o winedbg esteja +correctamente e de acordo com a documentation/debugger.sgml, sera-te +dado um detector de erros (debugger) para que possas investigar e +corrigir os problemas. +Para mais informação como em fazer isto ou aquilo, por favor lê o +ficheiro documentation/debugging.sgml. + +Tu deves fazer um backup de todos os teus ficheiros importantes em que +destes acesso ao Wine, ou usa uma especial cópia deles.tem havido casos +de certos users que têm feito relatos de ficheiros corronpidos. Não +corrar o Explorer, por exemplo, se não tiveres um backup próprio, que +por vezes renomeia e estraga algumas directorias. Nem todos os MS apps +como o e.g. Messenger são seguros, ao correrem o Explorer de alguma +maneira. Este caso particular de corrupeçao (!$!$!$!$.pfr) podem ao +menos parcialmente podem ser corrigidos usando +http://home.nexgo.de/andi.mohr/download/decorrupt_explorer + +7.DOCUMENTAÇÃO + +Alguma documentação (vários giuas de Wineetc.) podem ser encontrados na +directoria documentation/ (aparte de também estar disponível em WineHQ). + +Se quiseres lá processar ficheiros SGML, então podes correr "make doc" +na directoria documentation/ +Fazer isto requer que os pacotes das ferramentas sgml (para db2html, +db2ps, db2pdf) chamados: +Debian: docbook-utils +Mandrake: sgml-tools-A.B.C-DDmdk +SuSe: docbktls-A.BB.C-DD + +8.ARRANJAR MAIS INFORMAÇÃO + +www: Uma grande quantidade de informação acerca do Wine está disponivel + pelo WineHQ em http://www.winehq.com/ : varios guias Wine, base de + dados de aplicações, localizaçao de erros. Isto é provavelmente o + melhor ponto de começo. + +FAQ: A Wine FAQ está localizada em http://www.winehq.com/FAQ + +Usenet: Tu podes discutor tópicos relacionados de Wine e obter ajuda em + comp.emulators.ms-windows.wine. + +IRC: Ajuda online está disponivel em #WineHQ on irc.freenode.net. + + +CVS: O currente desenvolvimento do Wine está disponivel por CVS. + Vai a http://www.winehq.com/cvs para mais informação. + +Mailing Lists: + Há algumas mailing list para responsaveis pelo desenvolvimento Wine; ver em + http://www.winehq.com/forums para mais informação. + +Se tu acrescentaste algo,ou corrigiste um bug, por favor envia um patch +(em 'diff -u' format) para wine-patches_at_winehq.com lista para inclusão +no próximo lançamento.