Page 30 sur 61
Re: Captvty sous Linux
Publié : mar. 23 janv. 2024 07:57
par Pulsar33
Bonjour
Autocritique ;
Il faudrait remplacer les "/home/pulsar33" qui restent dans les procédures par des "$HOME" ...
Mais c'est dans les lanceurs et ça ne fonctionne pas contrairement à ce qui est décrit
dans la docCode : Tout sélectionner
Avec une variable en préfixe
Si vous souhaitez créer un lanceur demandant un préfixe, il vous suffira généralement de faire précéder la commande de ce préfixe.
Par exemple, pour créer un lanceur démarrant le jeu Dofus installé via Wine, il suffit de renseigner la commande suivante :
env WINEPREFIX="$HOME/.wine" wine "C:\Program Files\Dofus\UpLauncher.exe"
Essais faits avec des doubles quotes ou pas, sur chaque champ ou globalement, etc ...
Alors que ceci fonctionne parfaitement
Code : Tout sélectionner
env WINEARCH=win64 WINEPREFIX=/home/pulsar33/.wine64 wine /home/pulsar33/.captvt3/Captvty.exe
Plus haut dans la doc, il est écrit "il est conseillé que ce soit le chemin absolu (c'est-à-dire depuis la racine), et pas depuis votre dossier personnel"
Bonne journée
Pulsar33
Linux 64 bits / France / Google Chrome 120.0.0.
Re: Captvty sous Linux
Publié : mar. 23 janv. 2024 10:42
par k3c
bonjour
avant les winetricks pour Captvty V2 ou V3, il faut impérativement un
à suivre
Android / United Kingdom / Google Chrome Mobile 120.0.0.
Re: Captvty sous Linux
Publié : mar. 23 janv. 2024 10:52
par Pulsar33
Ok, je prends ça en compte
Je suppose qu'une fois seulement ici suffit :
Code : Tout sélectionner
Par sécurité, forcer la mise à jour
sudo winetricks --self-update
Install cabextract
sudo apt install cabextract
Concernant les lanceurs, il est dit
dans cette documentation qu'on n'a droit qu'à un chemin absolu, ou pas de chemin du tout, la recherche se faisant alors selon le PATH.
Tout se qui concerne les alias avec doubles quotes me semble nébuleux et tout ce que j'ai essayé pour passer par dessus la limitation a échoué.
@+ Puls
Linux 64 bits / France / Google Chrome 120.0.0.
Re: Captvty sous Linux
Publié : mar. 23 janv. 2024 11:07
par k3c
l'installation de Captvty V2 sans win7 (dans les winetricks) est fonctionnelle
j'ai téléchargé une vidéo
Android / United Kingdom / Google Chrome Mobile 120.0.0.
Re: Captvty sous Linux
Publié : mar. 23 janv. 2024 11:10
par k3c
peux tu remplacer dans les procédures d'installation de wine
refuser Mono
par
chaque fois que
Programme d'installation de Mono pour wine
apparaît
cliquer sur
Annuler
Android / United Kingdom / Google Chrome Mobile 120.0.0.
Re: Captvty sous Linux
Publié : mar. 23 janv. 2024 11:33
par Pulsar33
Publication des mises à jour des procédures
Procédure d'installation from scratch de WineHQ et Captvty V2 & V3
Code : Tout sélectionner
# ===============================================================================================================
# Procédure complète d'installation from scratch :
# ===============================================================================================================
# Preparation pour la première fois
# Autoriser l'architecture 32 bits sur les systèmes 64 bits
sudo dpkg --add-architecture i386
# Ajouter le dépôt
# Download and add the repository key:
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
# Selectionner votre version et télécharger WineHQ :
# Linux Mint 21.x
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
# Linux Mint 20.x
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
# ===============================================================================================================
# Si le dossier .wine existe, le supprimer ou le renommer et redémarrer le PC
# Mettre les informations des paquets à jour :
sudo apt update
# Installer l'un de ces paquets de WineHQ :
# Stable branch
sudo apt install --no-install-recommends winehq-stable
# Development branch
sudo apt install --no-install-recommends winehq-devel
# Staging branch
sudo apt install --no-install-recommends winehq-staging
# 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
# Par sécurité, forcer la mise à jour
sudo winetricks --self-update
# Installer cabextract
sudo apt install cabextract
# !!! Ne JAMAIS installer mono !!!
# Créer le profil 32 bits pour la V2 :
export WINEARCH=win32
export WINEPREFIX=~/.wine32
wineboot -u
# Chaque fois que "Programme d'installation de Mono pour wine" apparaît cliquer sur Annuler
winetricks -q dotnet45 corefonts gdiplus fontsmooth=rgb
# Ignorer toutes les erreurs marshal, coree, ole, fixme
tmpdir=$(mktemp -d)
cd $tmpdir
wget http://captvty.fr/getgdiplus -O kb958869.exe
wine kb958869.exe /x:kb958869 /q
cp kb958869/SP3QFE/asms/10/msft/windows/gdiplus/gdiplus.dll ~/.wine/drive_c/windows/system32
wine reg add HKCU\\Software\\Wine\\DllOverrides /v gdiplus /d native,builtin /f
cd ~
rm -rf $tmpdir
# Installer la V2 :
# Créer ~/.captvt2 et lancer Captvt2-MàJ.sh
# Ajouter le lanceur de Captvty au menu et au tableau de bord (attention au préfixe avec env)
env WINEARCH=win32 WINEPREFIX=/home/<nom_d'utilisateur>/.wine32 wine /home/<nom_d'utilisateur>/.captvt2/Captvty.exe
# Vérifier éventuellement la configuration en lançant winecfg
# Créer le profil 64 bits pour la V3 :
export WINEARCH=win64
export WINEPREFIX=~/.wine64
wineboot -u
# Chaque fois que "Programme d'installation de Mono pour wine" apparaît cliquer sur Annuler
winetricks -q dotnet48 gdiplus comctl32 corefonts fontsmooth=rgb vcrun2010
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 V3 :
# Créer ~/.captvt3 et lancer Captvt3-MàJ.sh puis lancer :
WINEARCH=win64 WINEPREFIX=~/.wine64 WINEDEBUG=fixme-all wine .captvt3/Captvty.exe
# Ajouter le lanceur de Captvty au menu et au tableau de bord (attention au préfixe avec env)
env WINEARCH=win64 WINEPREFIX=/home/<nom_d'utilisateur>/.wine64 wine /home/<nom_d'utilisateur>/.captvt3/Captvty.exe
# Vérifier éventuellement la configuration en lançant winecfg
Procédure d'installation ou mise à jour de Captvty V2 (Captvt2-MàJ.sh)
Code : Tout sélectionner
#!/bin/bash
#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
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
Procédure d'installation ou mise à jour de Captvty V3 (Captvt3-MàJ.sh)
Code : Tout sélectionner
#!/bin/bash
#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
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
Si vous le souhaitez, vous pouvez installer également vlc en l'ajoutant sur les lignes "winetricks -q ..."
Cordialement
Pulsar33
Edit : j'ai francisé la procédure
Linux 64 bits / France / Google Chrome 120.0.0.
Re: Captvty sous Linux
Publié : mar. 23 janv. 2024 13:23
par k3c
ajouter lors de l'installation de cabextract, celle de winbind
ça évitera quelques messages sans intérêt
Android / United Kingdom / Google Chrome Mobile 120.0.0.
Re: Captvty sous Linux
Publié : mar. 23 janv. 2024 15:44
par k3c
mode chipotage
est-ce que tu pourrais mettre un dièse devant toutes les lignes de commentaires
comme ça il sera possible de copier coller un bloc
Android / France / Google Chrome Mobile 120.0.0.
Re: Captvty sous Linux
Publié : mar. 23 janv. 2024 16:07
par Pulsar33
Ok pour les commentaires mais attention quand même, il y a des choix à faire et des actions externes.
On ne peut pas tout copier et lancer d'un coup. Il y a aussi le <nom_d'utilisateur> à renseigner ...
Commentaires mis en place dans la procédures au-dessus.
En revanche je ne comprends pas pourquoi installer winbind ni où il est utilisé
En tout état de cause, il n'est pas installé sur mes systèmes et j'ai même du mal à en trouver la description
@+ Puls
Linux 64 bits / France / Google Chrome 120.0.0.
Re: Captvty sous Linux
Publié : mar. 23 janv. 2024 23:10
par k3c
quand on lance Captvty dans un terminal, on a des fois
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
et ça en inquiète certains
mais comme tu dis, tu l'as jamais installé, et ça fonctionne
Android / United Kingdom / Google Chrome Mobile 120.0.0.