Captvty sous Linux

"La télévision de rattrapage facile !"
Avatar de l’utilisateur
Pulsar33
Messages : 3043
Inscription : dim. 30 sept. 2012 14:23
Localisation : Bordeaux

Re: Captvty sous Linux

Message 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 doc

Code : 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.
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
k3c
Messages : 448
Inscription : jeu. 18 août 2011 18:31

Re: Captvty sous Linux

Message par k3c »

bonjour

avant les winetricks pour Captvty V2 ou V3, il faut impérativement un

Code : Tout sélectionner

sudo apt install cabextract
à suivre


Android / United Kingdom / Google Chrome Mobile 120.0.0.
Avatar de l’utilisateur
Pulsar33
Messages : 3043
Inscription : dim. 30 sept. 2012 14:23
Localisation : Bordeaux

Re: Captvty sous Linux

Message par Pulsar33 »

Ok, je prends ça en compte :pouce:
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.
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
k3c
Messages : 448
Inscription : jeu. 18 août 2011 18:31

Re: Captvty sous Linux

Message 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.
k3c
Messages : 448
Inscription : jeu. 18 août 2011 18:31

Re: Captvty sous Linux

Message 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.
Avatar de l’utilisateur
Pulsar33
Messages : 3043
Inscription : dim. 30 sept. 2012 14:23
Localisation : Bordeaux

Re: Captvty sous Linux

Message 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.
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
k3c
Messages : 448
Inscription : jeu. 18 août 2011 18:31

Re: Captvty sous Linux

Message 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.
k3c
Messages : 448
Inscription : jeu. 18 août 2011 18:31

Re: Captvty sous Linux

Message 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.
Avatar de l’utilisateur
Pulsar33
Messages : 3043
Inscription : dim. 30 sept. 2012 14:23
Localisation : Bordeaux

Re: Captvty sous Linux

Message 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.
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
k3c
Messages : 448
Inscription : jeu. 18 août 2011 18:31

Re: Captvty sous Linux

Message 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.
Répondre