Bonjour à tous,
Je me présente rapidement (du moins sur le plan informatique !) :
Je travaille depuis plusieurs années avec OSX (professionnel) et Linux à la maison. J'ai aussi une partition avec Windows7, utilisée très rarement (mais encore trop pour ma part) pour des raisons techniques la plupart du temps (dépanner des amis, utilisation d'un logiciel n'existant que sur cette plateforme, etc.).
Côté Linux, depuis une dizaine d'années, j'ai testé différentes versions d'Ubuntu, Debian, et depuis quelques jours Fedora.
J'ai été séduit par la dynamique et l'esprit de la communauté, autant que par les essais réalisés avec un LiveUSB avant de sauter le pas.
Je rencontre pour l'instant une seule vraie limitation dans mon utilisation, et c'est pour cela que je remonte ce topic !
J'utilise très souvent le logiciel
Captvty, qui ne fonctionne donc que sous Windows.
Pour info, ce logiciel est une perle pour ceux qui apprécie de regarder de bonnes émissions sans les pubs qui les entourent, ni les contraintes horaires de la diffusion directe ou de la rediffusion en ligne (souvent limitée à 7 jours). En tous cas, je ne m'en passerai pas pour l'instant !
Désolé pour ce post qui risque d'être assez long, car je vous détaille ci-dessous toute ma démarche. Merci par avance de votre aide
N'ayant pas trouvé d'équivalent aussi bien fait sous Linux, mais je reste ouvert à tout lien pertinent à ce sujet !, je persiste à essayer de le faire tourner sous Wine.
J'avais très bien réussi avec mon système précédent (Xubuntu 13.10),
en m'appuyant sur les conseils fournis directement par le concepteur de Captvty. Ceux-ci sont précisés fonctionner avec Ubuntu 13.04 et m'ont donné satisfaction aussi avec la version 13.10.
Avec Fedora 20, j'ai beau essayé de transcrire les commandes proposées, les installations successives m'indiquent plusieurs erreurs et l'application ne se lance pas
in fine.
Rappel du tuto du site Captvty :
Captvty a été conçu avec Microsoft .NET Framework, ce qui est incompatible avec Linux. Néanmoins, une solution, bien qu’expérimentale, reposant sur Wine, permet de contourner ce problème. La procédure suivante a été réalisée avec Ubuntu 13.04, pour les plates-formes 32 et 64 bits.
Pour commencer, ouvrez une fenêtre de terminal, puis tapez les instructions suivantes :
sudo apt-get install winetricks
Une fois winetricks installé, si vous utilisez Ubuntu 64 bits, tapez
export WINEARCH=win32
winetricks dotnet40
Un message va s’afficher dans la console, Firefox va automatiquement être ouvert sur une page Web et Nautilus affichera un dossier. Téléchargez gacutil-net40.tar.bz2 et placez-le dans le dossier qui a été ouvert. Ensuite, exécutez une nouvelle fois
winetricks dotnet40
winetricks gdiplus
Un message va s’afficher dans la console, Firefox va automatiquement être ouvert sur une page Web et Nautilus affichera un dossier. Téléchargez NDP1.0sp2-KB830348-X86-Enu.exe et placez-le dans le dossier qui a été ouvert. Ensuite, exécutez une nouvelle fois
winetricks gdiplus
winetricks comctl32 ie8
(inutile de redémarrer le système une fois Internet Explorer installé)
wget http://captvty.fr/getflash -O flash11.exe
wine flash11.exe
(désactiver les mises à jour automatiques à la fin de la procédure d’installation)
Enfin, décompressez le fichier ZIP de Captvty dans un dossier de votre choix, puis lancez Captvty.exe avec Wine (soit en tapant wine Captvty.exe, soit via la commande Ouvrir avec Wine du menu contextuel).
Je me lance donc dans la saisie des commandes proposées :
Installation de Wine :
sudo yum -y install wine
et
Winetricks selon les
recommandations du site WineHQ :
wget http://winetricks.org/winetricks
chmod +x winetricks
J'ai laissé la configuration de Wine comme imitant le fonctionnement de Windows XP.
Le tuto fourni par l'auteur de Captvty précise que pour une installation 64-bits, il faut saisir la commande :
export WINEARCH=win32
J'ai essayé, mais cela génère plusieurs difficultés ensuite, donc j'ai fini par recommencer
sans cette commande.
Installation de .net4 :
./winetricks dotnet40
Firefox ne se lance pas, mais l'installation démarre, et :
L'opération s'est terminée avec succès
Current wine does not have wine bug 30707, so not applying workaround
------------------------------------------------------
dotnet40 install completed, but installed file /home/manu/.wine/dosdevices/c:/windows/Microsoft.NET/Framework/v4.0.30319/ngen.exe not found
Je ne sais quoi en penser !
Poursuivons avec GDI+ :
./winetricks gdiplus
; pas de problème à ce niveau, sauf que Firefox ne se lance pas plus que précédemment.
IE8 :
./winetricks comctl32 ie8
téléchargement, installation.
Flash : téléchargement
wget http://captvty.fr/getflash -O flash11.exe
installation
wine flash11.exe
sans difficulté
lancer Captvty
- par un clique-droit / "ouvrir avec", rien ne démarre.
- via Wine :
wine: cannot find L"C:\\windows\\system32\\Captvty.exe"
Je tente alors de lancer Captvty via une ligne de commande "Windows" :
wine /usr/lib/wine/cmd.exe.so
Une fois dans la bonne arborescence :
I:\>Captvty.exe
I:\>err:module:import_dll Library mscoree.dll (which is needed by L"I:\\Captvty.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"I:\\Captvty.exe" failed, status c0000135
Et là,
je ne sais pas comment installer mscroree.dll.
De plus, cette dll semble être disponible dans les paramètres de Wine : Wine Configuration > Bibliothèque, on trouve
mscoree et l'indication "native".
Si quelqu'un est intéressé par Captvty et souhaite s'y mettre avec Fedora,
Si quelqu'un rencontre le même problème que celui-ci,
Si un connaisseur de Wine accepte de se pencher sur ma difficulté,
Ou si des solutions plus simples pour faire tourner Captvty sous Fedora existent...
Je suis tout ouïe !
Merci beaucoup pour votre aide.
Manu