Linux em casa ou ...

Como fazer o Linux executar software profissional no Wine usando o exemplo do Adobe Photoshop CC 2018 sem usar o kit de ferramentas Play on Linux.


Tudo o que está escrito sob o corte é um experimento que você pode fazer na sua estação de trabalho com um sistema operacional baseado no kernel do Linux ou no macOS como desejar.


Preparando para o experimento


Primeiro você precisa das ferramentas básicas com as quais trabalharemos.


No meu caso, é o seguinte:


  • Distribuição Archlinux. #
  • Estadiamento do vinho com suporte ao Gallium Nine, versão 3.13
    Além do software necessário (como exemplo experimental, o Adobe Photoshop CC 2018 é indicado)

Primeira etapa


Preparação do espaço de trabalho


A primeira coisa que precisamos fazer nesta fase é fazer com que o Wine crie um diretório de trabalho com os parâmetros que precisamos.


Isso é feito de maneira simples:
WINEARCH=win32 #  win64          WINEPREFIX=$HOME/.WineExperiment #     export WINEARCH export WINEPREFIX #               wine wineboot #     WINEARCH  WINEPREFIX     


Preparando para Instalação e Instalação


No futuro, precisaremos das ferramentas winedump, grep e winetricks. #


Usando winedump dump <> -j import | grep offset winedump dump <> -j import | grep offset , encontramos as bibliotecas necessárias para trabalhar com o instalador.


No meu caso, tudo o que você precisa já está no ambiente padrão.


E se você precisar de componentes para executar o instalador, precisará seguir estas linhas.


 wget <  #> chmod +x ./winetricks ./winetricks --gui #      

Para os curiosos
Se você precisar de winetricks instalados no ambiente, faça o download para o diretório $ HOME / bin, coloque direitos de execução nesse arquivo e adicione-o à variável PATH em .bashrc ou use o gerenciador de lotes para instalá-lo.
No meu caso, eu uso o método universal disponível em muitas distribuições:
 pkcon install winetricks 

Vamos tentar executar o instalador usando WINEDLLOVERRIDES=winemenubuilder.exe=d wine <> .


Para os curiosos.
Você tem o direito de usar WINEDEBUG=info para detectar erros no instalador.

Para quem não sabe
WINEDLLOVERRIDES=winemenubuilder.exe=d desativa a criação de atalhos e tipos.

Segunda etapa


Iniciar e solução de problemas


Para esta etapa, precisaremos das mesmas ferramentas usadas na primeira etapa.


Execute wine cmd para entrar no ambiente de trabalho.
Usando o cd vá para a pasta do programa e execute-o.


Se necessário, insira ou registre-se. No meu caso, eu uso este programa no modo de teste porque não há dinheiro.


E ele inicia e funciona sem chutes, mas nem tudo é tão suave quanto parecia.


O Photoshop viu que estou usando uma placa gráfica com memória de vídeo insuficiente e, portanto, terei que recusar algumas funções, como 3D e um pequeno número de filtros.


Solução
 ./winetricks settings videomemorysize=512 #       

Após o fechamento, o Photoshop lançou um erro na rotina CEPHtmlEngine.


Solução
Este erro aparece apenas uma vez. Você pode ignorá-la.

Relatório


Como parte desse experimento, você pode verificar se o software na plataforma é claramente incompatível com as configurações padrão.
Mas, como segue o experimento, não houve problemas exigindo que o usuário realizasse nenhuma ação; deliberadamente, não considero os problemas associados à placa de vídeo e onde a solução é simplesmente fechar a janela do relatório de erros como uma ação que requer ações adicionais.


PS


Escreva nos comentários se algo não estiver claro, entenderemos juntos ou vice-versa para complementar o texto do artigo com sua proposta.


Obrigado pelo seu tempo.

Source: https://habr.com/ru/post/pt421703/


All Articles