Wine 1.3.5 – Aplicações Windows a correr em Linux!
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.
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.
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:
- Photoshop Ubuntu
Licença: GPL Sistemas operativos: Linux , MacOS, BSD Download: Wine-1.3.5 (Outras distribuições) Homepage: Wine
Este artigo tem mais de um ano
outra vez?? sempre que falam no wine é sempre sobre o notepad?? ha mais para alem disso…. como por exemplo o PlayOnLinux
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.
Há alguma lista de software que o wine consiga “emular”?
Tens esta:
http://appdb.winehq.org/
thanks 😉
W.I.N.E: Wine Is Not an Emulator!
eu falei no sentido de ser sempre a mesma imagem! e acho que um artigo sobre PlayOnLinux seria melhor!… 😀
@VAITUGA
Tens aqui: https://pplware.sapo.pt/linux/playonlinux-3-7-7-aplicacoes-e-jogos-do-windows-no-linux/
Mas o PlayonLinux recorre ao Wine. Notepad é apenas um exemplo 🙂
Sabes que playonlinux é feito em cima do wine certo? é so um GUI.
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
Usa antes o evolution. ele consegue importar o pst
Sim, e vem nativo no Ubuntu
Quem é que vai instalar o notepad no Linux que existem ferramentas superiores ao notepad em Linux.
Sem dúvida..mas é apenas um simples exemplo. o Notepad toda a gente conhece 😉
nano ftw! notepad suck
Tb sou fã do nano e já agora gedit !
nano:P? o que o nano tem, todos os editores de texto têm.. se ainda falasses no vim! isso sim!:D
cumps!
vim??
desculpem la mas homem de barba rija curte no vi e não no Vim…
lol :).Estou a brincar malta 🙂
cmps
por vezes la uso o vi quando brinco com server xD
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.
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!
😉
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)
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.
@ 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 !
@ 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
O WINE é a base do Crossover e do Cedega.
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…
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.
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?
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
De certeza? Não há falhas que depois permitam a um hacker explorar o resto dos ficheiros do Linux, efectuar tarefas de Phishing, etc?
Que seria de mim sem o Notepad no Linux. (sarcasmo!)
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
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
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.
Não consigo instalar o office 2010 na mesma
Qual foi o erro que te deu?
Não faz nada, nem abre uma janelita sequer. Será de ter o meu ubuntu a 64 bits?
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.
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)