Instalação local do Wine.

1. Instalação local do Wine.

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 25/02/2013 - 09:09h

Bem, ao fazer a instalação padrão do wine, ele muda muito as configuração do computador; o menu, os ícones, até o menu de contexto.

Mas, como tenho dois programas que acho essencial pra mim, o FormatFactory e o Alcohol, e não tem substitutos a altura para Linux, eu decidi tentar instalar o wine localmente, para rodar somente esses aplicativos ou algum que eu queira testar.

Já tentei extrair os .deb's em uma pasta, alterei as configurações para o novo local, mas não deu certo.

Já compilei e instalei localmente (com --prefix=~/pasta/) e, durante a configuração, tem vários pacotes com "no", mas ele não acusa que não pode ser compilado. Quando executo um programa ele dá o seguinte erro:

Application tried to create a window, but no driver could be loaded.
The graphics driver is missing. Check your build!

Está faltando o driver gráfico, mas eu pensei que o fonte do wine já vinha completo.

Sei que a instalação local funciona, pois utilizo o PHP compilado e instalado localmente.

Uma segunda opção é ter uma minidistro (pensei no Slitaz) e rodá-lo com chroot e executar o aplicativo dentro de um segundo servidor X com Xnest. Mas como acessar os arquivos do host com esse método?

Alguém pode me dar uma dica sobre o assunto?

Grato.


  


2. Instalação local do Wine.

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 25/02/2013 - 09:32h

O WINE não tem driver gráfico.
O WINE não é um sistema operacional.
O Wine é apenas uma camada que converte o código fonte win32 em código nativo linux. A partir desse momento o programa carregado na memória é um programa de LINUX.
Todos os drivers são o próprio Linux.


Desse conceito advém alguns fatos:
O WINE não propicia suporte de hardware Windows, o suporte é Linux.
Alguns suportes de software windows também não existem, é por isso que nem todos os programas de windows rodam no wine.
O WINE tem evoluido muito e há alguma cooperação da equipe wine com a equipe REACTOS qu e é um tipo de windows opensource.


Não entendi exatamente onde você quer chegar. Compilar o wine, em tese, da na mesma que instalar o wine pronto em deb ou rpm.

O Wine é instalado por usuário e não globalmente e não deve rodar em modo root porque isso cria outra instalação no /root. O local de instalação é /home/seu-login/.wine (ele é um diretório oculto).

Não sei se é bem isso,
Boa sorte.

PS: Alguns drivers podem ser instalados no wine senão houver conflito com o linux, ex: Driver de scanner, desdeque não acione o scanner do linux e do wine. No caso gráfico os dois vão no mesmo hardware=conflito.


3. Re: Instalação local do Wine.

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 25/02/2013 - 11:38h

Bom, a tradução literal do erro diz que o driver está faltando. Provavelmente exite alguma biblioteca que executa o driver do Linux para rodas as aplicações windows.

Sei muito bem o que é o wine.

A instalação pelos pacotes pré-compilados implica na instalação dos pacotes nos diretórios padrão.

Quero realizar a instalação via compilação no diretório que eu quiser, por isso utilizo a opção --prefix=~/pasta, para direcionar a instalação.

O objetivo é ter um diretório com todos os executáveis e bibliotecas do wine em uma única pasta, sem ser espalhados pelo sistema. É o conceito da distro GoboLinux: http://www.gobolinux.org/index.php?lang=pt_BR


4. Re: Instalação local do Wine.

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 25/02/2013 - 11:39h

Ei, falar nisso, pode ser que no repositório do GoboLinux tenha o que eu quero. Ótima ideia.


5. Re: Instalação local do Wine.

Marcos Ferreira
M4rQu1Nh0S

(usa Arch Linux)

Enviado em 25/02/2013 - 13:15h

rei_astro escreveu:

Bom, a tradução literal do erro diz que o driver está faltando. Provavelmente exite alguma biblioteca que executa o driver do Linux para rodas as aplicações windows.

Sei muito bem o que é o wine.

A instalação pelos pacotes pré-compilados implica na instalação dos pacotes nos diretórios padrão.

Quero realizar a instalação via compilação no diretório que eu quiser, por isso utilizo a opção --prefix=~/pasta, para direcionar a instalação.

O objetivo é ter um diretório com todos os executáveis e bibliotecas do wine em uma única pasta, sem ser espalhados pelo sistema. É o conceito da distro GoboLinux: http://www.gobolinux.org/index.php?lang=pt_BR


Olá, amigo.
voce utilizou a opção --prefix=~/pasta. isso funcionou, mas apenas para o usuário root.

isto porque, se voce compilou o pacote e instalou junto com o comando sudo.
a instalação será feita para o usuário root, pois como sabemos o comando sudo invoca os poderes do root para que voce consiga instalar pacotes onde os arquivos são instalados em locais onde um usuário comum não poderá ter acesso de leitura/escrita sobre uma pasta e um arquivo.

então, cheque se a pasta que você definiu na compilação está na pasta /root/ ou /home/root.


6. Re: Instalação local do Wine.

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 25/02/2013 - 18:23h

M4rQu1Nh0S escreveu:

Olá, amigo.
voce utilizou a opção --prefix=~/pasta. isso funcionou, mas apenas para o usuário root.

isto porque, se voce compilou o pacote e instalou junto com o comando sudo.
a instalação será feita para o usuário root, pois como sabemos o comando sudo invoca os poderes do root para que voce consiga instalar pacotes onde os arquivos são instalados em locais onde um usuário comum não poderá ter acesso de leitura/escrita sobre uma pasta e um arquivo.

então, cheque se a pasta que você definiu na compilação está na pasta /root/ ou /home/root.


Pois é. E sabendo disso, compilei e instalei os fontes sem o comando sudo, apenas como usuário comum.


7. Re: Instalação local do Wine.

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 25/02/2013 - 18:34h

EUREKA!

Baixei o pacote pré-compilado do GoboLinux e copiei para meu sistema.

Para quem não sabe o Gobo instala todos os programas dentro da pasta /Programas. Fazendo com que todos os arquivos de configuração e executáveis fique dentro de uma única pasta e não espalhadas pelo sistemas como no sistema POSIX tradicional.

Assim coloquei os arquivos do wine dentro da pasta /Programas/Wine.

O único empecilho é que a versão do Gobo está muito atrasada, 0.9.44, por isso gostaria de compilar a versão atual.

Dicas?


8. Re: Instalação local do Wine.

Ricardo Sabaliauskas
ricken

(usa Slackware)

Enviado em 02/07/2013 - 19:46h

@Astro_rei,

é por isso que admiro o sistema de arquivos (organização de diretórios) do Gobolinux.


9. Re: Instalação local do Wine.

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/07/2013 - 23:36h

O que talvez faltou a você foram as dependências para a compilação, consegui seguindo um antigo artigo meu:

http://www.vivaolinux.com.br/artigo/Compilacao-empacotamento-instalacao-e-configuracao-do-WINEdev

Os passos:

as dependências:


$ sudo apt-get install bison build-essential checkinstall flex gcc libasound-dev libasound2-dev libaudio-dev libc6-dev libcapi20-dev libcupsys2-dev libdbus-1-dev libesd0-dev libfontconfig-dev libfontconfig1-dev libfreetype6-dev libgl1-mesa-dev libgl1-nvidia-glx libglu-dev libglu1-mesa-dev libgphoto2-2-dev libgsm1-dev libhal-dev libice-dev libjack-dev libjpeg-dev libjpeg8-dev liblcms-dev liblcms1-dev libldap-dev libldap2-dev libmpg123-dev libncurses5-dev libopenal-dev libpng-dev libpng12-dev libsane-dev libsm-dev libssl-dev libtiff-dev libusb-dev libv4l-dev libx11-dev libxcomposite-dev libxcursor-dev libxext-dev libxi-dev libxinerama-dev libxml2-dev libxrandr-dev libxrender-dev libxslt-dev libxslt1-dev libxt-dev libXxf86vm-dev libxxf86vm-dev make nas-dev xlibmesa-glu-dev bison ccache checkinstall flex fontforge gcc git-core libasound2-dev libaudio-dev libc6-dev libcups2-dev libdbus-1-dev libelfg0 libesd0-dev libexif-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev libgcrypt11-dev libgif-dev libgl1-mesa-dev libglib2.0-dev libglu1-mesa-dev libgnutls-dev libgpg-error-dev libgphoto2-2-dev libgsm1-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libhal-dev libhal-storage-dev libice-dev liblcms1-dev libldap2-dev libmad0 libmad0-dev libmpg123-dev libncurses5-dev libogg-dev libopenal-dev libopenal1 libpng12-dev libpopt-dev libsm-dev libssl-dev libtasn1-3-dev libtiffxx0c2 libusb-dev libvorbis-dev libvorbisfile3 libx11-dev libxau-dev libxcomposite-dev libxcursor-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxml2-dev libxmu-dev libxmu-headers libxrandr-dev libxrender-dev libxslt1-dev libxt-dev libxv-dev libxxf86vm-dev m4 make mesa-common-dev unixodbc unixodbc-dev x11proto-composite-dev x11proto-core-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-video-dev x11proto-xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev xtrans-dev zlib1g-dev libcapi20-3 libcapi20-dev libieee1284-3-dev linux-libc-dev prelink


Descompactação, compilação, instalação, remoção dos pacotes instalados via apt-get, execução do Winecfg:


$ tar -jxf wine-1.5.31.tar.bz2
$ cd wine-1.5.31/
$ ./configure --prefix=/home/$USER && make
$ make install
$ sudo apt-get --purge remove wine wine1.6 wine1.6-i386
$ winecfg


Imagem:

https://www.dropbox.com/s/l2vbxcphkqxqort/wine.png


10. Re: Instalação local do Wine.

Vel
BrotherVel

(usa Debian)

Enviado em 03/07/2013 - 01:17h

Quanto ao wine veja se ajuda:
http://olalinux.blogspot.com.br/2012/05/wine-ubuntu-12-e-debianlmde.html

Desde já discordo sobre os programas q vc falou...
Para montar imagens, uso o acetone iso, há tb o furious iso q é tb legal...
Conversores uso o divxconverter. Aqui tb tem outras dicas...

http://www.diolinux.com.br/2012/04/conversor-de-video-em-divx-no-ubuntu.html






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts