Merci pour tes réponses.
Oui j'ai conservé mes machines mais si l'on veut valider "from scratch" il faut de toute façon réinstaller l'os avant de faire l'essai
Actuellement, je dispose des machines suivantes :
- DEBORAH : Debian 12
DEMI : LMDE 6
FEDERICA : Fedora 39
MANJA : Manjaro 23.0.1
MINA : Mint 21.3
UBALDA : Ubuntu 23.10
Voici le script intégral que je m'apprête à lancer sur MINA. Tu as raison pour WINARCH, j'ai eu le problème et donc, je l'ai rajouté
Code : Tout sélectionner
#!/bin/bash
# ===============================================================================================================
# Procédure d'installation de WineHQ et Captvty V2 & V3 pour une distribution fraîchement installée gérée par apt
# ===============================================================================================================
# Confirmer l'autorisation d'utiliser l'architecture 32 bits sur les systèmes 64 bits
sudo dpkg --add-architecture i386
# Installer cabextract et assurer la présence de wget
sudo apt-get update
sudo apt-get install cabextract wget
# Ajouter le dépôt
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
# Selectionner la version selon la distribution
DISTRO=$(lsb_release -d)
if [[ $DISTRO =~ "Mint 20" ]] || [[ $DISTRO =~ "Ububtu 20" ]]
then
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
elif [[ $DISTRO =~ "Mint 21" ]] || [[ $DISTRO =~ "Ububtu 22.04" ]]
then
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
elif [[ $DISTRO =~ "Ubuntu 23.04" ]]
then
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/lunar/winehq-lunar.sources
elif [[ $DISTRO =~ "Ubuntu 23.10" ]]
then
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/mantic/winehq-mantic.sources
elif [[ $DISTRO =~ "Debian GNU/Linux 11" ]]
then
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/bullseye/winehq-bullseye.sources
elif [[ $DISTRO =~ "Debian GNU/Linux 12" ]]
then
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-bookworm.sources
elif [[ $DISTRO =~ "LMDE 6" ]]
then
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
else
echo Distribution non trouvée $DISTRO
read -t 5 -p ""
exit
fi
# Mettre les informations des paquets à jour (impératif)
sudo apt-get update
# Installer WineHQ
sudo apt-get install -y --no-install-recommends winehq-stable
# Installer Winetricks
cd "${HOME}/Téléchargements"
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo mv winetricks /usr/bin
cd ~
# Par sécurité, forcer la mise à jour
sudo winetricks --self-update
# Créer le profil 32 bits pour la V2
export WINEARCH=win32
export WINEPREFIX=~/.wine32
echo Chaque fois que Installation de Mono pour wine apparaît, cliquer sur Annuler
wineboot -u
# Créer le profil 64 bits pour la V3
export WINEARCH=win64
export WINEPREFIX=~/.wine64
echo Chaque fois que Installation de Mono pour wine apparaît, cliquer sur Annuler
wineboot -u
echo La suite ne nécessite aucune interaction
# Initialiser le profil 32 bits pour la V2
export WINEARCH=win32
export WINEPREFIX=~/.wine32
# Ignorer toutes les erreurs marshal, coree, ole, fixme
winetricks -q dotnet45 corefonts gdiplus fontsmooth=rgb
# Sélectionner Windows 10
WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg /v win10
# Initialiser le profil 64 bits pour la V3
export WINEARCH=win64
export WINEPREFIX=~/.wine64
# Ignorer toutes les erreurs marshal, coree, ole, fixme
winetricks -q dotnet48 gdiplus comctl32 corefonts fontsmooth=rgb vcrun2010
# Sélectionner Windows 10
WINEARCH=win64 WINEPREFIX=~/.wine64 winecfg /v win10
tmpdir=$(mktemp -d)
cd $tmpdir
cabextract ~/.cache/winetricks/win7sp1/windows6.1-KB976932-X64.exe
cp -rf ./x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2/comctl32.dll ~/.wine64/drive_c/windows/syswow64/comctl32.dll
cd ~
rm -rf $tmpdir
# ===============================================================================================================
# Installer la V2
#Création conditionnelle du dossier où seront contenus les fichiers du logiciel
test ! -d "$HOME/.captvt2" && mkdir "$HOME/.captvt2"
#Purge du dossier où sont contenus les fichiers du logiciel pour la mise à jour
test -d "$HOME/.captvt2" && rm -rf "$HOME/.captvt2/tools" && rm "$HOME/.captvt2/Captvty.exe" && rm "$HOME/.captvt2/Captvty.exe.config"
#Récupération du programme proprement dit
echo Téléchargement de Captvty V2 ... Patience ...
adresse=$(wget -q -O- 'http://captvty.fr' | sed -n 's/.*href="\(\/\/.\+\.zip\).*/http:\1/p')
test -n "$adresse" && wget -qO /tmp/Captvty.zip "$adresse"
if test -n /tmp/Captvty.zip
then
unzip -d "$HOME/.captvt2/" /tmp/Captvty.zip && rm /tmp/Captvty.zip
fi
# Lancer la V2
sh -c "env WINEARCH=win32 WINEPREFIX=$HOME/.wine32 wine $HOME/.captvt2/Captvty.exe" &
# ===============================================================================================================
# Installer la V3 :
#Création conditionnelle du dossier où seront contenus les fichiers du logiciel
test ! -d "$HOME/.captvt3" && mkdir "$HOME/.captvt3"
#Purge du dossier où sont contenus les fichiers du logiciel pour la mise à jour
test -d "$HOME/.captvt3" && rm -rf "$HOME/.captvt3/bin" && rm "$HOME/.captvt3/Captvty.exe" && rm "$HOME/.captvt3/Captvty.exe.config"
#Récupération du programme proprement dit
echo Téléchargement de Captvty V3 ... Patience ...
adresse=$(wget -q -O- 'http://v3.captvty.fr' | sed -n 's/.*href="\(\/\/.\+\.zip\).*/http:\1/p')
test -n "$adresse" && wget -qO /tmp/captvt3.zip "$adresse"
if test -n /tmp/captvt3.zip
then
unzip -d "$HOME/.captvt3/" /tmp/captvt3.zip && rm /tmp/captvt3.zip
fi
# Lancer la V3
sh -c "env WINEARCH=win64 WINEPREFIX=$HOME/.wine64 wine $HOME/.captvt3/Captvty.exe" &
# ===============================================================================================================
Un truc à ne pas oublier aussi après l'installation fraîche de l'OS, c'est de faire d'abord toutes les mises à jour disponibles avant de lancer le script, sinon on ajoute de la confusion et du temps au processus.
@+ Puls
Linux 64 bits / France / Google Chrome 121.0.0.
PCs Linux MINT, Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Caméra DJI Pocket 2, Caméra 4KVR360, Camescope DV, Drône Potensic Atom