Adobe DNG Converter
Installation sous Debian 12 avec Docker (docker-wine)
Utilisation de docker-wine
- Doc Docker-Wine
- Aide :
docker-wine --help
- Accès au docker :
docker-wine
- Se placer dans son dossier
~/bin
:cd ~/bin
- Rechercher la dernière version
devel-…
de l'image Dockerscottyhardy/docker-wine
: https://hub.docker.com/r/scottyhardy/docker-wine - Télécharger le script
docker-wine
avec :wget https://raw.githubusercontent.com/scottyhardy/docker-wine/master/docker-wine
- Éditer le fichier :
vi ~/bin/docker-wine
- Changer la valeur du paramètre
IMAGE_TAG
pourdevel-9.17
.
- Donner les droits d'exécution au script :
chmod +x docker-wine
- Créer un dossier qui hébergera Adobe DNG Converter (ADC):
mkdir ~/Applications/adobe-dng-converter/
- Se placer dans le dossier nouvellement créé :
cd ~/Applications/adobe-dng-converter/
- 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 :
export DNGVER="16_5"
- Télécharger le fichier exe pour Windows d'ADC :
wget https://download.adobe.com/pub/adobe/dng/win/AdobeDNGConverter_x64_${DNGVER}.exe
- Créer une fichier qui encryptera votre mot de passe à chaque lancement de docker-wine :
echo $(openssl passwd -1 -salt $(openssl rand -base64 6) "<mot-de-passe>") > ~/.docker-wine
- Nettoyer les volumes :
- Supprimer l'ancien volume :
docker volume rm winehome
- En créer un manuellement (la création via le script
docker-wine.sh
semble poser problème) :docker volume create winehome
- Télécharger la dernière image :
docker pull scottyhardy/docker-wine
- Ou une version spécifique. La version 9.8 ou plus est nécessaire pour ADC 16.2+ :
docker pull scottyhardy/docker-wine:devel-9.17
- Ou construire votre propre image pour ajouter un paquet Debian par exemple :
- Créer un fichier
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"]
- Construire l'image :
docker build -t scottyhardy/docker-wine:with-zstd-9.22 .
- Modifier le fichier
~/bin/docker-wine
pour changer la valeur du paramètreIMAGE_TAG
pourwith-zstd-9.22
.
- Définir la version par défaut de Windows à 11 :
docker-wine --as-me --secure-password="$(cat ~/.docker-wine)" winetricks settings win11
- Si nécessaire, installer Vulkan :
docker-wine --as-me --secure-password="$(cat ~/.docker-wine)" winetricks dlls dxvk vkd3d
- Installer ADC :
docker-wine --as-me --secure-password="$(cat ~/.docker-wine)" --volume="/home/${USER}/Applications/adobe-dng-converter:/dng" wine /dng/AdobeDNGConverter_x64_${DNGVER}.exe
- Lier le dossier
/home/${USER}/
au dossierDesktop
sous Windows :docker-wine --as-me --secure-password="$(cat ~/.docker-wine)" winecfg
- Ouvrir l'onglet
Desktop intgration
- Puis dans la section
Folders
choisir l'entréeDesktop
dans la liste, cocherlink to
et choisir le dossier/home/jpm
- Créer un alias :
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
- Recharger les alias :
source ~/.bashrc
- Pour ouvrir l'interface graphique :
adc
- Lancer la conversion d'un fichier :
- avec l'interface graphique :
adc "C:\users\jpm\Desktop\photos\Tests\20210403T144306.nef"
- en ligne de commande :
adc -c -e -p0 -fl "C:\users\jpm\Desktop\photos\Tests\20210403T144306.nef"
- Lien vers les options de la ligne de commande : https://wwwimages2.adobe.com/content/dam/acom/en/products/photoshop/pdfs/dng_commandline.pdf
- Pour installer la lib
dxvk
utiliser winetrick :docker-wine --as-me --secure-password="$(cat ~/.docker-wine)" winetricks