[Microsoft Acces 2003~2007] Wine

Iniciado por C4ST13L, 18 de Março de 2010, 06:27

tópico anterior - próximo tópico

C4ST13L

Estou com um Problema pessoal estou precisando Rodar o Acces em
meu Anbiente de Trabalho que no caso é um computador com Linux Instalado.
preciso utilizar seja qualquer verção do Acces sendo 2003 ou 2007
utilizei o Wine para Instalar o pacote Office mais não rodou,
o Acces 2003 ate abre, mais quando vou criar Banco de Dados em Branco
ele trava é reinicia, já o 2007
não abre.
Aparece uma Mensagem assim
"Microsoft Visual C++ RunTime Library"

Quem já souber o que eu tenho que fazer para Rodar esses Aplicativos..
Obrigado,  :o :o

lr.gamito

#1
Deve estar faltando alguma dll.
Execute via shell para ver se aparece alguma referencia a alguma dll.
Quem quer fazer alguma coisa encontra um meio! Quem não que fazer nada encontra uma desculpa!
Dell Inspiron 1525 | Dual Core T4200 | 3GB MEM | 160 GB HD | Ubuntu 10.04

Alyscom

Para Microsoft Access 2007 aqui, o 2003 não funciona muito bem nas versões atuais do wine!
Para Microsoft Office 2007 aqui

Caso não consiga entender é só pedir ajuda, já que a outros modos de poder instalar!!  ;)

[]'s

Alyscom
O álcool é o photoshop da vida real
 

C4ST13L

Sim, só é muito confuso  ??? eu não consegui instalar mesmo fazendo os passos
Descritos no Link, mais se houver outro modo... seria melhor

Alyscom

Qual deles você quer instalar? :)


[]'s


Alyscom
O álcool é o photoshop da vida real
 

C4ST13L


Tota

Ola,

Só por acaso, alguém viu no site do wine => http://www.winehq.org/

Se dá mesmo para rodar access via wine?

Minha curiosidade se baseia de que a algum tempo reconheço, eu li que do pacote office se instalava tudo, exceto o access com todas as funcionalidades dele.

[],s

C4ST13L

Acces 2003 ate que roda no Wine,
mais não dá pra fazer nada dentro do Programa
como criar Banco de Dados e nem nada...

Tota

Exatamente o que citei.

Vejam no site do wine.

[],s

Alyscom

O access 2003 funciona sobre o wine 1.1.24

Para fazer funcionar o access 2007 (Lembrando que eu não o tenho aqui):
CitarCurrently, Access will install but not start up (bugs 18889 & 1­9297). There are two known workarounds (tested in 1.1.33):

Workaround 1:(preferred method, as it does not remove any dependencies)

   1. Use a resource editor to extract the manifest from ACEDAO.DLL (you will find it in the same directory as msaccess.exe). (I used Resource Tuner; it has a free trial and runs well under Wine.)
   2. Save the extracted manifest as acedao.manifest in the same directory as msaccess.exe.
   3. Delete or rename the ACEDAO.DLL located in that directory.  (There is another copy in another directory--no need to change it.)

Workaround 2: (use only if there is no ACEDAO.DLL installed anywhere)

   1. Open the file msaccess.exe.manifest­ (you should find it in the same directory as msaccess.exe) in a text editor.
   2. Delete the following: ­ ­

       <dependency>
       <dependentAssembly>
       <assemblyIdentity type="win32" name="AceDAO" version="12.0.0.0" language="*"
      processorArchitecture="X86">
       </assemblyIdentity>
       </dependentAssembly>­
       </dependency>­

   3. Save the edited file.­

It is NOT necessary to install vcrun2005 with winetricks or copy the dlls to the program directory.
Note that these workarounds are just to enable Access to start; functionality appears to be limited. ­

Citação de: Tradução bagaceiraActualmente, o acesso será instalado, mas não arranque (bugs 18889 e 19297). There are two known workarounds (tested in 1.1.33): Há duas soluções conhecidas (testado em 1.1.33):

Workaround 1: (preferred method, as it does not remove any dependencies) Solução 1: (método preferido, pois não remover quaisquer dependências)

   1. Use a resource editor to extract the manifest from ACEDAO.DLL (you will find it in the same directory as msaccess.exe). Use um editor de recursos para extrair o manifesto de Acedao.dll (você irá encontrá-lo no mesmo diretório que Msaccess.exe). (I used Resource Tuner; it has a free trial and runs well under Wine.) (Eu usei o Resource Tuner, tem uma versão gratuita e funciona bem sob Wine).
   2. Save the extracted manifest as acedao.manifest in the same directory as msaccess.exe. Salve o manifesto como acedao.manifest extraído no mesmo diretório que Msaccess.exe.
   3. Delete or rename the ACEDAO.DLL located in that directory.  (There is another copy in another directory--no need to change it.) Excluir ou renomear o Acedao.dll localizado nesse diretório. (Há uma outra cópia em outro diretório - não há necessidade de mudá-lo.)

Workaround 2: (use only if there is no ACEDAO.DLL installed anywhere) Solução 2: (use apenas se não houver Acedao.dll instalado em qualquer lugar)

   1. Abra o arquivo msaccess.exe.manifest (você deve encontrá-lo no mesmo diretório que msaccess.exe) em um editor de texto.
   2. Excluir o seguinte:

       <dependency>
       <dependentAssembly>
       <assemblyIdentity type="win32" name="AceDAO" version="12.0.0.0" language="*"
      processorArchitecture="X86">
       </assemblyIdentity>
       </dependentAssembly>­
       </dependency>­

   3. Salve o arquivo editado.

NÃO é necessário instalar vcrun2005 com winetricks ou copiar as dlls para o diretório do programa.
Note-se que estas soluções são apenas para permitir o acesso para iniciar; funcionalidade parece ser limitada.

Citar-------  Comment #27 From  JuryS   2009-12-03 14:57:33  -------

I make to run MS Access 2007 runtime with next:

1. removing Program Files / Microsoft Office / Office12 filename "ACEDAO.DLL"

2. put in this directory manifest. I'm extract this manifest with Restorator
2007 from ACEDAO.Dll.

3. ln
~/.wine/drive_c/windows/winsxs/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd/msvcp80.dll
~/.wine/drive_c/windows/system32/msvcp80.dll
4. ln
~/.wine/drive_c/windows/winsxs/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd/msvcr80.dll
~/.wine/drive_c/windows/system32/msvcr80.dll

5. Also for running MS Visual Basic I make override OLEAUT32.DLL and set it
native.


Citação de: Tradução bagaceira
------- Comment # 27 From Jurys 2009-12-03 14:57:33 -------

Eu faço para o MS Access 2007 Runtime com o próximo:

1. removendo Program Files/Microsoft Office/filename Office12 "Acedao.dll"

2. colocar neste diretório manifesto. Estou extrair este manifesto com Restorator
2007 de ACEDAO.Dll.

3. ln
~/.wine/drive_c/windows/winsxs/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd/msvcp80.dll
~/.wine/drive_c/windows/system32/msvcp80.dll
4. ln
~/.wine/drive_c/windows/winsxs/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd/msvcr80.dll
~/.wine/drive_c/windows/system32/msvcr80.dll

5. Também para o MS Visual Basic faço substituir Oleaut32.dll e defini-lo
native. nativas.
Como podem ver o access é instalado porem por causa do bug citado acima ele não inicia, por sorte já conseguiram achar um jeito de contornar isso como foi citado acima!!  :)

Espero que tenho conseguido entender, boa sorte ai!! ;)


[]'s


Alyscom
O álcool é o photoshop da vida real