# Captvty sous wine avec Debian 64 bits

**URL:** <https://www.debian-fr.org/t/captvty-sous-wine-avec-debian-64-bits/70119>\
**Category:** Trucs et Astuces\
**Created:** [Juin 25, 2016, 6:39 UTC](https://www.debian-fr.org/t/captvty-sous-wine-avec-debian-64-bits/70119 "2016-06-25T06:39:25Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Juin 25, 2016, 6:39 UTC](https://www.debian-fr.org/t/captvty-sous-wine-avec-debian-64-bits/70119/1 "2016-06-25T06:39:28Z")

</div>

Salut

Activer le multi-arch pour utiliser wine en 32 bits.Dans une Xterm sous **root**

```
dpkg --add-architecture i386
apt-get update

```

Installer wine 32 bits

`apt-get install wine32:i386`

`apt-get install libfreetype6:i386`

```
`apt-get install winetricks`

```

**Attention 25-08-2017** il faut la version winetricks 0.0+20170327-1 pour que les 4 commandes ci-dessous fonctionnent

> [@Captvty sous wine avec Debian 64 bits](https://www.debian-fr.org/t/captvty-sous-wine-avec-debian-64-bits/70119/12):
>
> En utilisant la version winetricks 0.0+20170327-1 (Debian:experimental) ça passe par [netcologne.dl.sourceforge.net](http://netcologne.dl.sourceforge.net) et les 4 commandes winetricks nécessaires à captvty sont ok sunglasses

Après on va utiliser winetricks pour installer les logiciels windows. Il est recommandé d’installer ces logiciels 1 par 1 et de suivre les messages winetricks qui peuvent demander de télécharger des fichiers .exe et de les placer dans son répertoire ~/.cache/winetricks

Dans une fenêtre Xterm avec **votre utilisateur**

```
export WINEPREFIX="/home/$USER/.wine_captvty"

export WINEARCH=win32

winetricks dotnet40

```

Ici annuler l’installation de Mono et accepter l’installation de Gecko pour wine.  
Puis dotnet40 s’installe complètement.

Installer ce qui est nécessaire à Captvty

```
winetricks corefonts
winetricks comctl32
winetricks gdiplus

```

Les pré-requis sont remplis, on passe à captvty proprement dit.

Télécharger l"archive .zip de [http://captvty.fr](http://captvty.fr)

Décompresser l’archive et renommer le dossier captvty-x.x en Captvty  
On obtient ça dans son home:

```
~/Captvty$ ls
Captvty.exe Captvty.exe.config tools

```

Dans la fenêtre Xterm de votre utilisateur, lancer Captvty.exe

`export WINEPREFIX="/home/$USER/.wine_captvty"; wine ~/Captvty/Captvty.exe`

Après on pourra se faire un lanceur sur le bureau:  
Créer un fichier avec un éditeur de texte.  
Y coller ce contenu:

```
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
NoDisplay=false
StartupNotify=false
Categories=AudioVideo;Audio;Video
Icon=/usr/share/icons/cab_view.png
Name[fr_FR]=CAPTVTY
Exec=env WINEPREFIX="/home/XXX/.wine_captvty" wine "/home/XXX/Captvty/Captvty.exe"

```

Remplacer XXX par votre nom d’utilisateur

Enregistrer ce fichier sous le nom Captvty.desktop dans le dossier Bureau

Au premier double-click il y a un avertissement comme quoi le lanceur n’est pas fiable, il suffit de dire qu’il est fiable et après ça fonctionne.

en cas de soucis lancer la ligne de commande en ajoutant l’ option debug: “WINEDEBUG=err+all wine”

Exemple il peut arriver d’avoir cette erreur  
Failed writing PNG because unable to find libpng12.so.0

Il faudra alors installer la version 32 bits libpng12-0:i386

Etat au 25 juin 2016:

```
:~$ wine --version
wine-1.8.2 (Debian)
:~$ winetricks --version
20160425 - sha1sum: 76ddd858a9d69fb14c74980575a3add862640f53

```

[![](https://www.debian-fr.org/uploads/default/original/2X/8/8e2ec25c1e81a6a39bd649a73516368c733d7639.png)](http://pix.toile-libre.org/?img=1466836725.png)

NB il ne s’agit ici que de la fonctionnalité téléchargement en rattrapage. Pour la TV en direct il faut ajouter Flash et Internet Explorer et éventuellement VLC. Les 3 avec winetricks dans le même préfixe export WINEPREFIX="/home/$USER/.wine\_captvty

**Etat du 25-08-2017**  
root@debian:/# wine --version  
wine-2.15  
root@debian:/# winetricks --version  
20170327 - sha256sum: f5d0731b3d867bde70d651c5c462c07193bc9f1930b66b9b7f8911096f7b9791

---

<div class="post-metadata">

**Author:** ![invars](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/b9e5f3/32.png) [@invars](https://www.debian-fr.org/u/invars)\
**Post date:** [Juin 25, 2016, 11:16 UTC](https://www.debian-fr.org/t/captvty-sous-wine-avec-debian-64-bits/70119/2 "2016-06-25T11:16:26Z")

</div>

Merci Grandtoutbab d’avoir pris la peine de faire ce howto

à cette occasion j’ai retenté le coup (j’avais essayé en vain il y a qlq mois), scrupuleusement  
mais toujours la même impasse :  
“winetricks comctl32” coince

alors je continue à utiliser Windows en virtualisation  
ça me plait pas mais ça marche 🙂

invar

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Juin 25, 2016, 11:37 UTC](https://www.debian-fr.org/t/captvty-sous-wine-avec-debian-64-bits/70119/3 "2016-06-25T11:37:07Z")

</div>

tu dois trouver dans ton home ( représenté par ~ )

`~/.cache/winetricks/comctl32/cc32inst.exe`

Et surtout la dll

`~/.wine_captvty/drive_c/windows/system32/comctl32.dll`

Oserais-je te proposer de copier comctl32.dll de ta machine virtuelle dans  
`~/.wine\_captvty/drive\_c/windows/system32/ 😆

---

<div class="post-metadata">

**Author:** ![invars](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/b9e5f3/32.png) [@invars](https://www.debian-fr.org/u/invars)\
**Post date:** [Juin 25, 2016, 6:07 UTC](https://www.debian-fr.org/t/captvty-sous-wine-avec-debian-64-bits/70119/4 "2016-06-25T18:07:11Z")

</div>

Merci de réagir Grandtoutbab

j’ai bien comctl32.dll dans le bon répertoire  
suivant ta suggestion j’ai repris celui de ma machine virtuelle  
ça ne change rien : quand je fais “wine Captvty” le programme m’invite à installer “mono” pour faire tourner les applications .net (“install mono for Windows to run .NET applications”) …  
(à noter que “ieplorer” par exemple se lance bien)

invar

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Juin 26, 2016, 11:03 UTC](https://www.debian-fr.org/t/captvty-sous-wine-avec-debian-64-bits/70119/5 "2016-06-26T11:03:37Z")

</div>

Le préfixe wine utilisé dans le tutoriel c’est wine\_captvty

Si tu lances captvty comme tu le dis ça ne correspond pas et c’est comme si tu n’avais rien installé ou rien compris…

---

<div class="post-metadata">

**Author:** ![invars](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/b9e5f3/32.png) [@invars](https://www.debian-fr.org/u/invars)\
**Post date:** [Juin 27, 2016, 7:13 UTC](https://www.debian-fr.org/t/captvty-sous-wine-avec-debian-64-bits/70119/6 "2016-06-27T07:13:07Z")

</div>

la commande  
**@debian:~$ export WINEPREFIX="/home/$USER/.wine\_captvty"; wine ~/Captvty/Captvty.exe**

donne

> _err:virtual:map\_file\_into\_view failed to set 00000007 protection on file map, noexec filesystem?_  
> _err:module:import\_dll Loading library mscoree.dll (which is needed by L"Z:\home\p\Captvty\Captvty.exe") failed (error c000007b)._  
> _err:module:LdrInitializeThunk Main exe initialization for L"Z:\home\p\Captvty\Captvty.exe" failed, status c0000135_

* * *

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Juin 27, 2016, 7:29 UTC](https://www.debian-fr.org/t/captvty-sous-wine-avec-debian-64-bits/70119/7 "2016-06-27T07:29:20Z")

</div>

c’est bien dommage  
Pour garder la trace

```
:@debian~$ script resul_captvty.txt
Le script a débuté, le fichier est resul_captvty.txt

@debian:~$ export WINEPREFIX="/home/$USER/.wine_captvty"; wine ~/Captvty/Captvty.exe
err:winsock:WSAIoctl -> _WSAIO(IOC_WS2, 23) request failed with status 0x2733
err:winsock:WSAIoctl -> _WSAIO(IOC_WS2, 23) request failed with status 0x2733
err:winsock:WSAIoctl -> _WSAIO(IOC_WS2, 23) request failed with status 0x2733
err:winsock:WSAIoctl -> _WSAIO(IOC_WS2, 23) request failed with status 0x2733

```

Et captvty se lance ok

```
debian:~$ exit
exit
Script terminé, le fichier est resul_captvty.txt

```

d"autre part à propos de Z c’est un lien vers / qui ramène donc vers le /home utilisé lors de la création du préfixe wine “wine\_captvty”

je vois aussi qu’il n’y a pas les caractères espace dans ta commande après le ; et avant le ~ je ne sais pas si ça peut provoquer ta faute

---

<div class="post-metadata">

**Author:** ![invars](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/b9e5f3/32.png) [@invars](https://www.debian-fr.org/u/invars)\
**Post date:** [Juin 27, 2016, 8:48 UTC](https://www.debian-fr.org/t/captvty-sous-wine-avec-debian-64-bits/70119/8 "2016-06-27T08:48:02Z")

</div>

> p@debian:~$ script -a resul\_captvty.txt  
> Le script a débuté, le fichier est resul\_captvty.txt  
> p@debian:~$ export WINEPREFIX="/home/$USER/.wine\_captvty"; wine ~/Captvty/Captvty.exe  
> err:virtual:map\_file\_into\_view failed to set 00000007 protection on file map, noexec filesystem?  
> err:module:import\_dll Loading library mscoree.dll (which is needed by L"Z:\home\p\Captvty\Captvty.exe") failed (error c000007b).  
> err:module:LdrInitializeThunk Main exe initialization for L"Z:\home\p\Captvty\Captvty.exe" failed, status c0000135  
> p@debian:~$ exit  
> exit  
> Script terminé, le fichier est resul\_captvty.txt

contenu de resul-captvty.txt :

> Le script a débuté sur lun 27 jun 2016 10:38:35 CEST  
> e]0;p@debian: ~ap@debian:~$ export WINEPREFIX="/home/$USER/.wine\_captvty"; wine ~/Captvty/Captvty  
> y.exe  
> err:virtual:map\_file\_into\_view failed to set 00000007 protection on file map, noexec filesystem?  
> err:module:import\_dll Loading library mscoree.dll (which is needed by L"Z:\home\p\Captvty\Captvty.exe") failed (error c000007b).  
> err:module:LdrInitializeThunk Main exe initialization for L"Z:\home\p\Captvty\Captvty.exe" failed, status c0000135  
> e]0;p@debian: ~ap@debian:~$ exit  
> exit

> Script terminé sur lun 27 jun 2016 10:39:17 CEST

(c’est pas clair mais les espaces existent bien)

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Juin 27, 2016, 10:08 UTC](https://www.debian-fr.org/t/captvty-sous-wine-avec-debian-64-bits/70119/9 "2016-06-27T10:08:00Z")

</div>

mscoree.dll c’est dotnet40 qui doit le fournir

[http://www.processlibrary.com/en/directory/files/mscoree/22586/](http://www.processlibrary.com/en/directory/files/mscoree/22586/)

idem je le trouve là:

~/.wine\_captvty/drive\_c/windows/system32/mscoree.dll

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Août 30, 2016, 11:39 UTC](https://www.debian-fr.org/t/captvty-sous-wine-avec-debian-64-bits/70119/10 "2016-08-30T11:39:12Z")

</div>

toujours ok

[![](https://www.debian-fr.org/uploads/default/original/2X/1/16c32087a3d1e250534547699d1c403665c33be2.png)](http://pix.toile-libre.org/?img=1472557062.png)

```
@debian:~$ wine --version
wine-1.8.3 (Debian 1.8.3-3)

@debian:~$ winetricks --version
20160425 - sha1sum: 76ddd858a9d69fb14c74980575a3add862640f53
```

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Août 27, 2017, 3:21 UTC](https://www.debian-fr.org/t/captvty-sous-wine-avec-debian-64-bits/70119/11 "2017-08-27T15:21:40Z")

</div>

Salut  
Un souci avec la version winetricks/testing,testing,stable,stable,now 0.0+20170101-1 all

la commande winetricks comctl32 échoue avec le message d’erreur

```auto
Downloading https://web.archive.org/web/ftp://ftp.ie.debian.org/disk1/download.sourceforge.net/pub/sourceforge/p/po/pocmin/Win%2095_98%20Controls/Win%2095_98%20Controls/CC32inst.exe to /home/guy/.cache/winetricks/comctl32
--2017-08-27 16:51:48-- https://web.archive.org/web/ftp://ftp.ie.debian.org/disk1/download.sourceforge.net/pub/sourceforge/p/po/pocmin/Win%2095_98%20Controls/Win%2095_98%20Controls/CC32inst.exe
Résolution de web.archive.org (web.archive.org)… 207.241.225.186
Connexion à web.archive.org (web.archive.org)|207.241.225.186|:443… connecté.
requête HTTP transmise, en attente de la réponse… 404 NOT FOUND
2017-08-27 16:51:49 erreur 404 : NOT FOUND.

```

j’ai rétrogradé en version Jessie (oldstable)

```auto
apt install --reinstall winetricks/oldstable
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Version choisie « 0.0+20141009+svn1208-2 » (Debian:8.9/oldstable [all]) pour « winetricks »
Paquets suggérés :
  libwine
Les paquets suivants seront mis à une VERSION INFÉRIEURE :
  winetricks
0 mis à jour, 0 nouvellement installés, 1 remis à une version inférieure, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 176 ko dans les archives.
Après cette opération, 34,8 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] 
Réception de:1 http://ftp.uk.debian.org/debian jessie/contrib amd64 winetricks all 0.0+20141009+svn1208-2 [176 kB]
176 ko réceptionnés en 0s (341 ko/s)
dpkg: avertissement: dégradation (« downgrade ») de winetricks depuis 0.0+20170101-1 vers 0.0+20141009+svn1208-2
(Lecture de la base de données... 184212 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../winetricks_0.0+20141009+svn1208-2_all.deb ...
Dépaquetage de winetricks (0.0+20141009+svn1208-2) sur (0.0+20170101-1) ...
Traitement des actions différées (« triggers ») pour mime-support (3.60) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.23-2) ...
Paramétrage de winetricks (0.0+20141009+svn1208-2) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) ...
Traitement des actions différées (« triggers ») pour gnome-menus (3.13.3-9) ...
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.15-1) ...

```

Et c’est OK

```auto
winetricks comctl32
Executing w_do_call comctl32
Executing load_comctl32
Downloading http://downloads.sourceforge.net/pocmin/Win%2095_98%20Controls/Win%2095_98%20Controls/CC32inst.exe to /home/guy/.cache/winetricks/comctl32
--2017-08-27 17:08:10-- http://downloads.sourceforge.net/pocmin/Win%2095_98%20Controls/Win%2095_98%20Controls/CC32inst.exe
Résolution de downloads.sourceforge.net (downloads.sourceforge.net)… 216.34.181.59
Connexion à downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:80… connecté.
requête HTTP transmise, en attente de la réponse… 302 Found
Emplacement : https://netix.dl.sourceforge.net/project/pocmin/Win%2095_98%20Controls/Win%2095_98%20Controls/CC32inst.exe [suivant]
--2017-08-27 17:08:11-- https://netix.dl.sourceforge.net/project/pocmin/Win%2095_98%20Controls/Win%2095_98%20Controls/CC32inst.exe
Résolution de netix.dl.sourceforge.net (netix.dl.sourceforge.net)… 87.121.121.2
Connexion à netix.dl.sourceforge.net (netix.dl.sourceforge.net)|87.121.121.2|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 587496 (574K) [application/octet-stream]
Sauvegarde en : « cc32inst.exe »

cc32inst.exe 0%[] 0 --.-KB/s               
cc32inst.exe 12%[=====>] 72,00K 299KB/s               
cc32inst.exe 40%[===================>] 232,00K 408KB/s               
cc32inst.exe 85%[=========================================>] 488,00K 631KB/s               
cc32inst.exe 100%[=================================================>] 573,73K 658KB/s ds 0,9s    

2017-08-27 17:08:12 (658 KB/s) — « cc32inst.exe » sauvegardé [587496/587496]

$ winetricks --version
20140817 - sha1sum: fb1d7184dc186313cf26e1a65a8e6ff3c5fadc50

```

c’est pas la même référence de serveur d’archive ???  
[web.archive.org](http://web.archive.org) =\> nok  
[netix.dl.sourceforge.net](http://netix.dl.sourceforge.net) =\> ok

mais ça fonctionne

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Août 27, 2017, 3:55 UTC](https://www.debian-fr.org/t/captvty-sous-wine-avec-debian-64-bits/70119/12 "2017-08-27T15:55:22Z")

</div>

En utilisant la version

**winetricks 0.0+20170327-1 (Debian:experimental)**

ça passe par [netcologne.dl.sourceforge.net](http://netcologne.dl.sourceforge.net) et les 4 commandes winetricks nécessaires à captvty sont ok

🕶
