Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
informatique:aides:adobe-dng-converter [2023/07/23 16:27] – [Utilisation de docker-wine] jpmilcent | informatique:aides:adobe-dng-converter [2024/12/02 09:22] (Version actuelle) – [Utilisation de docker-wine] jpmilcent |
---|
====== Adobe DNG Converter ====== | ====== Adobe DNG Converter ====== |
| |
===== Installation sous Debian 10 avec Docker (docker-wine) ===== | ===== Installation sous Debian 12 avec Docker (docker-wine) ===== |
| |
==== Utilisation de docker-wine ==== | ==== Utilisation de docker-wine ==== |
* | * |
* Se placer dans son dossier ''~/bin'' : <code bash>cd ~/bin</code> | * Se placer dans son dossier ''~/bin'' : <code bash>cd ~/bin</code> |
| * Rechercher la dernière version ''devel-...'' de l'image Docker ''scottyhardy/docker-wine'' : https://hub.docker.com/r/scottyhardy/docker-wine |
* Télécharger le script ''docker-wine'' avec : <code bash> wget https://raw.githubusercontent.com/scottyhardy/docker-wine/master/docker-wine</code> | * Télécharger le script ''docker-wine'' avec : <code bash> wget https://raw.githubusercontent.com/scottyhardy/docker-wine/master/docker-wine</code> |
* Éditer le fichier : ''vi ~/bin/docker-wine'' | * Éditer le fichier : ''vi ~/bin/docker-wine'' |
* Changer la valeur du paramètre ''IMAGE_TAG'' pour ''devel-7.8''. | * Changer la valeur du paramètre ''IMAGE_TAG'' pour ''devel-9.17''. |
* Donner les droits d'exécution au script : <code bash>chmod +x docker-wine</code> | * Donner les droits d'exécution au script : <code bash>chmod +x docker-wine</code> |
* Créer un dossier qui hébergera Adobe DNG Converter (ADC): <code bash>mkdir ~/Applications/adobe-dng-converter/</code> | * Créer un dossier qui hébergera Adobe DNG Converter (ADC): <code bash>mkdir ~/Applications/adobe-dng-converter/</code> |
* Se placer dans le dossier nouvellement créé : <code bash> cd ~/Applications/adobe-dng-converter/</code> | * Se placer dans le dossier nouvellement créé : <code bash> cd ~/Applications/adobe-dng-converter/</code> |
* Exporter une variable d'env : <code bash>export DNGVER="14_5"</code> | * Rechercher la dernière version téléchargeable sur le site de ADC : https://helpx.adobe.com/fr/camera-raw/using/adobe-dng-converter.html |
| * Exporter une variable d'env : <code bash>export DNGVER="16_5"</code> |
* Télécharger le fichier exe pour Windows d'ADC : <code bash>wget https://download.adobe.com/pub/adobe/dng/win/AdobeDNGConverter_x64_${DNGVER}.exe</code> | * Télécharger le fichier exe pour Windows d'ADC : <code bash>wget https://download.adobe.com/pub/adobe/dng/win/AdobeDNGConverter_x64_${DNGVER}.exe</code> |
* Créer une fichier qui encryptera votre mot de passe à chaque lancement de docker-wine : <code bash>echo $(openssl passwd -1 -salt $(openssl rand -base64 6) "<mot-de-passe>") > ~/.docker-wine</code> | * Créer une fichier qui encryptera votre mot de passe à chaque lancement de docker-wine : <code bash>echo $(openssl passwd -1 -salt $(openssl rand -base64 6) "<mot-de-passe>") > ~/.docker-wine</code> |
* En créer un manuellement (la création via le script ''docker-wine.sh'' semble poser problème) : <code bash> docker volume create winehome </code> | * En créer un manuellement (la création via le script ''docker-wine.sh'' semble poser problème) : <code bash> docker volume create winehome </code> |
* Télécharger la dernière image : <code bash>docker pull scottyhardy/docker-wine</code> | * Télécharger la dernière image : <code bash>docker pull scottyhardy/docker-wine</code> |
* Ou une version spécifique. La version 7.8 ou plus est nécessaire pour ADC 14.2+ : <code bash>docker pull scottyhardy/docker-wine:devel-7.8</code> | * Ou une version spécifique. La version 9.8 ou plus est nécessaire pour ADC 16.2+ : <code bash>docker pull scottyhardy/docker-wine:devel-9.17</code> |
* Définir la version par défaut de Windows à 10 : <code bash>docker-wine --as-me --secure-password="$(cat ~/.docker-wine)" winetricks settings win10</code> | * Ou construire votre propre image pour ajouter un paquet Debian par exemple : |
* Si nécessaire, installer Vulkan : <code bash>docker-wine --as-me --secure-password="$(cat ~/.docker-wine)" winetricks dlls dxvk</code> | * Créer un fichier ''Dockerfile'' : <code dockerfile> |
| FROM scottyhardy/docker-wine:devel-9.22 |
| |
| RUN apt-get update \ |
| && DEBIAN_FRONTEND="noninteractive" apt-get install -y --no-install-recommends \ |
| zstd \ |
| && rm -rf /var/lib/apt/lists/* |
| |
| ENTRYPOINT ["/usr/bin/entrypoint"] |
| </code> |
| * Construire l'image : <code bash>docker build -t scottyhardy/docker-wine:with-zstd-9.22 .</code> |
| * Modifier le fichier ''~/bin/docker-wine'' pour changer la valeur du paramètre ''IMAGE_TAG'' pour ''with-zstd-9.22''. |
| * Définir la version par défaut de Windows à 11 : <code bash>docker-wine --as-me --secure-password="$(cat ~/.docker-wine)" winetricks settings win11</code> |
| * Si nécessaire, installer Vulkan : <code bash>docker-wine --as-me --secure-password="$(cat ~/.docker-wine)" winetricks dlls dxvk vkd3d</code> |
* Installer ADC : <code bash>docker-wine --as-me --secure-password="$(cat ~/.docker-wine)" --volume="/home/${USER}/Applications/adobe-dng-converter:/dng" wine /dng/AdobeDNGConverter_x64_${DNGVER}.exe</code> | * Installer ADC : <code bash>docker-wine --as-me --secure-password="$(cat ~/.docker-wine)" --volume="/home/${USER}/Applications/adobe-dng-converter:/dng" wine /dng/AdobeDNGConverter_x64_${DNGVER}.exe</code> |
* Lier le dossier ''/home/${USER}/'' au dossier ''Desktop'' sous Windows : <code bash>docker-wine --as-me --secure-password="$(cat ~/.docker-wine)" winecfg</code> > Desktop > Folders > Desktop to /home/jpm | * Lier le dossier ''/home/${USER}/'' au dossier ''Desktop'' sous Windows : <code bash>docker-wine --as-me --secure-password="$(cat ~/.docker-wine)" winecfg</code> |
| * Ouvrir l'onglet ''Desktop intgration'' |
| * Puis dans la section ''Folders'' choisir l'entrée ''Desktop'' dans la liste, cocher ''link to'' et choisir le dossier ''/home/jpm'' |
* Créer un alias : <code bash>echo 'alias adc='"'"'docker-wine --as-me --secure-password="$(cat ~/.docker-wine)" --volume="/home/${USER}/Data/Photos:/home/${USER}/photos" wine "c:/Program Files/Adobe/Adobe DNG Converter/Adobe DNG Converter.exe" '"'"'' >> ~/.bash_aliases</code> | * Créer un alias : <code bash>echo 'alias adc='"'"'docker-wine --as-me --secure-password="$(cat ~/.docker-wine)" --volume="/home/${USER}/Data/Photos:/home/${USER}/photos" wine "c:/Program Files/Adobe/Adobe DNG Converter/Adobe DNG Converter.exe" '"'"'' >> ~/.bash_aliases</code> |
* Recharger les alias : ''source ~/.bashrc'' | * Recharger les alias : ''source ~/.bashrc'' |