Captvty sous Linux

"La télévision de rattrapage facile !"

Re: Captvty sous Linux

Messagede Pulsar33 » Mar 23 Jan 2024 07:57

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.
Mes matériels : PCs MINT 21.3, 3 x Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Camescope DV, Caméra 4KVR360
Avatar de l’utilisateur
Pulsar33
 
Messages: 2949
Inscription: Dim 30 Sep 2012 14:23
Localisation: Bordeaux

Re: Captvty sous Linux

Messagede k3c » Mar 23 Jan 2024 10:42

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.
k3c
 
Messages: 427
Inscription: Jeu 18 Aoû 2011 18:31

Re: Captvty sous Linux

Messagede Pulsar33 » Mar 23 Jan 2024 10:52

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.
Mes matériels : PCs MINT 21.3, 3 x Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Camescope DV, Caméra 4KVR360
Avatar de l’utilisateur
Pulsar33
 
Messages: 2949
Inscription: Dim 30 Sep 2012 14:23
Localisation: Bordeaux

Re: Captvty sous Linux

Messagede k3c » Mar 23 Jan 2024 11:07

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: 427
Inscription: Jeu 18 Aoû 2011 18:31

Re: Captvty sous Linux

Messagede k3c » Mar 23 Jan 2024 11:10

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.
k3c
 
Messages: 427
Inscription: Jeu 18 Aoû 2011 18:31

Re: Captvty sous Linux

Messagede Pulsar33 » Mar 23 Jan 2024 11:33

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.
Mes matériels : PCs MINT 21.3, 3 x Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Camescope DV, Caméra 4KVR360
Avatar de l’utilisateur
Pulsar33
 
Messages: 2949
Inscription: Dim 30 Sep 2012 14:23
Localisation: Bordeaux

Re: Captvty sous Linux

Messagede k3c » Mar 23 Jan 2024 13:23

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: 427
Inscription: Jeu 18 Aoû 2011 18:31

Re: Captvty sous Linux

Messagede k3c » Mar 23 Jan 2024 15:44

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.
k3c
 
Messages: 427
Inscription: Jeu 18 Aoû 2011 18:31

Re: Captvty sous Linux

Messagede Pulsar33 » Mar 23 Jan 2024 16:07

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.
Mes matériels : PCs MINT 21.3, 3 x Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Camescope DV, Caméra 4KVR360
Avatar de l’utilisateur
Pulsar33
 
Messages: 2949
Inscription: Dim 30 Sep 2012 14:23
Localisation: Bordeaux

Re: Captvty sous Linux

Messagede k3c » Mar 23 Jan 2024 23:10

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.
k3c
 
Messages: 427
Inscription: Jeu 18 Aoû 2011 18:31

PrécédenteSuivante

Retourner vers Captvty

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 11 invités