====== Installer Winlink et Vara sur Debian ======
===== Crédits =====
Le présent tutoriel s'inspire du post créé par K6ETA sur le sujet ([[http://k6eta.com/linux/installing-rms-express-on-linux-with-wine|Installing RMS Express on Linux with Wine]]), et qui fonctionnait sur Debian 11 (Bullseye).
L'architecture de Debian Bookworm ayant évolué, une réactualisation (notamment des dépendances) était nécessaire.
Si vous prévoyez de mettre à jour votre système déjà existant de Debian 11 vers Debian 12, vous ne devriez pas rencontrer de problèmes, à moins d'avoir purgé les paquets orphelins et obsolètes.
===== Prérequis =====
* Une installation fraîche de Debian 12 (Bookworm) sur l'architecture AMD64.
* Les fichiers suivants: {{ :winlink:vara_components.zip |Composants Vara}} et {{ :winlink:pdh.dll.zip |pdh.dll}}.
* [[https://winlink.org/WinlinkExpress|L'installateur de Winlink Express]].
* [[https://rosmodem.wordpress.com/|Les installateurs des composants du modem VARA]]
===== Installation de Wine Stable à partir du dépôt officiel =====
**Important:** Pour la suite de ce tutoriel, il est admis que votre utilisateur __fait déjà__ partie du groupe ''sudo'' sur votre machine.
Exécuter les commandes suivantes:
sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-bookworm.sources
sudo apt update
sudo apt install --install-recommends winehq-stable
//Note: la première commande n'est pas nécessaire si votre système tourne sur une installation en 32 bits (i386).//
//Pour référence, ces instructions viennent de la page officielle de WineHQ sur [[https://wiki.winehq.org/Debian|l'installation de Wine sur Debian]].//
===== Installation des paquets supplémentaires requis =====
Exécuter les commandes suivantes:
sudo apt install exe-thumbnailer cabextract pipewire-alsa:i386 winbind
Note: ''pipewire-alsa:i386'' est déjà installé si votre système tourne sur une installation en 32 bits (i386).
===== Installation de Winetricks =====
L'utilisation d'une version parfaitement à jour de Winetricks est __indispensable__. 99% des problèmes qui peuvent se produire par la suite sont résolus en utilisant une version à jour plutôt qu'une fournie par un dépôt.
sudo wget -NP /usr/local/bin/ https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
sudo chmod +x /usr/local/bin/winetricks
===== Configuration de Wine =====
**__Important:__** Si vous êtes sur un système multi-utilisateurs, vous devez reproduire ces opérations pour chaque utilisateur en remplaçant ''$USERNAME'' par le nom de chaque utilisateur.
==== Permissions ====
Lancez les commandes suivantes pour enrôler votre utilisateur dans les groupes nécessaires à la bonne exécution des programmes.
sudo usermod -aG dialout $USERNAME
sudo usermod -aG tty $USERNAME
sudo usermod -aG audio $USERNAME
==== Lancement initial de Winetricks ====
Lancer une première fois winetricks en lançant la commande suivante dans votre terminal.
winetricks
Si Winetricks vous propose d'installer wine-mono ou wine-gecko à cette étape, lancez l'installation.
Une fois cette étape passée, répondez aux questions que Winetricks va vous poser. Une fois que vous arrivez sur le menu de Winetricks, quittez le menu.
==== Ajustement de l'environnement ====
Afin d'éviter tout bug cosmétique, quelques actions sont requises avant de continuer.
Lancer la commande suivante dans votre terminal.
winecfg
Dans la fenêtre qui apparaît:
- Aller dans l'onglet ''Affichage'', puis décocher ''Permettre au gestionnaire de fenêtres de décorer les fenêtres'' (résoudra quelques bugs graphiques avec VARA).
- Dans l'onglet ''Intégration avec le bureau'', choisir ''(Aucun thème)'' dans la liste des thèmes, puis cliquer sur ''Appliquer''.
==== Installation des dépendances de Wine ====
Lancer une à une les commandes suivantes dans votre terminal.
winetricks win7
winetricks sound=alsa
winetricks -q dotnet472
winetricks vb6run
winetricks vcrun2015
==== Application des patchs ====
* Dézipper ''vara_components.zip''.
* Copier les fichiers présents dans le dossier ''Put_in_System32'' dans ''~/.wine/drive_c/windows/system32''. Confirmer l'écrasement des fichiers.
* Dézipper ''pdh.dll.zip''.
* Copier ''pdh.dll'' dans ''~/.wine/drive_c/windows/system32''. Confirmer l'écrasement du fichier.
===== Installation de Winlink Express =====
Dézipper, puis exécuter l'installateur de Winlink Express.
Suivre les instructions d'installation.
===== Installation de VARA =====
Dézipper l'ensemble des installateurs.
Si vous souhaitez utiliser à la fois VARA SAT et VARA HF sur votre machine, installer d'abord VARA SAT.
Attention. Veiller, lors de l'installation de Vara SAT, à bien réaliser l'installation sur ''C:\VARA SAT\'' et pas sur ''C:\VARA\'' pour éviter tout conflit avec VARA HF.
===== Raccourcis de bureau =====
TODO