Captvty sous Linux

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

Re: Linux et dotnet45

Messagede k3c » Dim 30 Oct 2016 12:46

>>> Je ne suis pas apte à déterminer l'importance des erreurs, c'est pourquoi je préférerais un système qui ne parle que lorsque c'est utile.

dans ce cas,
WINEDEBUG=fixme-all

tu n'auras que peu de message de wine, vu que les fixme, sont, disons des warnings
c'est ce que je fais quand je lance Captvty, sinon ça cause un max

la doc
https://wiki.winehq.org/Debug_Channels

>>>Ah non, ça me revient : Ubuntu ne gérait pas le ventilateur de ma carte graphique et le PC se bloquait, au risque de détruire celle-ci ! Ça énerve :evil:
>>>Je ne sais pas si Ubuntu fait mieux depuis.

ah oui, des fois sous Linux, il faut mettre les mains dans le cambouis, mais ce n'est pas une surprise, une grosse différence entre WIndows et Linux, c'est que pour l'installation d'un soft, sous Linux, tu vas souvent récupérer les sources, compiler...
Pour mon PC actuel (Asus Zenbook), le pincer à 2 doigts sur le touchpad n'est supporté que depuis un kernel récent.

Sous Windows, tu installes un .exe en espérant que ça fait ce que ça dit, que ce n'est pas une cochonnerie.
Et un antivirus, n'est aucunement une garantie, j'ai reçu dans la vague de spams récents des ransomwares, je les ai téléchargés, puis copiés sur https://virustotal.com/
en moyenne 2 à 3 antivirus (sur plus de 50 !) me disaient que c'était une cochonnerie.

>>>Ah non, ça me revient : Ubuntu ne gérait pas le ventilateur de ma carte graphique et le PC se bloquait, au risque de détruire celle-ci ! Ça énerve :evil:
>>>Je ne sais pas si Ubuntu fait mieux depuis.

il faut regarder les bases de connassance
http://www.linux-on-laptops.com/
http://tuxmobil.org/

ton modèle de PC ou de ventilateur, faire un
lspci

ou
lsusb


pour identifier ta carte, voir si elle est supportée, oui ce n'est pas très convivial


Ubuntu Linux 64 bits / France / Firefox 47.0
k3c
 
Messages: 396
Inscription: Jeu 18 Aoû 2011 18:31

Re: Linux et dotnet45

Messagede Pulsar33 » Lun 31 Oct 2016 07:44

Bonjour,

Pour l'instant j'ai laissé de coté la compatibilité carte graphique (qui ne me semble pas assurée d'après les liens fournis) et j'ai relancé la commande principale d'installation de dotnet45.
Le bidule m'a ouvert presque immédiatement l'explorateur et le site web des vieilles versions, preuve qu'il n'a pas tout refait mais simplement repris où il en était (cool).
J'ai donc téléchargé l'exe demandé, l'ai mis dans le dossier qui va bien et relancé la commande. L'installation de dotnet30 a démarré ... et s'est terminée avec une erreur :



k3c a écrit:WINEDEBUG=fixme-all

Je relance en ajoutant ça, même résultat.

Dans la console après avoir fermé les popups, s'affiche :
Code: Tout sélectionner
user@Machine ~ $ WINEARCH=win32 WINEDEBUG=fixme-all WINEPREFIX=/home/user/.wine_c3 winetricks dotnet45
Executing w_do_call dotnet45
Executing load_dotnet45
Executing w_do_call remove_mono
Executing load_remove_mono
------------------------------------------------------
Mono does not appear to be installed.
------------------------------------------------------
reg : le système n'a pas pu trouver la clé ou valeur de registre spécifiée
Executing rm -f /home/user/.wine_c3/dosdevices/c:/windows/system32/mscoree.dll
Executing w_do_call dotnet35
Executing load_dotnet35
------------------------------------------------------
dotnet35 does not yet fully work or install on wine.  Caveat emptor.
------------------------------------------------------
Executing w_do_call dotnet30sp1
Executing load_dotnet30sp1
------------------------------------------------------
dotnet30sp1 does not yet fully work or install on wine.  Caveat emptor.
------------------------------------------------------
Executing w_do_call dotnet30
Executing load_dotnet30
------------------------------------------------------
If install fails, set /proc/sys/kernel/yama/ptrace_scope to 0.  See http://bugs.winehq.org/show_bug.cgi?id=30410
------------------------------------------------------
Executing w_do_call dotnet20
dotnet20 already installed, skipping
------------------------------------------------------
Installing .net 3.0 runtime takes 3 minutes on a very fast machine, and the Finished dialog may hide in the taskbar.
------------------------------------------------------
Setting Windows version to winxp
Executing winetricks_early_wine regedit C:\windows\Temp\_dotnet30\set-winver.reg
------------------------------------------------------
Working around wine bug 30845 -- Using native fusion...
------------------------------------------------------
Executing wine netframework3.exe
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.
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:module:load_mscoree Failed to load mscoree.dll
err:module:attach_process_dlls "ServiceModelReg.exe" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\Microsoft.NET\\Framework\\v3.0\\Windows Communication Foundation\\ServiceModelReg.exe" failed, status c0000142
err:msi:ITERATE_Actions Execution halted, action L"DD_CA_InstallXwsRegExe_X86.3643236F_FC70_11D3_A536_0090278A1BB8" returned 1603
err:module:load_mscoree Failed to load mscoree.dll
err:module:attach_process_dlls "ServiceModelReg.exe" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\Microsoft.NET\\Framework\\v3.0\\Windows Communication Foundation\\ServiceModelReg.exe" failed, status c0000142
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoRevokeClassObject called from wrong apartment, should be called from 5700000058
------------------------------------------------------
Note: command 'wine netframework3.exe' returned status 67.  Aborting.
------------------------------------------------------


Euhhh, mes craintes se confirment. Faut vraiment avoir du temps à perdre ...
Dans les messages, je relève :
If install fails, set /proc/sys/kernel/yama/ptrace_scope to 0. See http://bugs.winehq.org/show_bug.cgi?id=30410
La discussion ne me parle pas du tout et aggrave le gaspillage temporel ...
Le fichier indiqué existe mais il est vide : 0 octets
Est-ce cela que signifie set /proc/... to 0 ? Ben c'est fait alors ... et ça ne marche pas pour autant.

Bonne journée
Pulsar33


Ubuntu Linux / France / Firefox 49.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: 2701
Inscription: Dim 30 Sep 2012 14:23
Localisation: Bordeaux

Re: Linux et dotnet45

Messagede Pulsar33 » Lun 31 Oct 2016 09:52

Ayant finalement vu que ça parlait de XP dans les messages, je me suis douté qu'un truc n'avait pas fonctionné.
J'ai tout refait avec un autre préfixe .wine7 et ça a progressé ...

Je ne suis pas certain d'avoir compris ce que j'avais mal fait mais voici au moins deux causes d'erreur possibles :
- J'ai peut-être lancé winecfg sur un autre préfixe que celui qui est ciblé, par exemple sur le profil par défaut
- Je ne suis pas certain que "Appliquer" suffise à positionner le bon préfixe en W7 (pour être sûr, faire "Ajouter une application" puis "Annuler")
Dans tous les cas, relancer winecfg après l'avoir quitté pour bien vérifier que W7 est pris en compte.

Autre chose : gros danger à taper du texte ailleurs pendant l'installation (encore une perte de temps)
Le terminal peut brutalement reprendre le focus et détourner les caractères tapés, ce qui peut provoquer des catastrophes.

Bon, après les différents dotnet anciens, j'en suis à dotnet45 et là, c'est le drame :
InstalleurNonInstallé.jpg
InstalleurNonInstallé.jpg (50.58 Kio) Vu 11175 fois


J'ai relancé : pas mieux :
Code: Tout sélectionner
user@Machine ~ $ WINEARCH=win32 WINEDEBUG=fixme-all WINEPREFIX=/home/user/.wine7 winetricks dotnet45
Executing w_do_call dotnet45
Executing load_dotnet45
Executing w_do_call remove_mono
Executing load_remove_mono
------------------------------------------------------
Mono does not appear to be installed.
------------------------------------------------------
L'opération s'est terminée avec succès
Executing rm -f /home/user/.wine7/dosdevices/c:/windows/system32/mscoree.dll
Executing w_do_call dotnet35
dotnet35 already installed, skipping
Executing w_do_call dotnet40
dotnet40 already installed, skipping
L'opération s'est terminée avec succès
Setting Windows version to win7
Executing winetricks_early_wine regedit C:\windows\Temp\_dotnet45\set-winver.reg
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.
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111
err:ole:create_server class {88d96a05-f192-11d4-a65f-0040963251e5} not registered
err:ole:CoGetClassObject no class object {88d96a05-f192-11d4-a65f-0040963251e5} could be created for context 0x17
------------------------------------------------------
exit status 66 - dotnet45 installation failed
------------------------------------------------------


Là, je cale ...
Pulsar33

Ubuntu Linux / France / Firefox 49.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: 2701
Inscription: Dim 30 Sep 2012 14:23
Localisation: Bordeaux

Re: Linux et dotnet45

Messagede aazerty » Lun 31 Oct 2016 23:06

Bjr ,

Il faut utiliser "wine_2016" très bon crû ( en devenir ) . :-)))

Slt .


Windows XP / France / Firefox 49.0
!!! DUBITATIF !!!
Avatar de l’utilisateur
aazerty
 
Messages: 2086
Inscription: Sam 10 Déc 2011 14:41

Re: Linux et dotnet45

Messagede Pulsar33 » Lun 7 Nov 2016 06:46

Bonjour,

Quelle galère ... Mais bon, j'ai réussi à faire tourner une application utilisant dotnet45. Pour cela :

- j'ai d'abord migré de MINT 17.3 à MINT 18.
    Ça, ce n'est pas une mauvaise chose mais c'est particulièrement lourd.
    Plus de 200 000 fichiers/dossiers modifiés/installés !
- ensuite, j'ai installé WineHQ staging (il a mis la 1.9.22) et winetricks
    C'est relativement simple sauf que par défaut, c'est toujours l'ancien .wine qui est utilisé.
    Il faut donc créer des lanceurs pour les nouvelles applications (installées sous .wine7)
- enfin, j'ai lancé l'installation de vcrun2010 dotnet45 gdiplus comctl32 et ie8
    J'ai d'abord remis dans le cache de winetricks tout ce que j'avais téléchargé lors des essais précédents
    Tout s'est bien passé jusqu'à l'installation de ie8 qui plante lamentablement avec un "not found"
    En effet, ie8 semble complètement abandonné par M$ qui fait tout pour nous forcer à migrer
[/list]
Sans ie8, point de Captvty ... En revanche, cette autre application fonctionne correctement :

WP Configurator II sous Wine 1.9.22.jpg
WP Configurator II sous Wine 1.9.22.jpg (575.44 Kio) Vu 10999 fois

J'ai trouvé un lien sur le forum Ubuntu me disant de remplacer winetricks par un autre sur raw.githubusercontent.com
En parcourant github et en allant sur le fichier concerné, j'obtiens le lien https://github.com/Winetricks/winetrick ... winetricks en cliquant sur RAW
J'ai préféré utiliser ça et je l'ai installé (c'est la version 20161016). Puis j'ai relancé l'installation de ie8 qui s'est déroulée à merveille.
Reste à tester Captvty v3 ...

Bonne journée
Pulsar33


Windows XP / France / Firefox 49.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: 2701
Inscription: Dim 30 Sep 2012 14:23
Localisation: Bordeaux

Re: Linux et dotnet45

Messagede Pulsar33 » Lun 7 Nov 2016 12:38

Bon, ça "fonctionne" enfin ...
Mais il faut encore installer un lecteur vidéo sous wine pour le direct.
En effet, on ne peut pas utiliser celui de MINT qui fonctionne en revanche pour les replays téléchargés.

CaptvtyV3 sous MINT18.jpg
CaptvtyV3 sous MINT18.jpg (499.04 Kio) Vu 10992 fois

Bonne journée
Pulsar33


Ubuntu Linux / France / Firefox 49.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: 2701
Inscription: Dim 30 Sep 2012 14:23
Localisation: Bordeaux

Re: Linux et dotnet45

Messagede Babar2 » Lun 7 Nov 2016 13:48

Bonjour.

Pour le lecteur, c'est normal que Captvty attende un exécutable Windows, non ?
Sinon, bravo pour cette réussite, j'avais réussi à faire tourner le Captvty "classique" sous Ubuntu et j'étais déjà assez content :)
Avatar de l’utilisateur
Babar2
 
Messages: 1179
Inscription: Ven 26 Aoû 2011 11:53

Re: Linux et dotnet45

Messagede Pulsar33 » Lun 7 Nov 2016 15:50

Oui, ça semble logique
Je ferai ça quand j'aurai 5 minutes :op
Cordialement
Pulsar33


Ubuntu Linux / France / Firefox 49.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: 2701
Inscription: Dim 30 Sep 2012 14:23
Localisation: Bordeaux

Re: Linux et dotnet45

Messagede Pulsar33 » Ven 25 Nov 2016 14:13

Bonjour,

C'est un peu hors sujet, quoique ... C'est peut-être une solution concurrente. Je suis un peu frustré parce que l'application qui m'a servi à débrouiller le problème avant de faire tourner Captvty V3 fonctionne mais n'accède pas au périphérique HID sur le port USB.

J'ai vu que l'intégration des HID Devices est en cours sous WineHQ et j'attends évidemment que ça se précise tout en ne sachant pas très bien d'ailleurs s'il y a quelque chose de plus à faire qu'installer la dernière version.

Du coup, on m'a indiqué Le projet Mono mais je suis un peu dérouté car :
- dans la méthode d'installation de WineHQ, on me demande de désinstaller Mono alors est-il possible de le réinstaller ?
- Mono semble dédié a exécuter des applications écrites en .Net mais qu'entend-on vraiment par là, ie : toto.exe fonctionnera-t-il et comment on le lance ?

Si quelqu'un a des réponses, merci d'avance
Pulsar33


Windows XP / France / Firefox 50.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: 2701
Inscription: Dim 30 Sep 2012 14:23
Localisation: Bordeaux

Re: Linux et dotnet45

Messagede k3c » Ven 25 Nov 2016 14:55

Bonjour

Il est difficile de te répondre sans rentrer dans les détails.

Une réponse complète est à
http://askubuntu.com/questions/31273/di ... e-and-mono

si je fais sous Linux, par exemple

file .wine_captvty/drive_c/Program\ Files/VideoLAN/VLC/vlc.exe

ça me répond que c'est un PE32 executable

.wine_captvty/drive_c/Program Files/VideoLAN/VLC/vlc.exe: PE32 executable (GUI) Intel 80386, for MS Windows

La partie intéressante du lien est

Mono is a CLR/CLI/VES suite that can run on Mac OSX, MS Windows and Linux.
Wine is a Win32 API implementation that can run on Mac OSX, MS Windows and Linux.
You can run Mono on top of Wine, on top of any operating system.
You can run Wine on top of Qemu, on top of any CPU architecture.

So Mono makes CLR .exe applications run, and Wine makes Win32 .exe applications run

Concernant
>>>You can run Wine on top of Qemu, on top of any CPU architecture

Avec Wine et Qemu, j'ai fait tourner un .exe pour x86 (disons un exécutable "normal" pour Windows sur un Odroid de hardkernel.com, donc un processeur ARM, pas x86
(c'était ZedTV)


Ubuntu Linux 64 bits / France / Firefox 47.0
k3c
 
Messages: 396
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 24 invités