Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/11/2006, à 09:20

Isaric

[Résolu, mais reste des erreurs]firefox.exe

J'avais une installation x86 avec wine et un lanceur wine "C:\Program Files\Mozilla Firefox\firefox.exe"
qui marchait.
Je suis passé en amd64 tongue et j'ai installé un environnement 32 bits.
Que doit-je changer dans mon lanceur pour utiliser  firefox.exe

Dernière modification par Isaric (Le 09/11/2006, à 08:58)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#2 Le 04/11/2006, à 09:59

jojodanslalune

Re : [Résolu, mais reste des erreurs]firefox.exe

Je ne comprends pas bien: quel intérêt d'utiliser un exe alors que Firefox existe dans toutes les versions d'Ubuntu?


Vince.
Partout et toujours, cherche sans te lasser le remède qui soulage, sème l'espoir : ça vivifie et ton amour peut faire des miracles [Soeur Emmanuelle]

Portable Hp, Centrino duo, 1024 ram, nvidia Geforce Go 7600, Ubuntu 6.10 (Edgy Eft).

Hors ligne

#3 Le 04/11/2006, à 12:05

mathesis

Re : [Résolu, mais reste des erreurs]firefox.exe

jojodanslalune > Le lecteur flash en version 9 par exemple ?

Hors ligne

#4 Le 04/11/2006, à 12:06

brakbabord

Re : [Résolu, mais reste des erreurs]firefox.exe

Il existe pour Linux en beta lol

Hors ligne

#5 Le 04/11/2006, à 13:47

Isaric

Re : [Résolu, mais reste des erreurs]firefox.exe

Par exemple pour aborder linux aux enfants. ils aiment jouer sur tfou.fr qui utilise flash, mais aussi shockwave player et là je ne connais pas de béta pour le remplacer.

Y a t-il une commande pour firefox.exe à partir d'un lanceur (en chroot32) ?


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#6 Le 04/11/2006, à 18:34

brakbabord

Re : [Résolu, mais reste des erreurs]firefox.exe

Installer un chroot 32 ne sert à rien, il suffit d'installer wine http://forum.ubuntu-fr.org/viewtopic.php?id=46655 (il fera tourner les applis en 32 bits sur votre système 64 bits)

Hors ligne

#7 Le 04/11/2006, à 19:02

LeSmurf

Re : [Résolu, mais reste des erreurs]firefox.exe

brakbabord a écrit :

Installer un chroot 32 ne sert à rien, il suffit d'installer wine http://forum.ubuntu-fr.org/viewtopic.php?id=46655 (il fera tourner les applis en 32 bits sur votre système 64 bits)

Wine sert à éxécuter des applis windows cool
Mais le topic que tu cites montre effectivement comment installer une appli 32bits dans un environnement 64bit.
Mais j'ai eu un souci avec cette méthode : tout fonctione bien, mais Synaptic concidère qu'il s'agit d'un package "cassé" hmm

Hors ligne

#8 Le 04/11/2006, à 19:24

Isaric

Re : [Résolu, mais reste des erreurs]firefox.exe

Au départ j'ai pensé à installer seulement wine.
Un fichier .deb sur le dépôt amd 64 serai bien pour une installation automatique neutral

L'avantage du chroot32 permet de mettre dans les sources list
deb http://wine.budgetdedicated.com/apt edgy ....
Et d'avoir une mise à jour.

Je reviens à ma question de départ, est-il possible de mettre quelque chose dans le lanceur pour lancer firefox.exe ?


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#9 Le 04/11/2006, à 19:37

brakbabord

Re : [Résolu, mais reste des erreurs]firefox.exe

wine /cheminversfirefox/firefox.exe

Hors ligne

#10 Le 04/11/2006, à 21:00

LeSmurf

Re : [Résolu, mais reste des erreurs]firefox.exe

brakbabord a écrit :

wine /cheminversfirefox/firefox.exe

Ok, je n'avais pas compris dans ce context, en utilisant Firefox version Zindows  smile

Hors ligne

#11 Le 04/11/2006, à 21:12

LeSmurf

Re : [Résolu, mais reste des erreurs]firefox.exe

Y a t-il une commande pour firefox.exe à partir d'un lanceur (en chroot32)?

Isaric a écrit :

Je reviens à ma question de départ, est-il possible de mettre quelque chose dans le lanceur pour lancer firefox.exe ?

Si j'ai bien compris (cette fois) la question
=> chroot32 (Wine inside) + lanceur sur le bureau.

1) creation d'un fichier batch pointant vers ton appli Wine
firefoxWine.sh      localisé dans un rép bidon : /opt/Firefox/firefox.sh (dans le chroot)

wine "C:\Program Files\Firefox\Firefox.exe"

Le rendre executable (chmod)

2) création d'un lien dans le contexte du chRoot (ln -s) permettant de l'executer depuis tout le chroot

dchroot -d
sudo ln -s /opt/Firefox/firefoxWine.sh /usr/bin/firefoxWine

firefoxWine => pour le différencier du firefox normal
3) création d'un lien dans le contexte général (sortir du chroot par 'exit')

sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/firefoxWine

Maintenant, il suffit de taper "firefoxWine" dans la console pour lancer la version wine. Il ne reste plus qu'à créer un lanceur contenant "firefoxWine".

Si tu veux bénéficier de l'icone de Firefox, tu peu l'extraire de ton executable :
1) installer le package icoutils;
2) wrestool -x --output=<chemin> -t14 <executable>

Les icomes apparaissent dans le répertoire cible. Tu n'as plus qu'à l'associer au lanceur.

Il peut y avoir plus court. J'espère n'avoir oublié aucune étape...

Dernière modification par LeSmurf (Le 04/11/2006, à 22:28)

Hors ligne

#12 Le 04/11/2006, à 21:43

Isaric

Re : [Résolu, mais reste des erreurs]firefox.exe

Merci pour les informations smile

Mon lanceur est dans un icône sur chacun des desktop de mes différents users.
J'ai donc sous chacun des /home/users un dossier ./wine qui a été fait losrque j'étais en x86 avant de passer en amd64.
Dans le lanceur il était indiqué : wine "C:\Program Files\Mozilla Firefox\firefox.exe"
C'est donc la ligne que que j'ai mis dans  /chroot/edgy/32bits/opt/Firefox/firefox.sh

Je bloque là

isaric@acer:~$ dchroot -d
I: [edgy chroot] Running shell: '/bin/bash'
(32bits)isaric@acer:~$ sudo ln -s /opt/Firefox/firefox.sh /usr/bin/firefox
Password:
(32bits)isaric@acer:~$ firefox
/usr/bin/firefox: line 1: wwine : commande introuvable
(32bits)isaric@acer:~$

Dernière modification par Isaric (Le 04/11/2006, à 21:46)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#13 Le 04/11/2006, à 22:08

LeSmurf

Re : [Résolu, mais reste des erreurs]firefox.exe

Isaric a écrit :
isaric@acer:~$ dchroot -d
I: [edgy chroot] Running shell: '/bin/bash'
(32bits)isaric@acer:~$ sudo ln -s /opt/Firefox/firefox.sh /usr/bin/firefox
Password:
(32bits)isaric@acer:~$ firefox
/usr/bin/firefox: line 1: wwine : commande introuvable
(32bits)isaric@acer:~$

wwine, c'est une erreur de frappe ou une erreur de script?
Edit2 : attention au lancement de 'firefox', ce qui peut entrer en conflit avec un firefox déjà installe. C'est pour bien différentier les deux que je l'ai renommé 'firefoxWine' wink

NB : j'oubliais, il faut passer le fichier .sh en mode "executable"

Dernière modification par LeSmurf (Le 04/11/2006, à 22:28)

Hors ligne

#14 Le 04/11/2006, à 22:56

Isaric

Re : [Résolu, mais reste des erreurs]firefox.exe

J'avais effectivement une erreur d'écriture wwine au lieu de wine dans firefoxWine.sh roll

J'ai modifier par firefoxWine

isaric@acer:/chroot/edgy/32bits/opt/Firefox$ ls
firefox.sh~  firefoxWine.sh

J'ai fait :

dchroot -d
sudo ln -s /opt/Firefox/firefoxWine.sh /usr/bin/firefoxWine
sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/firefoxWine

Cela semble marcher smile :

isaric@acer:~$ firefoxWine
I: [edgy chroot] Running command: "firefoxWine "
err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered
err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for context 0x1
fixme:imm:ImmReleaseContext (0x10054, 0x161888): stub
fixme:imm:ImmReleaseContext (0x5005c, 0x161888): stub
err:clipboard:CLIPBOARD_CloseClipboard Failed to set clipboard.
isaric@acer:~$

Une petite question, dans quel fichier s'enregistre les lignes
sudo ln -s ....


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#15 Le 04/11/2006, à 23:54

LeSmurf

Re : [Résolu, mais reste des erreurs]firefox.exe

Isaric a écrit :

J'avais effectivement une erreur d'écriture wwine au lieu de wine dans firefoxWine.sh roll

J'ai modifier par firefoxWine

isaric@acer:/chroot/edgy/32bits/opt/Firefox$ ls
firefox.sh~  firefoxWine.sh

J'ai fait :

dchroot -d
sudo ln -s /opt/Firefox/firefoxWine.sh /usr/bin/firefoxWine
sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/firefoxWine

Cela semble marcher smile :

isaric@acer:~$ firefoxWine
I: [edgy chroot] Running command: "firefoxWine "
err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered
err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for context 0x1
fixme:imm:ImmReleaseContext (0x10054, 0x161888): stub
fixme:imm:ImmReleaseContext (0x5005c, 0x161888): stub
err:clipboard:CLIPBOARD_CloseClipboard Failed to set clipboard.
isaric@acer:~$

Une petite question, dans quel fichier s'enregistre les lignes
sudo ln -s ....

Ok, tant mieux si c'est sur la bonne voie smile
Deux choses :
- deuxième citation, ligne : sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/firefoxWine
=> il faut bien faire un exit avant pour sortir du context chroot!

exit
sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/firefoxWine

- lignes sudo - ......
==> il ne faut pas les enregistrer dans un fichier. Il faut juste lkes executer une fois pour créer définitivement les liens, et c'est fait une fois pour toute wink

Les logs de ton execution signalent une erreur, ça marche quand même ?

Dernière modification par LeSmurf (Le 04/11/2006, à 23:55)

Hors ligne

#16 Le 05/11/2006, à 08:47

Isaric

Re : [Résolu, mais reste des erreurs]firefox.exe

LeSmurf a écrit :

[- deuxième citation, ligne : sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/firefoxWine
=> il faut bien faire un exit avant pour sortir du context chroot!

exit
sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/firefoxWine

...
Les logs de ton execution signalent une erreur, ça marche quand même ?

Oui
J'ai fait exit et le terminal se ferme, puis j'ai refait :

isaric@acer:~$ sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/firefoxWine
Password:
ln: création d'un lien symbolique `/usr/local/bin/firefoxWine' vers `/usr/local/bin/do_dchroot': Le fichier existe.
isaric@acer:~$ firefoxWine
I: [edgy chroot] Running command: "firefoxWine "
err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered
err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for context 0x1
fixme:imm:ImmReleaseContext (0x20056, 0x161888): stub

cela peut-il venir du fait que je n'ai pas réinstallé firefox.exe, mais que j'ai utilisé la version que j'avais en x86 avant de passer en amd 64?

Dernière modification par Isaric (Le 05/11/2006, à 09:47)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#17 Le 05/11/2006, à 11:32

LeSmurf

Re : [Résolu, mais reste des erreurs]firefox.exe

Attention concernant le exit, il sert juste à sortir de l'environnement chroot en ligne de commande.

Ce qui donnait plus exactement :

dchroot -d  (entrée dans le mode "chroot")
sudo ln -s /opt/Firefox/firefoxWine.sh /usr/bin/firefoxWine
exit (sortie du mode chroot pour revenir dans le contexte normal)
sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/firefoxWine

Mais si ça marche, c'est que ça devrait être ok...
Concernnat la mogration 32->64, je ne connais pas trop les conséquences... Je dirais que ça ne change rien pour les programmes Wine, mais je n'en suis pas sûr ^^

Hors ligne