Linux – Installation Captvty (linux mint 19.3)

Je me suis inspiré du script disponible à l’adresse https://framagit.org/Paullux/captvty-script-installateur-pour-ubuntu et du tuto disponible à l’adresse https://debian-facile.org/doc:media:captvty .
Le résultat est le script suivant qui tourne sous linux mint 19.3 et crée une icône dans le menu démarrer.

Attention, sur la ligne suivante il faudra changer le /home/alex par le votre:


sudo cp /home/alex/Téléchargements/winetricks-master/src/winetricks /usr/bin


#!/bin/bash
rm -f "$HOME/Téléchargements/flash11.exe"
rm -f "$HOME/Téléchargements/master.zip"
rm -f "$HOME/Téléchargements/winetricks-master"
sudo apt-get update -y && apt-get install -y winetricks winehq-stable wine-stable wine-stable-amd64
#Création du prefix wine pour Captvty
export WINEPREFIX="$HOME/.wine_captvty"
export WINEARCH=win32
sudo dpkg --add-architecture i386 && apt-get update -y
sudo apt-get install -y wine wine32 wine64 libwine libwine fonts-wine
sudo apt-get install -y libgnome-keyring1.0-cil-dev
sudo apt-get install -y ttf-mscorefonts-installer
wget -P ~/Téléchargements/ https://github.com/Winetricks/winetricks/archive/master.zip
unzip ~/Téléchargements/master.zip -d ~/Téléchargements/
sudo mv /usr/bin/winetricks /usr/bin/winetricks.old
sudo cp /home/alex/Téléchargements/winetricks-master/src/winetricks /usr/bin
/usr/bin/winetricks dotnet45
/usr/bin/winetricks gdiplus
winetricks comctl32
winetricks ie8
winetricks vlc
wget http://captvty.fr/getflash -O flash11.exe
wine flash11.exe

#Remise à zéro du dossier où est contenu les fichiers du logiciel (en cas de mise à jour)
test -d "$HOME/.captvty" && rm -rf "$HOME/.captvty"
#(Re-)Création du dossier pour le logiciel
mkdir "$HOME/.captvty"

#Récupération du programme proprement dit
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/.captvty/" /tmp/Captvty.zip && rm /tmp/Captvty.zip
fi

#Récupération de l'icône
test -d "$HOME/.icons" || mkdir "$HOME/.icons"
wget "https://framagit.org/Paullux/captvty-script-installateur-pour-ubuntu/raw/master/captvty-logo.png" -O "$HOME/.icons/captvty-logo.png"

#Création des préférences de Captvty, iconv sert pour la conversion des caractères accentués linux vers windows (Captvty étant un programme windows)
cat << FIN > "$HOME/.captvty/captvty1.ini"
[General]
SkuPriority=1
DownloadDir=Z:\\home\\$USER\\Vidéos\\Captvty
Metrics=0:510:222:900:589
[Players]
0=C:\\Program Files\\VideoLAN\\VLC\\vlc.exe
1=Builtin
2=Website
FIN
iconv -f UTF-8 -t ISO-8859-1 "$HOME/.captvty/captvty1.ini" > "$HOME/.captvty/captvty.ini"
rm -f "$HOME/.captvty/captvty1.ini"

#Création du fichier desktop pour avoir un raccourci du logiciel dans le menu
test -d "$HOME/.local/share/applications" || mkdir "$HOME/.local/share/applications"
cat << FIN > "$HOME/.local/share/applications/Captvty.desktop"
[Desktop Entry]
Comment[fr_FR]=
Comment=
Exec=env WINEPREFIX="$HOME/.wine_captvty" wine $HOME/.captvty/Captvty.exe
GenericName[fr_FR]=Regarder et enregistrer la tv
GenericName=Regarder et enregistrer la tv
Icon=$HOME/.icons/captvty-logo.png
MimeType=
Name[fr_FR]=Captvty
Name=Captvty
Path=$HOME
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
FIN

rm -f "$HOME/Téléchargements/flash11.exe"
rm -f "$HOME/Téléchargements/master.zip"
rm -rf "$HOME/Téléchargements/winetricks-master"

2 mai 2020