Wine: Mauvais format EXE

Bonjour a vous et merci d’être venu jusque la :slightly_smiling:
Dans un premier temps, je tien a m’excuser si le topique n’est pas au bon endroit.
Je vien juste d’arrivé et je ne me suis pas encore familiarisé avec le forum :slightly_smiling:

Je vien juste de passer sous debian 64 avec gnome jessie et c’est la 1ere fois que je viens sous une distribution linux. (j’ai décidé de faire le pas et de quitter windows :slightly_smiling: )

EDIT: Linux PC 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04) x86_64 GNU/Linux

Cependant, j’aimerais continuer à utiliser des logiciels windows ^^
Comme photoshop ou lightshot.
J’ai donc utiliser wine pour les lancer.
Mais le terminal me répond:
wine: Mauvais format EXE

J’ai cherché pendans 2 jours. c’est un probleme de dépendance ou qqch comme ca si je ne me trompe pas.
J’ai essayé de suivre pleins de tuto mais a chaque fois que j’essai qqch d’autres probleme s’ajoutent…
je commence a desespérer :frowning:

Merci de votre réponse et de votre induglence quant à mon ignorance ^^

Bonjour Icefox

Je ne connais ni n’utilise Wine.

Cependant, ni photoshop ou lightshot ne semblent être supportés par Wine ;

http://wiki.winehq.org/AppsThatSupportWine

Cela reste à confirmer ici, mais tu me vois réellement désolé.

[quote=“r2mi”]Bonjour Icefox

Je ne connais ni n’utilise Wine.

Cependant, ni photoshop ou lightshot ne semblent être supportés par Wine ;

http://wiki.winehq.org/AppsThatSupportWine

Cela reste à confirmer ici, mais tu me vois réellement désolé.[/quote]

Avant de passer sous debian, je l’avais essayé sous machine virtuelle (32 bits) et photoshop fonctionnais tres bien.

Perso j’ai jamais réussi à faire fonctionner un truc sous wine comme il faut, toujours un problème.

Si tu as un bon matos (suffisamment de RAM, un CPU assez récent, …) tournes toi plutot vers une virtualisation de Windows pour les programmes spécifiques que tu as cité, en passant par VirtualBox par exemple.

Tu trouvera dans les moteurs de recherche et sur le wiki Debian tout ce que tu dois savoir sur VirtualBox et la façon dont ça fonctionne.
Sinon si t"es tenté par les logiciels libres, tu peux trouver des alternatives à photoshop sous Linux en natif, comme Gimp ou Inkscape par exemple…

[quote=“GOGI”]Perso j’ai jamais réussi à faire fonctionner un truc sous wine comme il faut, toujours un problème.

Si tu as un bon matos (suffisamment de RAM, un CPU assez récent, …) tournes toi plutot vers une virtualisation de Windows pour les programmes spécifiques que tu as cité, en passant par VirtualBox par exemple.

Tu trouvera dans les moteurs de recherche et sur le wiki Debian tout ce que tu dois savoir sur VirtualBox et la façon dont ça fonctionne.
Sinon si t"es tenté par les logiciels libres, tu peux trouver des alternatives à photoshop sous Linux en natif, comme Gimp ou Inkscape par exemple…[/quote]

Oui, en attendant j’ai deja installé une VM sous windows.
Mais pour ligthshot, sous vm ca n’a aucune utilisé ^^
De plus, leur site nous propose de passer par wine pour l’utiliser sous linux.

[quote=“Icefox”]Mais pour ligthshot, sous vm ca n’a aucune utilisé ^^
De plus, leur site nous propose de passer par wine pour l’utiliser sous linux.[/quote]

Je ne connais pas lightshot, mais je ne comprends pas pourquoi ça n’a aucune utilité sous vm?

EDIT : si c’est pour faire de la capture d’ecran, il y a un programme déjà préinstallé dans Debian qui fait la même chose, ça s’apelle [mono]Capture d’ecran[/mono] tout simplement.
Tu peux capturer l’ecran entier, la fenêtre qui a le focus, ou bien tout simplement la zone de ton choix, tu peux choisir le format d’image et le chemin où tu vas enregistrer la capture.

On va faire un test rapide pour s’assurer que ta version de WINE ne supporte pas que les applications 64-bit mais aussi les applications 32-bit.

Lance la série de commandes suivante et poste ici ses retours complets :

export WINEPREFIX=~/wine-test-1 wineboot -i
Puis :

export WINEPREFIX=~/wine-test-2 WINEARCH=win32 wineboot -i

[quote=“vv222”]On va faire un test rapide pour s’assurer que ta version de WINE ne supporte pas que les applications 64-bit mais aussi les applications 32-bit.

Lance la série de commandes suivante et poste ici ses retours complets :

export WINEPREFIX=~/wine-test-1 wineboot -i
Puis :

export WINEPREFIX=~/wine-test-2 WINEARCH=win32 wineboot -i[/quote]

Pour le test 1:

cat: /root/wine-test-1/system.reg: Aucun fichier ou dossier de ce type
/usr/bin/wineboot: 32: exec: wineboot.exe: not found

Pour le test 2:

/usr/bin/wineboot: 32: exec: wine32: not found

[quote=“GOGI”]
EDIT : si c’est pour faire de la capture d’ecran, il y a un programme déjà préinstallé dans Debian qui fait la même chose, ça s’apelle [mono]Capture d’ecran[/mono] tout simplement.
Tu peux capturer l’ecran entier, la fenêtre qui a le focus, ou bien tout simplement la zone de ton choix, tu peux choisir le format d’image et le chemin où tu vas enregistrer la capture.[/quote]

Oui, j’ai meme installé l’extention imgur screenshot mais on ne peux pas faire de modification rapide comme des annotations ou des dessins avant d’upload. c’est pour ca que je prefere lightshot. C’est tres pratique je trouve :slightly_smiling:

Pas directement non, mais tu peux le faire avec les autres logiciels, ou le logiciel “ImageMagic” aussi.

[quote=“Icefox”]Pour le test 1:

cat: /root/wine-test-1/system.reg: Aucun fichier ou dossier de ce type
/usr/bin/wineboot: 32: exec: wineboot.exe: not found

Pour le test 2:

/usr/bin/wineboot: 32: exec: wine32: not found [/quote]
Okay, il semble qu’en effet le support des applications 32-bit par WINE ne soit pas actif sur ton système.
Vérifie que le paquet wine32 n’est pas installé sur ton système avec la commande suivante :

Puis s’il est bien manquant installe-le via la séries de commandes suivante :

dpkg --add-architecture i386 apt update apt install wine32

Tu pourras ensuite supprimer les deux répertoires ~/wine-test-1 et ~/wine-test-2 créés précédemment et recommencer ces deux tests.

[quote=“vv222”]
Okay, il semble qu’en effet le support des applications 32-bit par WINE ne soit pas actif sur ton système.
Vérifie que le paquet wine32 n’est pas installé sur ton système avec la commande suivante :

Puis s’il est bien manquant installe-le via la séries de commandes suivante :

dpkg --add-architecture i386 apt update apt install wine32

Tu pourras ensuite supprimer les deux répertoires ~/wine-test-1 et ~/wine-test-2 créés précédemment et recommencer ces deux tests.[/quote]

pour la commande apt-cache policy wine32

wine32:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :

Je suppose donc que wine32 n’est as installé :slightly_smiling:

Le apt update me met pleins de 404 not found mais ce sont des url d’application que j’ai installé moi même donc je ne pense pas que sera gênant.

Quand j’installe wine32, j’ai pleins d’erreurs de dépendance.
Voila a quoi ca ressemble.
‘x > y’ = x dépend de y

wine32 > 
	libwine:i386 > 
		libldap-2.4-2:i386 > 
			libgnutls-deb0-28:i386 > 
				libhogweed2 		(installé)
				libnettle4		(installé)
				libhogweed4:i386	(E: Package 'libhogweed4:i386' has no installation candidate)
				libnettle6:i386		(E: Package 'libnettle6:i386' has no installation candidate)
				libtasn1-6:i386		(installé)

Comment faire lorsque l’installation ne peux pas se faire ?

Ton nouveau problème n’a rien à voir avec WINE, et est lié à tes erreurs 404 lors du ‘apt update’. Pour le dire simplement tu as cassé APT, le gestionnaire de paquets de Debian.

Je te renvoie sur ces pages pour comprendre comment remettre ton fichier sources.list dans un état fonctionnel qui te permettra de nouveau de te servir correctement d’APT :
isalo.org/wiki.debian-fr/So … _les_bases
debian-facile.org/doc:systeme:apt:sources.list

[quote=“vv222”]Ton nouveau problème n’a rien à voir avec WINE, et est lié à tes erreurs 404 lors du ‘apt update’. Pour le dire simplement tu as cassé APT, le gestionnaire de paquets de Debian.

Je te renvoie sur ces pages pour comprendre comment remettre ton fichier sources.list dans un état fonctionnel qui te permettra de nouveau de te servir correctement d’APT :
isalo.org/wiki.debian-fr/So … _les_bases
debian-facile.org/doc:systeme:apt:sources.list[/quote]

J’ai essayé de corrigé ce qui n’allais pas mais j’ai aps vraiment trouvé ^^ j’ai juste supprimé et ajouté quelques ligne.
Voila a qui il ressemble maintenant:

# deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20150606-15:28]/ jessie main

deb http://ftp.fr.debian.org/debian/ jessie main
deb-src http://ftp.fr.debian.org/debian/ jessie main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

# jessie-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ jessie-updates main
deb-src http://ftp.fr.debian.org/debian/ jessie-updates main
deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main

# Debian Jessie, dépôt principal
deb http://httpredir.debian.org/debian/ jessie main

# Debian Jessie, mises-à-jour "volatiles"
deb http://httpredir.debian.org/debian/ jessie-updates main

j’ai essayé d’installé ce qu’il manque mais j’ai pas du bien réparer le fichier parce que ca fonctionne toujours pas ^^

[quote=“Icefox”]libhogweed4:i386 (E: Package ‘libhogweed4:i386’ has no installation candidate)
libnettle6:i386 (E: Package ‘libnettle6:i386’ has no installation candidate)[/quote]

Si c’est de ces deux paquets dont tu parles, fais un

puis

et colles nous les résultats.

[quote=“GOGI”]
Si c’est de ces deux paquets dont tu parles, fais un

puis

et colles nous les résultats.[/quote]

Malheureusement (ou peut etre heureusement), je n’ai aucun résultat a coller ^^

Attends attends, comment as tu fait pour obtenir ces paquets en fait?
Etais-tu sous Testing ou Sid avant de modifier ton fichier sources.list?

Parce que ces deux paquets là ne sont pas présent dans le dépôt Jessie/Stable.

[quote=“GOGI”]Attends attends, comment as tu fait pour obtenir ces paquets en fait?
Etais-tu sous Testing ou Sid avant de modifier ton fichier sources.list?

Parce que ces deux paquets là ne sont pas présent dans le dépôt Jessie/Stable.[/quote]

Aucune idée ^^ c’est peut etre en ajoutant les dernieres ligne a mon fichier sources.list.
Je ne suis pas dutout familiarisé avec debian pour le moment. (pour etre franc, je ne connais pas vraiment la différence entre Testing sid et stable)

[quote=“Icefox”][mono]# Debian Jessie, dépôt principal
deb httpredir.debian.org/debian/ jessie main

Debian Jessie, mises-à-jour “volatiles”

deb httpredir.debian.org/debian/ jessie-updates main[/mono]
[/quote]

Les lignes surlignées tu peux les effacer ce sont des doublons.
Par contre avais-tu ajouté avant celà des lignes qui contenaient “testing” ou “unstable” ou “stretch” ou encore “sid” et que tu aurais effacé entre temps?

[quote=“GOGI”]
Les lignes surlignées tu peux les effacer ce sont des doublons.
Par contre avais-tu ajouté avant celà des lignes qui contenaient “testing” ou “unstable” ou “stretch” ou encore “sid” et que tu aurais effacé entre temps?[/quote]

Non, il ne me semble pas avoir vu ca. C’etais des lignes que j’avais ajoute en copiant betement ce qu’on m’a dit pour installer des applications ^^. Rien d’important je pense.
Apres, je peux me tromper.