Wine 1.3.5 – Aplicações Windows a correr em Linux!

41 Comentários

Com suporte para instalação do Office 2010

Certamente que já lhe aconteceu estar no Linux e lembrar-se que precisava de uma determinada aplicação mas essa não se encontra disponível para sistemas Linux. Wine é a solução! Wine (acrónimo para WINE Is Not an Emulator) é um projecto para sistemas operativos UNIX que permite executar em ambiente Linux, software especificamente concebido para o Microsoft Windows.

wine00


O WINE funciona como uma camada (semelhante a um emulador) que expõe uma API compatível com a do Windows; ao serem executadas as diferentes funções, o Wine irá traduzi-las para rotinas em UNIX cujo resultado seja idêntico. Diz-nos também a Wikipedia que o Wine ainda disponibiliza a sua própria biblioteca (Winelib) por forma a que o código-fonte dos programas concebidos para Windows possa ser compilado no ambiente UNIX.

wine01

Como instalar no Ubuntu 10.10?

A instalação do Wine no Ubuntu é muiito simples.Para tal basta executar os seguintes comandos:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.3
Alterações no Wine 1.3.5
  • Suporte para animações no cursor
  • Suporte para instalação do Office 2010
  • Melhorias a nível de MSXML3
  • Melhorias no suporte para Shader Model 4
  • Actualização dos ícones do IE
  • Algumas traduções

Pode consultar aqui a lista de todas as novidades e de todos os problemas resolvidos.

O Wine encontra-se também disponível para BSD, Solaris e MacOS.

Artigos relacionados:
Curiosidades:

Licença: GPL
Sistemas operativos: Linux , MacOS, BSD
Download: Wine-1.3.5 (Outras distribuições)
Homepage: Wine

Partilhar:
Tags:

Comentários

41

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de VAITUGA
    VAITUGA

    outra vez?? sempre que falam no wine é sempre sobre o notepad?? ha mais para alem disso…. como por exemplo o PlayOnLinux

    1. Avatar de kwimerA
      kwimerA

      Notepad? Mas assim só por acaso, chegaste a ler o artigo?
      São boas novidades. Nunca é demais falar do Wine.
      Mesmo assim prefiro correr o MS Office no Windows e deixar a minha partição Linux com o excelente OpenOffice.

      1. Avatar de knox
        knox

        Há alguma lista de software que o wine consiga “emular”?

          1. Avatar de knox
            knox

            thanks 😉

        1. Avatar de João Henriques
          João Henriques

          W.I.N.E: Wine Is Not an Emulator!

      2. Avatar de VAITUGA
        VAITUGA

        eu falei no sentido de ser sempre a mesma imagem! e acho que um artigo sobre PlayOnLinux seria melhor!… 😀

    2. Avatar de Pedro Pinto

      Mas o PlayonLinux recorre ao Wine. Notepad é apenas um exemplo 🙂

    3. Avatar de m4x
      m4x

      Sabes que playonlinux é feito em cima do wine certo? é so um GUI.

  2. Avatar de abu
    abu

    Viva

    Instalei o ubuntu num PC mas necessito de importar um ficheiro PST do Outlook 2007 para o thunderbird (o outlook continua a nao funcionar com wine).

    Ja tentei varias soluções incluindo um add-on que existe mas este nao reconhece o ficheiro PST.

    Alguem tem alguma ideia?

    Cumps

    1. Avatar de A. Fernandes
      A. Fernandes

      Usa antes o evolution. ele consegue importar o pst

      1. Avatar de Pedro Pinto

        Sim, e vem nativo no Ubuntu

  3. Avatar de QWEDC
    QWEDC

    Quem é que vai instalar o notepad no Linux que existem ferramentas superiores ao notepad em Linux.

    1. Avatar de Pedro Pinto

      Sem dúvida..mas é apenas um simples exemplo. o Notepad toda a gente conhece 😉

  4. Avatar de Jorge Desirat
    Jorge Desirat

    nano ftw! notepad suck

    1. Avatar de Pedro Pinto

      Tb sou fã do nano e já agora gedit !

    2. Avatar de Guilherme de Sousa
      Guilherme de Sousa

      nano:P? o que o nano tem, todos os editores de texto têm.. se ainda falasses no vim! isso sim!:D

      cumps!

      1. Avatar de lmx
        lmx

        vim??
        desculpem la mas homem de barba rija curte no vi e não no Vim…
        lol :).Estou a brincar malta 🙂

        cmps

        1. Avatar de Jorge Desirat
          Jorge Desirat

          por vezes la uso o vi quando brinco com server xD

  5. Avatar de FuhFuh MacMoragh
    FuhFuh MacMoragh

    O Mundo Linux está cada vez melhor e ficou só a ganhar com o suporte do Office 2010 Via Wine.

    Tenho Dual Boot só por causa do office (2010 tem uma opção que não tem o 2007 a que gosto e porque uso pouco a suite e nunca me quis habituar ao OpenOffice, que é lamentável eu sei) e por causa do Visual Studio, mas agora vou ainda menos ao Windows.

  6. Avatar de A. Fernandes
    A. Fernandes

    Está visto que quando há notícia sobre o wine temos copy paste. é pena…

    Mas não vim cá “dizer mal” do pplware. Deixem-me dar-vos uma boa notícia: há alternativas ao wine! e ao playonlinux. Claro que não soluções milagrosas com a compatibilidade entre linux e windows mas…

    Assim, temos pelos menos estas duas opções:

    – crossover linux (not free)
    – cedega (mais orientado para jogos mas mesmo assim…)

    Basta fazer uma pesquisa no google e encontram rapidamente o website correspondente.

    É provável que existam outras soluções mas são estas aquelas mais eficientes.

    Espero ter trazido alguma luz sobre o assunto e… please… no more notepad!

    😉

    1. Avatar de VAITUGA
      VAITUGA

      exactamente… mas se nao tou em erro o cedega ( que é um excelente “emulador” de jogos… é pago!!!! e isso deita por terra tudo o que é mundo linux… por isso, se usa wine para jogos (eu pelo menos uso)

    2. Avatar de Nuno José
      Nuno José

      LOL o playonlinux é um programa que ajuda na instalação de jogos,programas windows no wine visto alguns não fuuncionarem algumas alterações manuais, o playonlinux faz isso automaticamente só isso.

      Já agora parem com a “porcaria” dos comentários do notepad que é só um EXEMPLO.

    3. Avatar de Pedro Pinto

      @ A. Fernandes

      Este artigo apenas alerta para as novidades do Wine. Penso que não faz muito sentido ter de reinventar a “roda”. Quem não sabe lê o artigo na totalidade, quem não sabe vai ver as novidades….

      Vamos ter novidades….

      Quanto as soluções apresentadas, têm logo um senão…NÃO SÂO GRATUITAS !

      1. Avatar de A. Fernandes
        A. Fernandes

        @ Pedro Pinto

        Sou fã deste blog e respeito o vosso trabalho.
        Apenas sugeri alternativas para aqueles que têm dificuldades em correr certas aplicações MS.
        As sugestões que apresentei são pagas e julgo que cabe a cada um decidir o que fazer.
        É esta riqueza de troca de experiências que engrandece os conteúdos do pplware.

        disse

    4. Avatar de jorge santos
      jorge santos

      O WINE é a base do Crossover e do Cedega.

  7. Avatar de NT
    NT

    A única coisa que me faz ter o Windows instalado no PC é realmente os joguitos. Também correm +/- em wine mas a performance perde-se toda.
    Pena que grandes companhias (tipo steam que já dá suporte a MacOS) não repensem os jogos para correr no Pinguim.

    O mais interessante é que para portarem muitos jogos para Mac a steam usou “parte” do wine…

  8. Avatar de João Dias
    João Dias

    O que é que se pode instalar do Office 2010, exactamente?
    Eu lembro-me que o Office 2007 só dava algumas coisas – O Word, o Excel e o Powerpoint. O resto não dava.

    Uma das coisas que me dava imenso jeito poder instalar, nem que fosse a versão portátil era o Adobe Illustrator CS3+. O Inkscape não é alternativa para mim, e, embora já consiga correr sem nenhum problema o Adobe Photoshop CS5 no Ubuntu, o Illustrator ainda não, infelizmente.

    1. Avatar de João Dias
      João Dias

      Outra dúvida que sempre tive: Instalar o WINE no Ubuntu não vai trazer problemas de segurança do Windows para o Linux? É que, por exemplo, no Windows XP, muitas das falhas de segurança partiam do Internet Explorer 6. Instalando eu o IE6 não passo também a ser alvo de falhas?

      1. Avatar de CMatomic
        CMatomic

        quem instala o wine também corre o risco de apanhar vírus de windows, mas neste caso vai só afectar a pasta wine e os programas do windows em wine

        1. Avatar de João Dias
          João Dias

          De certeza? Não há falhas que depois permitam a um hacker explorar o resto dos ficheiros do Linux, efectuar tarefas de Phishing, etc?

  9. Avatar de João Henriques
    João Henriques

    Que seria de mim sem o Notepad no Linux. (sarcasmo!)

  10. Avatar de carlos
    carlos

    para quê correr aplicações windows no linux? muitas vezes funcionam mal e algumas nem a 100% funciona. para isso deixo o meu windows 7 instaldo no pc. para mim ainda prefiro o windows 7

  11. Avatar de carlos
    carlos

    para quê correr aplicações windows no linux? muitas vezes funcionam mal e algumas nem a 100% funciona. para isso deixo o meu windows 7 instalado no pc. para mim ainda prefiro o windows 7

  12. Avatar de lipex

    O engraçado é que nunca consegui colocar o wine a funcionar correctamente. Nenhum software faz a emulação a 100%.. acho que têm muita linha de código para lhe dar…
    Melhor mesmo é criar uma máquina virtual com sistema operativo windows para software que use poucos recursos.
    Para software de desempenho aconselho vivamente a fazer dual boot dos dois S.O.

  13. Avatar de Nuno José
    Nuno José

    Não consigo instalar o office 2010 na mesma

    1. Avatar de João Dias
      João Dias

      Qual foi o erro que te deu?

    2. Avatar de Nuno José
      Nuno José

      Não faz nada, nem abre uma janelita sequer. Será de ter o meu ubuntu a 64 bits?

      1. Avatar de João Dias
        João Dias

        Tal como no Windows, o Office 2010 tem dependências de coisas da Microsoft, pelo que provavelmente necessitas do Microsoft Visual C++ 2010 e talvez do .net 2.0 ou superior.

        Visto que o Linux não é um sistema operativo da Microsoft, é o WINE que simula as aplicações dela nos sistemas operativos Unix. A forma do WINE utilizar certas “dependências” da Microsoft, é utilizando um script chamado winetricks.

        Para isso, abre a consola e escreve (sem aspas):

        1- “wget http://kegel.com/wine/winetricks

        (ou, em alternativa, vai a http://kegel.com/wine/, procura pelo ficheiro winetricks e faz download dele para a tua directoria home)

        2- “sh winetricks dotnet20 vcrun6 vcrun2010”

        Vais descarregar o .NET 2.0, o Visual 6 C++ SP4 e o Visual C++ 2010.

        Experimenta assim e diz como correu.

      2. Avatar de Nuno José
        Nuno José

        Agora dá “erro sério…..”

        eu acho que é dos 64 bits por acaso faltava-me o .net (tentei tb com a versão 64bits mas essa diz logo arquictetura não suportada)

        tentei na consola e dá o seguinte

        nzalmeida@nuno-Ubuntu:~/.gvfs/MICROSOFT.OFFICE.2010.RTM.14.0.4734.1000_ProfessionalPlus_volume_x86_en-us.iso$ wine setup.exe
        fixme:advapi:RegisterTraceGuidsA (0x2e034c1f, 0x2e0b3d78, {8736922d-e8b2-47eb-8564-23e77e728cf3}, 1, 0x32fd38, (null), (null), 0x2e0b3d78,)
        fixme:process:GetSystemDEPPolicy stub
        wine: Unhandled page fault on write access to 0x1056b600 at address 0xf75ebf8c (thread 0009), starting debugger…

        seguido de

        Unhandled exception: page fault on read access to 0x004dd054 in 32-bit code (0x7ed1d97c).
        Register dump:
        CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
        EIP:7ed1d97c ESP:0033c120 EBP:0033c1e8 EFLAGS:00010202( R- — I – – – )
        EAX:004dd038 EBX:7ed34ff4 ECX:004dd038 EDX:00460000
        ESI:00000001 EDI:00192e80
        Stack dump:
        0x0033c120: 00460000 00000000 00000000 00000000
        0x0033c130: 00000001 004de608 00000002 7ed30176
        0x0033c140: ffffffe0 00000000 00000000 00000000
        0x0033c150: 00000000 00000000 00000002 0033c15c
        0x0033c160: 0033c15c 0033c164 0033c164 00010000
        0x0033c170: 2e000000 00192410 00460000 000000ff
        Backtrace:
        =>0 0x7ed1d97c pe_load_debug_info+0xfc() in dbghelp (0x0033c1e8)
        1 0x7ed11fb6 module_get_debug+0x215() in dbghelp (0x0033c468)
        2 0x7ed092d0 dwarf2_virtual_unwind+0x8f() in dbghelp (0x0033eac8)
        3 0x7ecfefdc in dbghelp (+0xefdb) (0x0033eef8)
        4 0x7ed24616 StackWalk64+0xa5() in dbghelp (0x0033ef88)
        5 0x7ed6d81a stack_fetch_frames+0x3c9() in winedbg (0x0033f6a8)
        6 0x7ed7043a in winedbg (+0x20439) (0x0033fad8)
        7 0x7ed718d6 in winedbg (+0x218d5) (0x0033fb58)
        8 0x7ed72303 dbg_active_auto+0x332() in winedbg (0x0033fdd8)
        9 0x7ed776ef main+0x31e() in winedbg (0x0033fe48)
        10 0x7ed7cadc in winedbg (+0x2cadb) (0x0033fe90)
        11 0x7b8566bc call_process_entry+0xb() in kernel32 (0x0033fea8)
        12 0x7b85735f ExitProcess+0xc9e() in kernel32 (0x0033fee8)
        13 0x7bc729a0 call_thread_func+0xb() in ntdll (0x0033fef8)
        14 0x7bc75510 call_thread_entry_point+0x6f() in ntdll (0x0033ffc8)
        15 0x7bc4a6ea call_dll_entry_point+0x659() in ntdll (0x0033ffe8)
        0x7ed1d97c pe_load_debug_info+0xfc in dbghelp: movl 0x1c(%eax),%eax
        Modules:
        Module Address Debug info Name (52 modules)
        ELF 7b800000-7b976000 Export kernel32
        \-PE 7b810000-7b976000 \ kernel32
        ELF 7bc00000-7bcba000 Export ntdll
        \-PE 7bc10000-7bcba000 \ ntdll
        ELF 7bf00000-7bf04000 Deferred
        ELF 7e6ea000-7e6f4000 Deferred libxcursor.so.1
        ELF 7e6f4000-7e6fa000 Deferred libxfixes.so.3
        ELF 7e6fa000-7e6fe000 Deferred libxcomposite.so.1
        ELF 7e6fe000-7e706000 Deferred libxrandr.so.2
        ELF 7e706000-7e710000 Deferred libxrender.so.1
        ELF 7e710000-7e716000 Deferred libxxf86vm.so.1
        ELF 7e716000-7e71a000 Deferred libxinerama.so.1
        ELF 7e71a000-7e73b000 Deferred imm32
        \-PE 7e720000-7e73b000 \ imm32
        ELF 7e73b000-7e741000 Deferred libxdmcp.so.6
        ELF 7e741000-7e745000 Deferred libxau.so.6
        ELF 7e745000-7e75f000 Deferred libxcb.so.1
        ELF 7e75f000-7e87c000 Deferred libx11.so.6
        ELF 7e87c000-7e895000 Deferred libice.so.6
        ELF 7e895000-7e89e000 Deferred libsm.so.6
        ELF 7e8bb000-7e962000 Deferred winex11
        \-PE 7e8d0000-7e962000 \ winex11
        ELF 7e9b3000-7e9da000 Deferred libexpat.so.1
        ELF 7e9da000-7ea0a000 Deferred libfontconfig.so.1
        ELF 7ea0a000-7ea1f000 Deferred libz.so.1
        ELF 7ea1f000-7ea96000 Deferred libfreetype.so.6
        ELF 7ea96000-7ea9b000 Deferred libuuid.so.1
        ELF 7ea9b000-7eaab000 Deferred libxext.so.6
        ELF 7eab3000-7eacc000 Deferred version
        \-PE 7eac0000-7eacc000 \ version
        ELF 7eacc000-7eb59000 Deferred gdi32
        \-PE 7eae0000-7eb59000 \ gdi32
        ELF 7eb59000-7ec8c000 Deferred user32
        \-PE 7eb70000-7ec8c000 \ user32
        ELF 7ec8c000-7ece6000 Deferred advapi32
        \-PE 7eca0000-7ece6000 \ advapi32
        ELF 7ece6000-7ed3f000 Export dbghelp
        \-PE 7ecf0000-7ed3f000 \ dbghelp
        ELF 7ed3f000-7ed9a000 Export winedbg
        \-PE 7ed50000-7ed9a000 \ winedbg
        ELF 7ed9a000-7eda6000 Deferred libnss_files.so.2
        ELF 7eda6000-7edbd000 Deferred libnsl.so.1
        ELF 7efbd000-7efe3000 Deferred libm.so.6
        ELF 7efea000-7f000000 Deferred psapi
        \-PE 7eff0000-7f000000 \ psapi
        ELF f74f3000-f74fe000 Deferred libnss_nis.so.2
        ELF f74ff000-f7503000 Deferred libdl.so.2
        ELF f7503000-f765d000 Deferred libc.so.6
        ELF f765e000-f7677000 Deferred libpthread.so.0
        ELF f7678000-f7680000 Deferred libnss_compat.so.2
        ELF f7694000-f77d4000 Export libwine.so.1
        ELF f77d6000-f77f4000 Deferred ld-linux.so.2
        Threads:
        process tid prio (all id:s are in hex)
        00000008 setup.exe
        00000009 0
        0000000e services.exe
        0000001d 0
        00000016 0
        00000010 0
        0000000f 0
        00000011 mscorsvw.exe
        00000019 0
        00000018 0
        00000015 0
        00000012 0
        00000013 explorer.exe
        00000014 0
        0000001a winedevice.exe
        00000020 0
        0000001f 0
        0000001c 0
        0000001b 0
        00000021 (D) C:\windows\system32\winedbg.exe
        00000022 0 0 0x7ed1d97c pe_load_debug_info+0xfc() in dbghelp (0x0033c1e8)
        1 0x7ed11fb6 module_get_debug+0x215() in dbghelp (0x0033c468)
        2 0x7ed092d0 dwarf2_virtual_unwind+0x8f() in dbghelp (0x0033eac8)
        3 0x7ecfefdc in dbghelp (+0xefdb) (0x0033eef8)
        4 0x7ed24616 StackWalk64+0xa5() in dbghelp (0x0033ef88)
        5 0x7ed6d81a stack_fetch_frames+0x3c9() in winedbg (0x0033f6a8)
        6 0x7ed7043a in winedbg (+0x20439) (0x0033fad8)
        7 0x7ed718d6 in winedbg (+0x218d5) (0x0033fb58)
        8 0x7ed72303 dbg_active_auto+0x332() in winedbg (0x0033fdd8)
        9 0x7ed776ef main+0x31e() in winedbg (0x0033fe48)
        10 0x7ed7cadc in winedbg (+0x2cadb) (0x0033fe90)
        11 0x7b8566bc call_process_entry+0xb() in kernel32 (0x0033fea8)
        12 0x7b85735f ExitProcess+0xc9e() in kernel32 (0x0033fee8)
        13 0x7bc729a0 call_thread_func+0xb() in ntdll (0x0033fef8)
        14 0x7bc75510 call_thread_entry_point+0x6f() in ntdll (0x0033ffc8)
        15 0x7bc4a6ea call_dll_entry_point+0x659() in ntdll (0x0033ffe8)