Alterar diretório C: do Wine [RESOLVIDO]

1. Alterar diretório C: do Wine [RESOLVIDO]

Fábio Cordeiro
fabioled

(usa Ubuntu)

Enviado em 13/06/2012 - 12:34h

Pessoal, Tudo em paz!

Linux: Ubuntu 12.04 - Unity

Necessito de alterar o diretório de configuração do wine que por padrão instala em
/home/usuario/.wine para um outro que especifique.

Caso não seja possível, alterar pelo menos o drive C: que é gerado dentro de .wine para um lugar um outro lugar. Pois esta opção quando eu executo o winecfg não permite alteração, apenas adicionar novos locais.

Motivo, necessito instalar programas que não serão usados apenas por um usuário, e sim por vários e os mesmos pegaram perfil padrão /etc/skel/ e isso criaria um trafego desnecessário de cópia de perfil quando o usuário logasse.

Alguém pode me ajudar?

Obrigado.
Fábio Cordeiro



  


2. MELHOR RESPOSTA

Alex Fernando Ferreira
staltux

(usa Slackware)

Enviado em 13/06/2012 - 13:28h

tente assim:

crie a pasta onde quer que o wine fique... exemplo: /opt/wine

abra um terminal e digite assim:

export WINEPREFIX=/opt/wine
wine "Programa que você quer instalar"

agora neste mesmo terminal tente rodar o programa depois de instalado

wine programa.exe

verifique se o programa foi corretamente instalado no /opt/wine

3. Re: Alterar diretório C: do Wine [RESOLVIDO]

Alex Fernando Ferreira
staltux

(usa Slackware)

Enviado em 13/06/2012 - 13:05h

não vou poder te responder exatamente agora pois estou no trampo (Windows)
mas posso te dar uma luz...pode parecer diferente do que voce quer, mas leia o poste todo por favor...

o play on linux faz exatamente isso, e ainda cria um atalho na area de trabalho contendo um script pra configurar o diretorio C para um programa especifico...

faz o seguinte, instala o playonlinux e instala pelomenos um programa qualquer, quando ele criar o atalho na area de trabalho você vai poder ver como ele é feito, podendo gerar seu proprio script pra chamar o wine passando como parametro o c: direcionado para o diretorio /opt/wine por exemplo...

caso não tenha entendido fala ai que eu tento explicar melhor...


4. Re: Alterar diretório C: do Wine [RESOLVIDO]

Fábio Cordeiro
fabioled

(usa Ubuntu)

Enviado em 13/06/2012 - 13:24h

Obrigado, StalTux!

Não sei entendi mal, ou estou fazendo coisa errada, porem não deu certo.

Instalei o PlayonLinux, porem ao ser iniciado ele criou um diretório similar ao .wine em /home/crc/.PlayOnLinux/ e e setou o drive c: para o mesmo lugar do Wine. E quando chamei a opção de configuração ele não permitiu a alteração do drive C da mesma maneira do wine.

Você poderia me passar mais alguns detalhes.

Você não sabe se teria como passar como parâmetro para ele que ele um diretório diferente. Tentei até compilar o código fonte instalando diretamente no diretório /opt/wine. Sem êxito, pois ao ser executo ele cria o diretório na pasta home do usuário corrente. E eu até havia tentando antes com o playone porem não deu certo também.






5. Re: Alterar diretório C: do Wine [RESOLVIDO]

Fábio Cordeiro
fabioled

(usa Ubuntu)

Enviado em 13/06/2012 - 15:01h

Executado o comando, ele não ta deixando eu rodar mesmo com
o usuário proprietário nem o root.

/opt/wine$ wine picsimlab_0_5_0_win.exe

wine: /opt/wine is not owned by you

Se executo winepath ele mostra o caminho certo, mas com a mesma mensagem:
#winepath
wine: /opt/wine is not owned by you



6. Re: Alterar diretório C: do Wine [RESOLVIDO]

Alex Fernando Ferreira
staltux

(usa Slackware)

Enviado em 13/06/2012 - 15:25h

algumas coisas vem a minha mente...

1 - mudar o dono do diretorio para ser do root, neste caso apenas o root poderia executar os aplicativos...
pessima ideia

2 - tornar seu usuario o dono do diretorio, neste caso só você poderia executar os aplicativos...
isso tambem é ruim ja que você quer que outros usuarios utilizem os apps...

3 - utilizar um usuario especifico para estas aplicações, neste caso utilizariamos o su para chamar o wine no diretorio deste usuario especial

não consigo pensar em outra solução mais simples...



7. Re: Alterar diretório C: do Wine [RESOLVIDO]

Fábio Cordeiro
fabioled

(usa Ubuntu)

Enviado em 13/06/2012 - 15:33h

De antemão, o comando de mudar o diretório do wine já foi de grande valia.

Enquanto você pensava, pensei nestas opções que você falou, e já tinha uma que é a criação de um usuário para executar que com ele funciou. Ai criei um script loguei com um usuário qualquer e tentei executar. Não deu certo, o programa rodou mas ficou com um monte de msg de erro no terminal. Estou verificando agora se isso é problema do software que estou tentando instalar ou do wine.


atalho gerado: env WINEPREFIX="/opt/wine" wine C:\\Program\ Files\\PicsimLab_0_5_0\\picsimlab.exe


Vou fazendo testes aqui, e muito agradecido pelas sua ajuda, se tiver mais alguma ideia, fico na espera.

Obrigado.




8. Re: Alterar diretório C: do Wine [RESOLVIDO]

Fábio Cordeiro
fabioled

(usa Ubuntu)

Enviado em 13/06/2012 - 16:15h

Parece que o buraco é mais embaixo, isso é uma restrição do próprio wine pelo que estou vendo, para manter integridade dos softwares.

http://wiki.winehq.org/FAQ#head-f54d469b937b82e6d757a851dfcece0167919859

http://forum.winehq.org/viewtopic.php?t=2783&sid=b071c83e9beff5722e8c44c8cba1cd7e

Percebi que softwares que não são instalados e sim executados funcionam, então como solução paliativa vou gerar o portable do softwares e colocar em /opt/wine e apenas executá-lo.

Depois posto se funcionou.

Valeu




9. Re: Alterar diretório C: do Wine [RESOLVIDO]

Alex Fernando Ferreira
staltux

(usa Slackware)

Enviado em 13/06/2012 - 16:28h

realmente, outra solução talvez seria linkar a pasta compartilhada...
mantem-se o drive C: no local original (/home/user/.wine)
mas cria-se links (simbolicos ou hardlinks) para a pasta Programs and Files -apontando para uma pasta compartilhada estre os usuarios

tem um forum gringo recomendando isso...

infelizmente nunca testei isso, estou sem linux no presente momento, e isso esta começando a parecer gambiarra... ou no minimo deselegante...

ps: que raiva que da não ter nem uma maquina virtual aqui pra ir testando essas coisas...


10. Re: Alterar diretório C: do Wine [RESOLVIDO]

Fábio Cordeiro
fabioled

(usa Ubuntu)

Enviado em 13/06/2012 - 16:36h

Beleza vou testar também.

Realmente não ter Linux no trabalho é tenso. Minha vantagem é que além de usar o Linux na minha cuido da parte de Linux aqui da empresa. Então nado de braçado.

Valeu!


11. Re: Alterar diretório C: do Wine [RESOLVIDO]

Fábio Cordeiro
fabioled

(usa Ubuntu)

Enviado em 19/06/2012 - 14:05h

Finalizei o tópico, pois a resposta marcada com melhor, atende perfeitamente a dúvida inicial. Muito Obrigado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts