Linux à la maison ou ...

Comment faire pour que Linux exécute un logiciel professionnel via Wine en utilisant l'exemple d'Adobe Photoshop CC 2018 sans utiliser la boîte à outils Play on Linux.


Tout ce qui sera écrit sous la coupe est une expérience que vous pouvez faire sur votre poste de travail avec un système d'exploitation basé sur le noyau Linux ou sur macOS comme vous le souhaitez.


Se préparer à l'expérience


Vous avez d'abord besoin des outils de base avec lesquels nous travaillerons.


Dans mon cas, c'est:


  • Distribution Archlinux. #
  • Wine Staging avec prise en charge de Gallium Nine, version 3.13
    Ainsi que les logiciels nécessaires (à titre d'exemple expérimental, Adobe Photoshop CC 2018 est indiqué)

Première étape


Préparation de l'espace de travail


La première chose que nous devons faire à ce stade est d'obtenir que Wine crée un répertoire de travail avec les paramètres dont nous avons besoin.


Cela se fait tout simplement:
WINEARCH=win32 #  win64          WINEPREFIX=$HOME/.WineExperiment #     export WINEARCH export WINEPREFIX #               wine wineboot #     WINEARCH  WINEPREFIX     


Préparation de l'installation et de l'installation


À l'avenir, nous aurons besoin des outils winedump, grep et winetricks. #


Utilisation de winedump dump <> -j import | grep offset winedump dump <> -j import | grep offset nous trouvons les bibliothèques nécessaires pour travailler avec le programme d'installation.


Dans mon cas, tout ce dont vous avez besoin est déjà dans l'environnement standard.


Et si vous avez besoin de composants pour exécuter le programme d'installation, vous devez suivre ces lignes.


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

Pour les curieux
Si vous avez besoin que winetricks soit installé dans l'environnement, téléchargez-le dans le répertoire $ HOME / bin, puis mettez les droits d'exécution sur ce fichier, puis ajoutez-le à la variable PATH dans .bashrc, ou utilisez le gestionnaire de lots pour l'installer.
Dans mon cas, j'utilise la méthode universelle disponible dans de nombreuses distributions:
 pkcon install winetricks 

Essayons d'exécuter le programme d'installation à l'aide de WINEDLLOVERRIDES=winemenubuilder.exe=d wine <> .


Pour les curieux.
Vous avez le droit d'utiliser WINEDEBUG=info pour détecter les erreurs dans le programme d'installation.

Pour l'inconnu
WINEDLLOVERRIDES=winemenubuilder.exe=d désactive la création de raccourcis et de types.

Deuxième étape


Lancement et dépannage


Pour cette étape, nous aurons besoin des mêmes outils que ceux utilisés dans la première étape.


Exécutez wine cmd pour entrer dans l'environnement de travail.
À l'aide de la cd accédez au dossier du programme et exécutez-le.


Si nécessaire, entrez ou inscrivez-vous. Dans mon cas, j'utilise ce programme en mode d'essai car il n'y a pas d'argent.


Et il démarre et fonctionne sans coups de pied, mais tout n'est pas aussi fluide qu'il y paraît.


Photoshop a vu que j'utilisais une carte graphique avec une mémoire vidéo insuffisante, et donc je devrai refuser certaines fonctions telles que la 3D et un petit nombre de filtres.


Solution
 ./winetricks settings videomemorysize=512 #       

À la fermeture, Photoshop a lancé une erreur dans la routine CEPHtmlEngine.


Solution
Cette erreur n'apparaît qu'une seule fois. Tu peux l'ignorer.

Rapport


Dans le cadre de cette expérience, vous pouvez vérifier que le logiciel sur la plate-forme est clairement incompatible pour fonctionner avec les paramètres standard.
Mais comme il ressort de l'expérience, il n'y a eu aucun problème nécessitant que l'utilisateur prenne des mesures, je ne considère pas délibérément les problèmes associés à la carte graphique et où la solution consiste simplement à fermer la fenêtre de rapport d'erreur comme nécessitant des actions supplémentaires.


PS


Écrivez dans les commentaires si quelque chose n'est pas clair nous comprendrons ensemble ou vice versa pour compléter le texte de l'article avec votre proposition.


Merci pour votre temps.

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


All Articles