Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Versão atualizada de programa não roda no Wine
12/07/2011, 17:51 (Resposta editada pela última vez em: 12/07/2011 17:52 por andre30geek.)
Resposta: #1
Versão atualizada de programa não roda no Wine
Boa noite amigos.

Instalei meu Debian e fiz uma salado nos repositórios. (rsrsrsrs)

Instalei o wine 1.3.10 e instalei um programa que uso muito, ele funciona beleza na versão 2009:

[Imagem: wineexecutando.png]

só que na versão 2010 ele não abre dando o seguinte erro:

[Imagem: errowine.png]

O que pode ser?
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
12/07/2011, 19:28
Resposta: #2
RE: Versão atualizada de programa não roda no Wine
De maneira geral, o que pode ter ocorrido é que a nova versão do programa pode fazer uso de algum recurso que seu wine não está configurado para dar suporte, ou que a versão atual do wine que você está usando não é capaz de emular.

O aviso pediu para você entrar no site do winehq e procurar pelo programa que você está tentando emular, para ver se há usuários conseguindo utilizá-lo e, caso sim, como esses usuários estão fazendo. Fiz uma busca rápida lá e encontrei a página sobre o Watchtower Library 2010:

http://appdb.winehq.org/objectManager.ph...ngId=64651

Há relatos de sucesso na emulação do Watchtower Library 2010 no Debian, porém não na versão do Wine que você possui. O usuário que conseguiu emulá-lo perfeitamente utilizou a versão 1.3.22 do Wine. Sendo assim, basta você compilar manualmente essa versão do Wine em seu computador que a nova versão do Watchtower Library funcionará normalmente.

"Vamos tirar a barriga, senhor Barba? Digo..."

Debian Jessie | Usuário #517613
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
13/07/2011, 20:02
Resposta: #3
RE: Versão atualizada de programa não roda no Wine
(12/07/2011 19:28)renatov Escreveu:  De maneira geral, o que pode ter ocorrido é que a nova versão do programa pode fazer uso de algum recurso que seu wine não está configurado para dar suporte, ou que a versão atual do wine que você está usando não é capaz de emular.

O aviso pediu para você entrar no site do winehq e procurar pelo programa que você está tentando emular, para ver se há usuários conseguindo utilizá-lo e, caso sim, como esses usuários estão fazendo. Fiz uma busca rápida lá e encontrei a página sobre o Watchtower Library 2010:

http://appdb.winehq.org/objectManager.ph...ngId=64651

Há relatos de sucesso na emulação do Watchtower Library 2010 no Debian, porém não na versão do Wine que você possui. O usuário que conseguiu emulá-lo perfeitamente utilizou a versão 1.3.22 do Wine. Sendo assim, basta você compilar manualmente essa versão do Wine em seu computador que a nova versão do Watchtower Library funcionará normalmente.

Valeu pela ajuda.

Vou ver se consigo achar essa versão e compilar. O problema é que no Debian eu não consigo ao instalar um programa e suas dependências automaticamente.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
13/07/2011, 20:09
Resposta: #4
RE: Versão atualizada de programa não roda no Wine
Quando o pacote está disponível nos repositórios, basta instalar usando o aptitude (ou o apt-get, synaptic etc) que o próprio gerenciador de pacotes já resolver todas as dependências pra você. Mas quando o programa não está nos repositórios, ou a versão ainda não está disponível, realmente temos que compilar o código e resolver as dependências manualmente (como acontece em outras distribuições).

O máximo que o gerenciador de pacotes pode fazer por você é construir as dependências, mas você terá que ver se as versões disponíveis nos repositórios são o suficiente. Se forem:

Código:
# aptitude build-dep wine

Você pode também habilitar temporariamente os repositórios do Wheezy ou do Sid para construir as dependências com versões mais recentes, se for necessário.

"Vamos tirar a barriga, senhor Barba? Digo..."

Debian Jessie | Usuário #517613
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
13/07/2011, 20:24
Resposta: #5
RE: Versão atualizada de programa não roda no Wine
(13/07/2011 20:09)renatov Escreveu:  Quando o pacote está disponível nos repositórios, basta instalar usando o aptitude (ou o apt-get, synaptic etc) que o próprio gerenciador de pacotes já resolver todas as dependências pra você. Mas quando o programa não está nos repositórios, ou a versão ainda não está disponível, realmente temos que compilar o código e resolver as dependências manualmente (como acontece em outras distribuições).

O máximo que o gerenciador de pacotes pode fazer por você é construir as dependências, mas você terá que ver se as versões disponíveis nos repositórios são o suficiente. Se forem:

Código:
# aptitude build-dep wine

Você pode também habilitar temporariamente os repositórios do Wheezy ou do Sid para construir as dependências com versões mais recentes, se for necessário.

Valeu.

baixei a versão referida 1.3.22 e compilei com o comando ./tools/wineinstall segundo a documentação, mas deu o seguinte erro:

configure: error: FreeType development files not found. Fonts will not be built.
Use the --without-freetype option if you really want this.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
13/07/2011, 21:37
Resposta: #6
RE: Versão atualizada de programa não roda no Wine
Tenta instalar o pacote libfreetype6-dev e recompila. Geralmente quando dá erro de falta de dependências, basta jogar pelo nome no Synaptic e instalar o pacote que termina com um "-dev", que são os pacotes de desenvolvimento, necessários para compilar coisas.

"Vamos tirar a barriga, senhor Barba? Digo..."

Debian Jessie | Usuário #517613
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 1 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS